oct Documentation#
Contents:
- OCT — Option C Tools
- OCT Architecture Document
- 1. Overview
- 2. High-Level Architecture
- 3. Directory Structure of OCT
- 4. OCT CLI
- 5. OCT Modules
- 5.1 Core (
oct/core/) - 5.2 Linter (
oct/linter/oct_lint.py) - 5.3 Formatter (
oct/formatter/oct_format.py) - 5.4 Health Dashboard (
oct/health/oct_health.py) - 5.5 File Generator (
oct/generator/new_python_file.py) - 5.6 Source Exporter (
oct/tools/source_exporter.py) - 5.7 Documentation Pipelines (
oct/docs/oct_docs.py) - 5.8 Skeleton Exporter (
oct/tools/skeleton_exporter.py) - 5.9 Git Integration (
oct/git/)
- 5.1 Core (
- 6. Configuration
- 7. oc_diagnostics Integration
- 8. Option C Coding Rules (Summary)
- 9. Test Suite
- 10. OCT Project Lifecycle
- 11. Future Enhancements
- 12. Appendix: Example OCT-Generated File
- OCT Reference
- Table of Contents
- 1. Installation & Entry Point
- 2. Project Root Detection
- 3. CLI Commands — Complete Reference
- 4. Configuration
- 5. Option C Compliance Rules
- 6. Linter Internals
- 7. Formatter Internals
- 8. Generator Internals
- 9. Health Dashboard Internals
- 10. Diagnostics Config Tools Internals
- 11. Source Exporter Internals
- 12. oc_diagnostics Integration Points
- OCT Ecosystem Roadmap (Curated & Prioritized)
- Phase 1 — Diagnostics System Extraction ✅ COMPLETED — oc_diagnostics v1.5
- Phase 2 — OCT Scaffolding & Project Templates
- Phase 3 — OCT Documentation Tools ✅ SUBSTANTIALLY COMPLETE
- Phase 4 — OCT Linter Enhancements
- Phase 5 — OCT CLI Expansion
- Phase 6 — Source Exporter Enhancements
- Phase 7 — Ecosystem Documentation
- Phase 8 — Linter Packaging (Optional)
- Summary of Priorities
- Option C Linter
- -- coding: utf-8 --
- <project_name>/<relative/path/to/file.py>
API Reference: