You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: major README.md and CONTRIBUTING.md simplification and compliance (#5)
* docs: major README.md and CONTRIBUTING.md simplification and compliance
- README.md: CLI-focused, crate usage moved to CRATE_USAGE.md, TOC and links updated, event export clarified as CLI-only
- CONTRIBUTING.md: pre-commit hook setup instructions added
Complies with GLOBAL-COPILOT and MARKDOWN instructions for brevity, TOC, and doc structure.
* docs: update OVERVIEW.md to reflect current project structure
- Updated project structure to include all current source files (lib.rs, conversion.rs, export.rs, gps.rs)
- Clarified export functionality status (CLI functional, crate stubs pending migration)
- Added smart export filtering feature to file processing
- Specified API entry points (parse_bbl_file, parse_bbl_bytes, _all_logs variants)
- Enhanced data export capabilities section with file naming details
- Removed duplicate sections (Current Data Processing, Development Focus Areas)
- Updated documentation references to include CRATE_USAGE.md and examples/README.md
- Added development documentation section with pre-commit hooks and setup scripts
All information now accurately reflects v0.9.0 WIP codebase structure and capabilities.
* docs: add CRATE_USAGE.md, fix CONTRIBUTING.md code fence, update .gitignore for crate doc inclusion
- Added CRATE_USAGE.md for crate-specific usage and examples
- CONTRIBUTING.md: use bash code fence for pre-commit hook setup instructions
- .gitignore: allow CRATE_USAGE.md to be tracked
- OVERVIEW.md: minor formatting and code block language tweaks
All changes maintain documentation compliance and improve developer experience.
* duh
Copy file name to clipboardExpand all lines: OVERVIEW.md
+41-66Lines changed: 41 additions & 66 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -77,55 +77,63 @@ The BBL parser implements a streaming architecture designed for memory efficienc
77
77
-**E-frames:** Flight events with official Betaflight FlightLogEvent enum mapping
78
78
79
79
### **Export Functionality**
80
-
-**CSV Export:** blackbox_decode compatible format with proper field ordering
81
-
-**GPX Export:** Standard GPS exchange format for mapping applications
82
-
-**Event Export:** JSONL format with Betaflight event type descriptions
80
+
-**CSV Export:** blackbox_decode compatible format with proper field ordering (CLI functional, crate stub)
81
+
-**GPX Export:** Standard GPS exchange format for mapping applications (CLI functional)
82
+
-**Event Export:** JSONL format with Betaflight event type descriptions (CLI functional)
83
+
84
+
**Note:** Export functionality is currently implemented in the CLI (`src/main.rs`). Crate-level export functions in `src/export.rs` are stubs pending systematic migration.
0 commit comments