summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSytse Sijbrandij <sytses@gmail.com>2014-12-23 10:12:04 +0100
committerSytse Sijbrandij <sytses@gmail.com>2014-12-23 10:12:04 +0100
commitf3d7bf63f1b53aafdc335f7294de39f2757310bf (patch)
tree5b1974b104b4f874fda606de5aed8fa8ccdc45fb
parente2c9a486d73bc796fae678bc1fa6ec3c4d0e46ca (diff)
parentb9e2e116a1af02a5e883a3dc48d9538239be5497 (diff)
downloadgitlab-ce-f3d7bf63f1b53aafdc335f7294de39f2757310bf.tar.gz
Merge branch 'master' of dev.gitlab.org:gitlab/gitlabhq
-rw-r--r--CONTRIBUTING.md1
1 files changed, 1 insertions, 0 deletions
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 9531b27089b..be3b8bb5e2d 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -118,6 +118,7 @@ Please ensure you support the feature you contribute through all of these steps.
1. Can merge without problems (if not please merge `master`, never rebase commits pushed to the remote server)
1. Does not break any existing functionality
1. Fixes one specific issue or implements one specific feature (do not combine things, send separate merge requests if needed)
+1. Migrations should do only one thing (eg: either create a table, move data to a new table or remove an old table) to aid retrying on failure
1. Keeps the GitLab code base clean and well structured
1. Contains functionality we think other users will benefit from too
1. Doesn't add configuration options since they complicate future changes