Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a documentation site #232

Merged
merged 29 commits into from
Oct 16, 2023
Merged

Add a documentation site #232

merged 29 commits into from
Oct 16, 2023

Conversation

barrucadu
Copy link
Owner

@barrucadu barrucadu commented Oct 15, 2023

This adds a documentation site, which will be deployed to https://nixfiles.docs.barrucadu.co.uk

I've written basic documentation for all the modules, options, and packages; moved some stuff from the README to other pages; and fixed inconsistencies in option naming. I've spotted other improvements that can be made, but those will come in subsequent refactoring PRs.

@barrucadu barrucadu force-pushed the documentation branch 4 times, most recently from 7b823c7 to cfa3849 Compare October 15, 2023 20:56
This necessitated a little refactoring, splitting the options
declarations out of the config so that I don't need to somehow evaluate
all the standard nixos modules just to generate documentation for my
stuff.

For now, the script treats missing documentation as a warning, not an
error.  Once everything is documented, this will change.
@barrucadu barrucadu force-pushed the documentation branch 3 times, most recently from ee048fa to 089d996 Compare October 16, 2023 18:00
@barrucadu barrucadu marked this pull request as ready for review October 16, 2023 18:02
@barrucadu barrucadu merged commit a2c5bde into master Oct 16, 2023
2 checks passed
@barrucadu barrucadu deleted the documentation branch October 16, 2023 18:09
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