@@ -80,18 +80,36 @@ Reviews should finish with approval unless there are issues that would result in
8080
8181The reviewers are also responsible to check:
8282
83- a) if a changelog is necessary and attached
84-
85- b) the quality of information in the changelog file
86-
87- c) the PR has an impact on docs
88-
89- d) that the docs team was included in the review process of a docs update
83+ 1 . if a changelog is necessary and attached
84+ 1 . the quality of information in the changelog file
85+ 1 . the PR has an impact on docs
86+ 1 . that the docs team was included in the review process of a docs update
9087
9188** Reviews may not be used as an effective veto for a PR because** :
92891 . There exists a somewhat cleaner/better/faster way of accomplishing the same feature/fix.
93902 . It does not fit well with some other contributors' longer-term vision for the project.
9491
92+ ## Documentation
93+
94+ All Pull Requests must contain proper title & description.
95+
96+ Some Pull Requests can be exempt of ` prdoc ` documentation, those
97+ must be labelled with
98+ [ ` R0-silent ` ] ( https://github.com/paritytech/labels/blob/main/ruled_labels/specs_polkadot-sdk.yaml#L89-L91 ) .
99+
100+ Non "silent" PRs must come with documentation in the form of a ` .prdoc ` file.
101+ A ` .prdoc ` documentation is made of a text file (YAML) named ` /prdoc/pr_NNNN.prdoc ` where ` NNNN ` is the PR number.
102+ For convenience, those file can also contain a short description/title: ` /prdoc/pr_NNNN_pr-foobar.prdoc ` .
103+
104+ The CI automation checks for the presence and validity of a ` prdoc ` in the ` /prdoc ` folder.
105+ Those files need to comply with a specific [ schema] ( https://github.com/paritytech/prdoc/blob/master/schema_user.json ) . It
106+ is highly recommended to [ make your editor aware] ( https://github.com/paritytech/prdoc#schemas ) of the schema as it is
107+ self-described and will assist you in writing correct content.
108+
109+ This schema is also embedded in the
110+ [ prdoc] ( https://github.com/paritytech/prdoc ) utility that can also be used to generate and check the validity of a
111+ ` prdoc ` locally.
112+
95113## Helping out
96114
97115We use [ labels] ( https://github.com/paritytech/polkadot-sdk/labels ) to manage PRs and issues and communicate
0 commit comments