Individuals making significant and valuable contributions are given commit-access to the project to contribute as they see fit. This project is more like an open wiki than a standard guarded open source project.
See our informal contributing guide for more details on contributing to this project.
If you think you meet the above criteria and we have not invited you yet, we are sorry! Feel free to reach out to a Lead Maintainer privately with a few links to your valuable contributions. Read the GOVERNANCE to get more information.
There are a few basic ground rules for contributors:
--force
pushes on main
or modifying the Git history in any way
after a PR has been merged.Every Fastify's version is on its own branch. All Fastify related changes should be based on the corresponding branch.
We have a Long Term Support policy that defines the organization's efforts for each Fastify's version.
Version | Branch |
---|---|
v1.x | branch 1.x |
v2.x | branch 2.x |
v3.x | branch 3.x |
v4.x | branch 4.x |
Declaring formal releases remains the prerogative of the lead maintainers. Do not bump version numbers in pull requests.
The contributors to the Fastify's plugins must attend the same rules of the Fastify repository with a few adjustments:
releasify
to archive this.This is an experiment and feedback is welcome! This document may also be subject to pull requests or changes by contributors where you believe you have something valuable to add or change.
The Fastify structure is detailed in the GOVERNANCE document.
Welcome to the team! We are happy to have you. Before you start, please complete the following tasks:
fastify/fastify:HEAD
that adds
your name, username, and email to the team you have chosen in the
README.md and package.json (if you are part
of the core team) files. The members lists are sorted alphabetically by last
name; make sure to add your name in the proper order.fastify/website:HEAD
adding
yourself to the
team.yml
file. This list is also sorted alphabetically so make sure to add your name
in the proper order. Use your GitHub profile icon for the picture:
field.We are thankful to you and we are really glad to have worked with you. We'll be really happy to see you here again if you want to come back, but for now the person that did the onboarding must:
fastify/fastify:HEAD
and move
themselves to the Past Collaborators section.fastify/website:HEAD
and move
themselves to the Past Collaborators section in the
team.yml
file.The person that did the onboarding must:
By making a contribution to this project, I certify that:
(a) The contribution was created in whole or in part by me and I have the right to submit it under the open source license indicated in the file; or
(b) The contribution is based upon previous work that, to the best of my knowledge, is covered under an appropriate open source license and I have the right under that license to submit that work with modifications, whether created in whole or in part by me, under the same open source license (unless I am permitted to submit under a different license), as indicated in the file; or
(c) The contribution was provided directly to me by some other person who certified (a), (b) or (c) and I have not modified it.
(d) I understand and agree that this project and the contribution are public and that a record of the contribution (including all personal information I submit with it, including my sign-off) is maintained indefinitely and may be redistributed consistent with this project or the open source license(s) involved.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )