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

Enforce that every toplevel field of organist has some documentation #211

Open
wants to merge 7 commits into
base: main
Choose a base branch
from

Conversation

thufschmitt
Copy link
Member

We can't really check the quality of the documentation (fortunately for me), but at least ensure that there's some documentation for the most common things

Théophane Hufschmitt added 7 commits June 19, 2024 13:28
Makes it clear what Nix has (or not) access to.

Also makes it possible in the future to fearlessly use enums in the
config, as they won't be exported
Removes the need from running `regenerate-files` manually
This is in particular useful when the source file is generated with Nix.
Use for instance with:

```nickel
{
    files."foo".file = nix.import_nix "nixpkgs#foo",
}
```
Avoids the need for an explicit `nix run .#regenerate-lockfile`
Ensure that autocompletion works fine for simple things
We can't really check the quality of the documentation (fortunately for
me), but at least ensure that there's _some_ documentation for the most
common things
@thufschmitt thufschmitt force-pushed the test-the-lsp branch 2 times, most recently from 86b627b to bcb0811 Compare June 21, 2024 08:27
Base automatically changed from test-the-lsp to transparent-regen June 25, 2024 08:56
@thufschmitt thufschmitt force-pushed the transparent-regen branch 3 times, most recently from 2520576 to 436e249 Compare June 26, 2024 16:03
Base automatically changed from transparent-regen to main June 26, 2024 16:13
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