Skip to content

Commit 61605ef

Browse files
docs(contributing): introduce contribution guideline (#58)
1 parent 4fa3897 commit 61605ef

File tree

1 file changed

+56
-0
lines changed

1 file changed

+56
-0
lines changed

CONTRIBUTING.MD

+56
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
# Contributing guide
2+
3+
Thanks for your contribution 🥳 to the Fastily website redesign project!
4+
5+
[Code of Conduct](https://github.com/fastify/.github/blob/main/CODE_OF_CONDUCT.md)
6+
7+
* [Vocabulary](#vocabulary)
8+
* [Commit message guidelines](#commit-message-guidelines)
9+
* [Pull Request Policy](#pull-request-policy)
10+
* [Before merging](#before-merging)
11+
* [Becoming a collaborator](#becoming-a-collaborator)
12+
* [Debugging failing checks](#debugging-failing-checks)
13+
* [Developer's Certificate of Origin 1.1](#developers-certificate-of-origin-11)
14+
15+
16+
## Pull Request Policy
17+
18+
### Before merging
19+
20+
This repository follows the same rules as a fastify plugin repository. A detailed process is explained at [fastify/CONTRIBUTING.md#rules](https://github.com/fastify/fastify/blob/main/CONTRIBUTING.md#rules)
21+
22+
## Vocabulary
23+
24+
* A **Contributor** is any individual who creates an issue/PR, comments on an issue/PR
25+
or contributes in some other way.
26+
* A **Collaborator** is a contributor with write access to the repository. See [here](#becoming-a-collaborator) on how to become a collaborator.
27+
28+
## Becoming a collaborator
29+
30+
We follow the [Fastify organization Governance model](https://github.com/fastify/fastify/blob/main/GOVERNANCE.md#collaborator-nominations) so it is necessary to contribute to this repository in order to become a member.
31+
32+
## Debugging failing checks
33+
34+
* For failing formatting or linting, try running:
35+
36+
```bash
37+
npm run format
38+
```
39+
40+
## Developer's Certificate of Origin 1.1
41+
42+
By contributing to this project, I certify that:
43+
44+
* (a) The contribution was created in whole or in part by me and I have the right to
45+
submit it under the open source license indicated in the file; or
46+
* (b) The contribution is based upon previous work that, to the best of my knowledge,
47+
is covered under an appropriate open source license and I have the right under that
48+
license to submit that work with modifications, whether created in whole or in part
49+
by me, under the same open source license (unless I am permitted to submit under a
50+
different license), as indicated in the file; or
51+
* (c) The contribution was provided directly to me by some other person who certified
52+
(a), (b) or (c) and I have not modified it.
53+
* (d) I understand and agree that this project and the contribution are public and that
54+
a record of the contribution (including all personal information I submit with it,
55+
including my sign-off) is maintained indefinitely and may be redistributed consistent
56+
with this project or the open source license(s) involved.

0 commit comments

Comments
 (0)