Documented project governance

This patch documents the project governance and approval requirements
for eslint-config-openstack, as they stand today.

Change-Id: I152c4f9ebf6e50337b7b9f5f1026f702472f6068
This commit is contained in:
Michael Krotscheck 2016-01-11 08:41:49 -08:00
parent 9f4fcab838
commit c219911925
1 changed files with 11 additions and 1 deletions

View File

@ -9,7 +9,17 @@ Even though eslint permits overriding rules on a per-project basis, it should be
project to stay as close to the common guidelines as possible.
## Installation
To add these rules to your project, follow these steps.
1. `npm install --save-dev eslint eslint-config-openstack`
2. Add `extends: "openstack"` to your `.eslintrc`
2. Add `extends: "openstack"` to your `.eslintrc` yaml file
## Approval Policies
If you would like to contribute, please follow [OpenStack's contribution guidelines](https://wiki.openstack.org/wiki/How_To_Contribute).
#### Rules only land with consensus
Patches that activate, deactivate, or modify rules, should only be merged if a consensus of
reviewers is reached. In this case, consensus means at least five +1 votes, with no -1 votes. Cores
may not override and/or ignore -1 votes.