Skip to content

Commit e88ce31

Browse files
committed
fix: correct library description, add platform status and modular arch, fix encoding
1 parent b707868 commit e88ce31

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

topics/code-ledger/index.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,12 @@ topic: code-ledger
77
url: https://codeledger.vkrishna04.me
88
logo: code-ledger.png
99
---
10-
**Code Ledger** is an open source browser extension that watches for accepted submissions on LeetCode, GeeksForGeeks, and Codeforces, then commits the solution to a developer-owned GitHub repository automatically no copy-pasting, no manual uploads.
10+
**Code Ledger** is an open source browser extension that watches for accepted submissions on LeetCode, GeeksForGeeks, and Codeforces, then commits the solution to a developer-owned GitHub repository automatically, with no copy-pasting or manual uploads required.
1111

12-
Repositories tagged `code-ledger` follow a uniform layout managed entirely by the extension. Each problem lives under a `problems/` directory, identified by a canonical cross-platform ID when the problem exists on multiple platforms (for example, `problems/two-sum/leetcode/`), or a platform-prefixed ID otherwise (`problems/lc-1/`). Inside each directory the extension writes the solution file and a `README.md` that GitHub renders directly containing a metadata table with difficulty, solve date, runtime, and memory percentiles, the full problem statement, collapsible hints, and an optional AI-generated code review. A root-level `index.json` tracks every solved problem and keeps the repository in sync across devices.
12+
Repositories tagged `code-ledger` follow a uniform layout managed entirely by the extension. Each problem lives under a `problems/` directory, identified by a canonical cross-platform ID when the problem appears on multiple platforms (for example, `problems/two-sum/leetcode/`), or a platform-prefixed ID otherwise (`problems/lc-1/`). Inside each directory the extension writes the solution file and a `README.md` that GitHub renders directly, containing a metadata table with difficulty, solve date, runtime, and memory percentiles, the full problem statement, collapsible hints, and an optional AI-generated code review. A root-level `index.json` tracks every solved problem and keeps the repository in sync across devices.
1313

14-
The extension also provides a built-in library panel — accessible as a browser sidebar or at the hosted web app — with a searchable problem archive, solve-time analytics, a dependency graph across problems, and an AI chat history viewer. The library works in both extension and standalone modes, reading from IndexedDB locally or from the linked GitHub repository when accessed on the web.
14+
The extension is built on a modular, handler-based architecture where each supported platform is an independent plugin. LeetCode support is stable; GeeksForGeeks support is in beta; Codeforces support is in alpha. New platforms can be added by implementing a handler class, making it straightforward for the community to extend support to other coding sites.
1515

16-
The extension works in Chromium-based browsers and Firefox. Developers link it to an existing repository or let it create one, after which every accepted submission commits automatically — building a searchable, structured archive of their problem-solving history over time.
16+
The extension also includes a built-in library panel, accessible as a browser sidebar, with a searchable problem archive, solve-time analytics, a graph view connecting related problems, and an AI chat history viewer.
1717

18+
The extension works in Chromium-based browsers and Firefox. Developers link it to an existing repository or let it create one, after which every accepted submission commits automatically, building a searchable and structured archive of their problem-solving history over time.

0 commit comments

Comments
 (0)