Architecture Decision Records
This directory contains the English ADR collection for Brightspacosaurus.
The numbering is historical rather than contiguous. Brightspacosaurus was extracted and generalized from an original course-material repository; decisions belonging only to that course or removed during the extraction are not part of this repository. Earlier reconstructed release context is recorded in CHANGELOG.md.
| ADR | Decision |
|---|---|
| 000 | ADR structure and conventions |
| 008 | Deno rather than Node.js |
| 010 | Unified remark/rehype Markdown pipeline |
| 011 | Rich HTML content in QTI text |
| 014 | Reader PDF conversion in BSO |
| 015 | Publication through JSR |
| 016 | Accessible diagram rendering |
| 017 | Layered testing strategy |
| 018 | GitHub Flow with release tags |
| 020 | QuizDown syntax, strict by design, in a Quizzosaurus package |
| 021 | Convention over configuration and good defaults |
| 022 | Opening a lesson's slides in the same tab |
| 023 | Separate content from processing (proposed) |
| 024 | The native Brightspace package as the main export format (proposed) |