blob: 5ee0721d82b6629809a2ccc4ff1057e46694d79b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
|
# Contributing {#part-contributing}
<!--
Legacy anchors. The sections behind these ids used to live in this manual and are
now maintained elsewhere. We keep these invisible anchor ids so external URIs would link to this page.
-->
<!-- moved to CONTRIBUTING.md -->
[]{#chap-conventions}
[]{#sec-syntax}
[]{#sec-organisation}
[]{#chap-submitting-changes}
[]{#submitting-changes-submitting-changes}
[]{#submitting-changes-pull-request-template}
[]{#submitting-changes-tested-with-sandbox}
[]{#submitting-changes-platform-diversity}
[]{#submitting-changes-nixos-tests}
[]{#submitting-changes-tested-compilation}
[]{#submitting-changes-tested-execution}
[]{#submitting-changes-contribution-standards}
[]{#submitting-changes-hotfixing-pull-requests}
[]{#submitting-changes-commit-policy}
[]{#submitting-changes-branches}
[]{#submitting-changes-master-branch}
[]{#submitting-changes-staging-branch}
[]{#submitting-changes-staging-next-branch}
[]{#submitting-changes-stable-release-branches}
[]{#submitting-changes-stable-release-branches-automatic-backports}
[]{#submitting-changes-stable-release-branches-manual-backports}
[]{#acceptable-backport-criteria}
[]{#chap-reviewing-contributions}
[]{#reviewing-contributions-other-submissions}
[]{#reviewing-contributions--merging-pull-requests}
[]{#part-development}
<!-- moved to pkgs/README.md -->
[]{#chap-quick-start}
[]{#sec-package-naming}
[]{#sec-versioning}
[]{#sec-sources}
[]{#sec-source-hashes}
[]{#sec-source-hashes-security}
[]{#sec-patches}
[]{#sec-package-tests}
[]{#ssec-inline-package-tests-writing}
[]{#ssec-package-tests-writing}
[]{#ssec-package-tests-running}
[]{#ssec-package-tests-examples}
[]{#ssec-nixos-tests-linking}
[]{#ssec-import-from-derivation}
[]{#submitting-changes-submitting-security-fixes}
[]{#submitting-changes-deprecating-packages}
[]{#steps-to-remove-a-package-from-nixpkgs}
[]{#chap-vulnerability-roundup}
[]{#vulnerability-roundup-issues}
[]{#vulnerability-roundup-triaging-and-fixing}
[]{#reviewing-contributions-package-updates}
[]{#reviewing-contributions-new-packages}
<!-- moved to nixos/README.md -->
[]{#reviewing-contributions-module-updates}
[]{#reviewing-contributions-new-modules}
<!-- moved to maintainers/README.md -->
[]{#reviewing-contributions-individual-maintainer-list}
[]{#reviewing-contributions-maintainer-teams}
<!-- moved to doc/README.md -->
[]{#chap-contributing}
Contribution documentation lives along the repository scope it applies to:
- [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md): coding conventions, file organisation, submitting changes, commit policy, branches and backports, reviewing contributions.
- [pkgs/README.md](https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md): adding and updating packages, package naming and versioning, source fetching and hashes, patches, package tests, deprecating packages, security fixes.
- [nixos/README.md](https://github.com/NixOS/nixpkgs/blob/master/nixos/README.md): NixOS modules and reviewing module changes.
- [maintainers/README.md](https://github.com/NixOS/nixpkgs/blob/master/maintainers/README.md): maintainer entries and maintainer teams.
- [doc/README.md](https://github.com/NixOS/nixpkgs/blob/master/doc/README.md): writing and building this manual.
## Opening issues {#sec-opening-issues}
- Make sure you have a [GitHub account](https://github.com/signup/free)
- Make sure there is no open issue on the topic
- [Submit a new issue](https://github.com/NixOS/nixpkgs/issues/new/choose) by choosing the kind of topic and filling out the template
<!-- In the future this section could also include more detailed information on the issue templates -->
|