+10
-23
CONTRIBUTING.md
+10
-23
CONTRIBUTING.md
···To get more information about how to review specific parts of Nixpkgs, refer to the documents linked to in the [overview section][overview].+If a pull request contains documentation changes that might require feedback from the documentation team, ping @NixOS/documentation-team on the pull request.If you consider having enough knowledge and experience in a topic and would like to be a long-term reviewer for related submissions, please contact the current reviewers for that topic. They will give you information about the reviewing process. The main reviewers for a topic can be hard to find as there is no list, but checking past pull requests to see who reviewed or git-blaming the code to see who committed to that topic can give some hints.Container system, boot system and library changes are some examples of the pull requests fitting this category.···- If you have commits `pkg-name: oh, forgot to insert whitespace`: squash commits in this case. Use `git rebase -i`.-For consistency, there should not be a period at the end of the commit message's summary line (the first line of the commit message).+- For consistency, there should not be a period at the end of the commit message's summary line (the first line of the commit message).-The old config generation system used impure shell scripts and could break in specific circumstances (see #1234).+- [Commit conventions](./doc/README.md#commit-conventions) for changes to `doc`, the Nixpkgs manual.
+21
doc/README.md
+21
doc/README.md
···+- Make sure you read about the [commit conventions](../CONTRIBUTING.md#commit-conventions) common to Nixpkgs as a whole.+- If creating a commit purely for documentation changes, format the commit message in the following way:+- If the commit contains more than just documentation changes, follow the commit message format relevant for the rest of the changes.
+20
lib/README.md
+20
lib/README.md
···+- Make sure you read about the [commit conventions](../CONTRIBUTING.md#commit-conventions) common to Nixpkgs as a whole.
+21
nixos/README.md
+21
nixos/README.md
···You can add new module to your NixOS configuration file (usually it’s `/etc/nixos/configuration.nix`). And do `sudo nixos-rebuild test -I nixpkgs=<path to your local nixpkgs folder> --fast`.+- Make sure you read about the [commit conventions](../CONTRIBUTING.md#commit-conventions) common to Nixpkgs as a whole.+The old config generation system used impure shell scripts and could break in specific circumstances (see #1234).
+19
pkgs/README.md
+19
pkgs/README.md
···7. Optionally commit the new package and open a pull request [to nixpkgs](https://github.com/NixOS/nixpkgs/pulls), or use [the Patches category](https://discourse.nixos.org/t/about-the-patches-category/477) on Discourse for sending a patch without a GitHub account.+- Make sure you read about the [commit conventions](../CONTRIBUTING.md#commit-conventions) common to Nixpkgs as a whole.