Skip to main content

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.

ADRDecision
000ADR structure and conventions
008Deno rather than Node.js
010Unified remark/rehype Markdown pipeline
011Rich HTML content in QTI text
014Reader PDF conversion in BSO
015Publication through JSR
016Accessible diagram rendering
017Layered testing strategy
018GitHub Flow with release tags
020QuizDown syntax, strict by design, in a Quizzosaurus package
021Convention over configuration and good defaults
022Opening a lesson's slides in the same tab
023Separate content from processing (proposed)
024The native Brightspace package as the main export format (proposed)