Skip to content

docs: add project roadmap and architecture decision records (closes #85)#86

Open
lawie1425 wants to merge 1 commit intobos-com:mainfrom
lawie1425:docs/roadmap-and-adr
Open

docs: add project roadmap and architecture decision records (closes #85)#86
lawie1425 wants to merge 1 commit intobos-com:mainfrom
lawie1425:docs/roadmap-and-adr

Conversation

@lawie1425
Copy link
Copy Markdown

Summary

Adds a project roadmap and establishes an Architecture Decision Record (ADR) framework for BOS.

Closes #85

Changes

New Files

  • docs/ROADMAP.md — Four-phase development roadmap:

    1. Documentation & Governance Foundations (current phase)
    2. Core OS Abstractions & API Design
    3. Application Ecosystem Integration (GreenCode, OpenCare-Core, LifeLine-ICT)
    4. Self-Hosting & Deployment Tooling
  • docs/adr/template.md — Reusable ADR template with Status, Context, Decision, Consequences sections

  • docs/adr/001-mit-license.md — Documents the rationale for choosing MIT License, including trade-offs vs copyleft and Apache 2.0

  • docs/adr/002-documentation-first.md — Documents the documentation-first development approach adopted by BOSC, explaining why docs come before code

Motivation

Open-source projects without clear roadmaps struggle to attract contributors because people don't know what to work on. ADRs preserve institutional knowledge about why decisions were made, which is critical for a student-driven project with annual contributor turnover.

Checklist

  • Documentation only — no code changes
  • Follows ADR conventions (Status, Context, Decision, Consequences)
  • Roadmap references all BOSC sub-projects
  • Template provided for future ADRs

Closes bos-com#85

- Add ROADMAP.md with four development phases
- Create ADR template in docs/adr/
- Add ADR-001: MIT License Selection rationale
- Add ADR-002: Documentation-First Development approach
- Link roadmap to BOSC sub-projects (GreenCode, OpenCare-Core, LifeLine-ICT)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

docs: Add project roadmap with milestones and architecture decision records

1 participant