Files
blackroad-os-docs/docs/guides/coding-standards.md
copilot-swe-agent[bot] 1845e069e0 Add comprehensive system prompt, style guide, and documentation structure
- 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>
2025-11-24 16:42:05 +00:00

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
guides
development
standards
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:

See Also