After using nix and NixOS on a daily basis, following issues on GitHub and trying to contribute to home-manager for more than half a year, I still only have a vague idea on how the project ecosystem is managed at a higher abstraction level.
To name a few concrete questions:
How are strategy and milestones defined?
How are issues and pull requests prioritized?
What is the policy to give write access to contributors?
I am aware of the RFC process, but as for all pull requests it is not immediately obvious, judging from GitHub organization members, who can actually merge something.
Just today I accidentally learned by browsing around, that the RFC committee posts their meeting notes - yay!
Thank you for the hint, the read was lengthy but somewhat enlightening.
Obviously. I just tried to point out that I came across some reasonable amount of NixOS development through home-manager, as debugging necessarily leads you down nixpkgs rabbit holes. Also it is a notable nix project and has many similarities to NixOS, being sort of a NixOS in userland.