aboutsummaryrefslogtreecommitdiffstats
path: root/contributing.json
diff options
context:
space:
mode:
authorGitMagic <hello@gitmagic.io>2017-02-21 15:59:04 +0100
committerGitMagic <hello@gitmagic.io>2017-02-21 15:59:04 +0100
commit7c58f86f7057a6b6e8848c25a4fdd6bb9d7eba80 (patch)
treed8c0be24d083341154659283702561ae8ec8f7a9 /contributing.json
parent5d281104cd0de281195dbf5bf7c9d9d5f97dbd3e (diff)
add contributing.json file (https://gitmagic.io/rules)
Diffstat (limited to 'contributing.json')
-rw-r--r--contributing.json40
1 files changed, 40 insertions, 0 deletions
diff --git a/contributing.json b/contributing.json
new file mode 100644
index 000000000..32b3ddfb4
--- /dev/null
+++ b/contributing.json
@@ -0,0 +1,40 @@
+// https://gitmagic.io/rules
+{
+ "commit": {
+ "subject_cannot_be_empty": true,
+ "subject_must_be_longer_than": 4,
+ "subject_must_be_shorter_than": 101,
+ "subject_lines_must_be_shorter_than": 51,
+ "subject_must_be_single_line": true,
+ "subject_must_be_in_tense": "imperative",
+ "subject_must_start_with_case": "lower",
+ "subject_must_not_end_with_dot": true,
+
+ "body_lines_must_be_shorter_than": 73
+ },
+ "pull_request": {
+ "subject_cannot_be_empty": true,
+ "subject_must_be_longer_than": 4,
+ "subject_must_be_shorter_than": 101,
+ "subject_must_be_in_tense": "imperative",
+ "subject_must_start_with_case": "upper",
+ "subject_must_not_end_with_dot": true,
+
+ "body_cannot_be_empty": true,
+ "body_must_include_verification_steps": true,
+ "body_must_include_screenshot": ["html", "css"]
+ },
+ "issue": {
+ "subject_cannot_be_empty": true,
+ "subject_must_be_longer_than": 4,
+ "subject_must_be_shorter_than": 101,
+ "subject_must_be_in_tense": "imperative",
+ "subject_must_start_with_case": "upper",
+ "subject_must_not_end_with_dot": true,
+
+ "body_cannot_be_empty": true,
+ "body_must_include_reproduction_steps": ["bug"],
+
+ "label_must_be_set": true
+ }
+}