Skip to content

Latest commit

 

History

History
70 lines (57 loc) · 2.96 KB

RFC.rst

File metadata and controls

70 lines (57 loc) · 2.96 KB

PHP RFC: Adopt Code Of Conduct

Introduction

This RFC proposes that the PHP project should adopt Contributing Guidelines and a formal Code of Conduct for its members.

PHP is a widely-used open source general-purpose scripting language that is especially suited for web development. It is used by millions of developers world wide, regardless of level of experience, gender, gender identity and expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, religion, or nationality. As project maintainers we are committed to making participation in this project a comfortable experience for everyone.

The goal of the Contributor Guidelines and Code of Conduct is to give a clear signal what is expected of contributors and project maintainers, regarding their conduct in discussions on mailing lists, and other related communication channels. More specifically, the expected conduct in discussing language improvements and changes through the RFC process.

This proposal consists of several parts:

  • The goal of the documents (this part).
  • Contributor Guidelines, to decrease toxicity and improve collaboration.
  • A more formal Code of Conduct, which provides a general overview on what constitutes as unacceptable behaviour.
  • A set of procedures to follow if individuals wish to make complaints if other project members do not follow either the Code of Conduct or the Constructive Collaboration Guidelines.
  • The creation of a Contributor Mediation Team to assess and act upon the complaints as received through the above procedures
  • A set of examples and thought experience on good and bad behaviour.

Updating Code Of Conduct

Any changes to the text of the above mentioned documents, minus grammatical and spelling errors, but including the Contributor Guidelines, Code of Conduct, and Mediation Team Guidelines, shall require an RFC with 2/3 majority voting. Any changes to the text of the Contributor Guidelines shall require an RFC with 2/3 majority voting.

Vote

This RFC requires 2/3 majority to pass, as it has a significant impact on the community and project operations.

Changelog

  • 0.1 - Initial Draft
  • 0.2 - Move to 2/3 majority
  • 0.3 - Significant expansion of the RFC
  • 0.4 - More significant expansion, adding examples
  • 0.5 - Focus more on mediation than punishment. Rename the Conflict Resolution Team to Contributor Mediation Team. Reshuffle content. Added Constructive Collaboration Guidelines.
  • 0.6-dev - Collecting different documents, and including feedback from various people