Inspired by NixOS tutorial series, we should also develop a Nix tutorial series starting from absolute basic workflows all the way to flakes and then to flake-parts.
This is the topic to discuss ideas to that end.
To add to that, we can have a dedicated series for setting up development environment for a Haskell project, another for Rust based project, so on and so forth.
We should include a page on debugging. Comment from someone:
I also feel like there is a big missing piece in in the overall docs; to me the main issue is “ok, my code isn’t working, how do I debug it”. I feel like if I really knew how the pieces all worked together I could intuit my way to a solution, but since I havne’t done much building of packages/derivations I don’t have that skill set
I'd also love to see more detailed info about setting up a dev environment, especially using currently available LSP support in common editors
icodeforyou.net said:
I'd also love to see more detailed info about setting up a dev environment, especially using currently available LSP support in common editors
In the context of language-specific development you mean? "Setting up dev environment" is partly being addressed in https://nixos.asia/en/nixify-haskell but we can mention LSP as well here.
I'm thinking our Nix tutorial series should develop it all the way to flake-parts, so:
evalModules
to refactor one's complex Nix)Last updated: Nov 15 2024 at 12:33 UTC