Skip to content

docs: add source documentation for readthedocs poe task#821

Draft
qlrd wants to merge 2 commits intoselfcustody:developfrom
qlrd:docs/readthedocs-rst-source
Draft

docs: add source documentation for readthedocs poe task#821
qlrd wants to merge 2 commits intoselfcustody:developfrom
qlrd:docs/readthedocs-rst-source

Conversation

@qlrd
Copy link
Copy Markdown
Member

@qlrd qlrd commented Jan 17, 2026

What is this PR for?

Add a big set of techinical documentation for every package, module and function of krux firmware. It's important to say that the src.boot isnt autogenerated and src.krux is. This happen because of issues during setup that could be fixed in a followup.

Depends on #819

Changes made to:

  • Code
  • Tests
  • Docs
  • CHANGELOG

Did you build the code and tested on device?

  • Yes, build and tested on

What is the purpose of this pull request?

  • Bug fix
  • New feature
  • Docs update
  • Other

@codecov
Copy link
Copy Markdown

codecov bot commented Jan 17, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 97.31%. Comparing base (97d1fb3) to head (8b60766).

Additional details and impacted files
@@           Coverage Diff            @@
##           develop     #821   +/-   ##
========================================
  Coverage    97.31%   97.31%           
========================================
  Files           83       83           
  Lines        10576    10576           
========================================
  Hits         10292    10292           
  Misses         284      284           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@qlrd qlrd force-pushed the docs/readthedocs-rst-source branch 2 times, most recently from c909a36 to 8c7980f Compare January 17, 2026 15:33
qlrd added 2 commits January 17, 2026 12:36
Krux lack of a techinical documentation. This commit add `sphinx` module
to generate a proper [readthedocs](https://readsthedocs.com/)
documentation for Krux firmware (and not a user documentation) and a
setup for install aditional deps, generation of rst files, build to html
files and serve.
This commit add a big set of techinical documentation for every package,
module and function of krux `firmware`. It's important to say that the
`src.boot` isnt autogenerated and `src.krux` is. This happen because of
issues during setup that could be fixed in a followup.
@qlrd qlrd force-pushed the docs/readthedocs-rst-source branch from 8c7980f to 8b60766 Compare January 19, 2026 15:08
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.

1 participant