From d2d9ac6e1c77954d8c7b2a2f92fe7ca07e5f9e02 Mon Sep 17 00:00:00 2001 From: Revone Date: Thu, 19 Oct 2023 09:53:49 +0800 Subject: [PATCH] [project] CONTRIBUTING.md enriched --- CONTRIBUTING.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 2e8650b..09e4859 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -6,6 +6,19 @@ - Don't forget to run `npm run lint` and `npm test` before submitting pull requests. - Make sure that **100%** of your code is covered by tests. +**Contributing new features ** + +- To ensure that there are no conflicts when merging the branch into the main branch, +- it is necessary to perform the following steps each time new development is going to be conducted on non-main branches: +- `git pull`, +- `git rebase main` +- resolve conflicts before continuing the development. +- After new features developed +- `git add .` +- `git commit -m [rbtree] features` (`rbtree` needs to be replaced by the module you have modified, +- `features` must be replaced by the detailed description about the features you implemented) +- `git push` +- click the `New pull request` on Github https://github.com/zrwusa/data-structure-typed/branches **Contributing New Data Structures**