diff options
author | vimux <vimux@protonmail.com> | 2021-06-14 17:11:54 +0300 |
---|---|---|
committer | vimux <vimux@protonmail.com> | 2021-06-14 17:11:54 +0300 |
commit | 3bb7a319f3cbb4465231d26ab6f141e7d2815190 (patch) | |
tree | 91504d4b49a586c480d1f5d85db6c83827c5e0f0 | |
parent | a56e1f5ed00ac9e7fb05fe5f6006debbdcfc9f8a (diff) |
Update CONTRIBUTING.md
-rw-r--r-- | CONTRIBUTING.md | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 532e652..15b9059 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -85,6 +85,13 @@ comments and it may take some time to complete. * Keep PR up to date with upstream/master * Pay attention to any automated CI failures reported in the Pull Request * PR solves a common use case that several users will need in their real-life projects, not only your specific problems +* Before you start something new or refactor something old, make sure you've read through the codebase and understand +each part's purpose so that you don't break something. +* Always try to avoid breaking changes. But if they are needed, then mark each breaking commit with a +"BREAKING CHANGE:" prefix in the commit title and a detailed explanation in the commit description of what happened and +what the user needs to do. +* A deprecated param will be maintained for a 6 month transition period, after which it will be removed at any time. +* If something mandates an unclear solution, leave a comment behind for the contributors that come after you. * If you've added or modify SVG, ensure that each SVG file: * Be less than 2048 bytes * Be minified to a single line with no formatting |