Contributing: Difference between revisions
imported>Winny |
m edited for clarity |
||
(24 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
It is possible to contribute to Nix(OS) in different ways: | |||
* Contributing to Nix | |||
* Contributing to the documentation | |||
* [[Contributing#Contributing to the Official NixOS Wiki|Contributing to the Official NixOS Wiki]] (see below) | |||
* [[Contributing#Contributing to Nixpkgs|Contributing to Nixpkgs]] (see below) | |||
= | == Contributing to Nix == | ||
See the [https://github.com/NixOS/nix/blob/master/CONTRIBUTING.md Nix repository contribution guide]. | |||
== Contributing | == Contributing to Nixpkgs == | ||
Contributing to [https://github.com/NixOS/nixpkgs Nixpkgs], the package repository for the [https://nixos.org/ Nix package manager], helps maintain and improve the ecosystem of software available to Nix users. | |||
* Guide on [https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md Contributing to the packages in Nixpkgs] | |||
* Guide on [https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md Contributing to Nixpkgs] in general | |||
== Contributing to the documentation == | == Contributing to the documentation == | ||
Reference documentation and learning materials for using Nix standalone are maintained on [https://nix.dev/ nix.dev] by the [https://github.com/nixos/nix.dev/tree/master/maintainers Nix documentation team]. | |||
See [ | See [https://nix.dev/contributing/documentation Contributing Documentation] for how you can help. | ||
== Contributing to the Official NixOS Wiki == | |||
=== Contributing to the content === | |||
* Read and adhere the NixOS [[Manual of Style]] to ensure consistency across the wiki. | |||
* Consider browsing the [https://wiki.nixos.org/wiki/Special:SpecialPages Special Pages] directory which contains useful links for understanding the Wiki's structure and for finding things to improve or create. | |||
* Join the relevant [[MatrixRooms|Matrix room]] | |||
=== Contributing to the infrastructure === | |||
The configuration is hosted on [https://github.com/NixOS/nixos-wiki-infra/ GitHub]. Discussions take place there, as well as in the [[MatrixRooms|Matrix room]], and during the documentation team meetings, which are public. | |||
[[Category:Development]] | |||
[[Category:Contributions]] | |||
{{DEFAULTSORT:NixOS Contributor's Guide.}} |
Latest revision as of 19:52, 3 November 2024
It is possible to contribute to Nix(OS) in different ways:
- Contributing to Nix
- Contributing to the documentation
- Contributing to the Official NixOS Wiki (see below)
- Contributing to Nixpkgs (see below)
Contributing to Nix
See the Nix repository contribution guide.
Contributing to Nixpkgs
Contributing to Nixpkgs, the package repository for the Nix package manager, helps maintain and improve the ecosystem of software available to Nix users.
- Guide on Contributing to the packages in Nixpkgs
- Guide on Contributing to Nixpkgs in general
Contributing to the documentation
Reference documentation and learning materials for using Nix standalone are maintained on nix.dev by the Nix documentation team.
See Contributing Documentation for how you can help.
Contributing to the Official NixOS Wiki
Contributing to the content
- Read and adhere the NixOS Manual of Style to ensure consistency across the wiki.
- Consider browsing the Special Pages directory which contains useful links for understanding the Wiki's structure and for finding things to improve or create.
- Join the relevant Matrix room
Contributing to the infrastructure
The configuration is hosted on GitHub. Discussions take place there, as well as in the Matrix room, and during the documentation team meetings, which are public.