Commit 9fc67f5
Marvin Zhang
feat: complete migration of Devlog from Go to Rust
- Implemented core types and models with Serde support.
- Developed a circular buffer system using Tokio channels.
- Created an adapter trait system and ported the Claude adapter.
- Established an adapter registry for managing different adapters.
- Integrated a file system watcher using the `notify` crate.
- Ported historical sync logic for backfill operations.
- Developed CLI commands using `clap` for user interaction.
- Added comprehensive tests and performance benchmarks.1 parent c9523a5 commit 9fc67f5
File tree
21 files changed
+4853
-16
lines changed- rust
- devlog-adapters
- src
- devlog-backfill
- src
- devlog-buffer
- src
- devlog-cli
- src
- devlog-core
- src
- devlog-hierarchy
- src
- devlog-watcher
- src
- specs/018-golang-to-rust-migration
21 files changed
+4853
-16
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
14 | 20 | | |
15 | 21 | | |
16 | 22 | | |
| |||
0 commit comments