Skip to main content

RFC-002: Documentation-as/within-code

Summary

Introduce documentation within the application codebase accessible via a web interface.

Depends on RFC-001.

Problem

Traditional documentation stored in platforms like Confluence is often difficult to locate and maintain, frequently becoming outdated.

Proposal

Documentation will be authored in Markdown and stored within the mono-repository (as proposed in RFC-001) under the /docs directory.

Additional tools proposed include:

  • Utilizing the Docusaurus library to build the static site.
  • Using GitHub Pages for serving the documentation.
  • Employing GitHub Actions for deployment.