From c2199119259c0e889b635c2c120b8c5d0594d50c Mon Sep 17 00:00:00 2001 From: Michael Krotscheck Date: Mon, 11 Jan 2016 08:41:49 -0800 Subject: [PATCH] Documented project governance This patch documents the project governance and approval requirements for eslint-config-openstack, as they stand today. Change-Id: I152c4f9ebf6e50337b7b9f5f1026f702472f6068 --- README.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index ddbaaa6..de0b670 100644 --- a/README.md +++ b/README.md @@ -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.