- Add SYSTEM_PROMPT.md with full documentation philosophy - Add STYLE_GUIDE.md with detailed writing standards - Create services/ directory with docs for API, Operator, Core, Web, Prism, Infra - Create agents/ directory with agent ecosystem documentation - Create guides/ directory with getting-started and contributing guides - Create runbooks/ directory with incident playbook and deployment runbooks - Create reference/ directory with API reference placeholder - Update sidebars.ts to include all new sections - Update CONTRIBUTING.md to reference new comprehensive guides - Update .gitignore to exclude binary assets per system prompt requirements - All documentation builds successfully with no broken links Co-authored-by: blackboxprogramming <118287761+blackboxprogramming@users.noreply.github.com>
1.3 KiB
1.3 KiB
id, title, slug, description, tags, status
| id | title | slug | description | tags | status | |||
|---|---|---|---|---|---|---|---|---|
| guides-coding-standards | Coding Standards | /guides/coding-standards | Coding standards for BlackRoad OS projects |
|
planned |
Coding Standards
📋 Status: This document is planned and will be developed.
Comprehensive coding standards for BlackRoad OS development.
Overview
This document will provide:
- Language-specific coding conventions
- Best practices for TypeScript/JavaScript
- Testing requirements
- Code review guidelines
- Performance considerations
Planned Sections
TypeScript/JavaScript
- Naming conventions
- Type safety requirements
- Async/await patterns
- Error handling
Testing
- Unit test requirements
- Integration test patterns
- E2E test guidelines
- Coverage expectations
Documentation
- Code comment standards
- JSDoc requirements
- README templates
Security
- Input validation
- Authentication patterns
- Secret management
- Dependency security
Current Resources
For now, please refer to:
- Contributing Guide
- Style Guide
- Existing code in repositories as examples