From 27829179502f67f771524daa8f72727c70afcf2f Mon Sep 17 00:00:00 2001 From: github-actions <${GITHUB_ACTOR}@users.noreply.github.com> Date: Mon, 19 Oct 2020 12:39:15 +0000 Subject: [PATCH] Documentation for 7c64998d425c155cc2dc703c51f9faf32d48562b --- d6/dcd/md__c_o_n_t_r_i_b_u_t_i_n_g.html | 86 +++++++++++++++++-------- navtreedata.js | 2 +- 2 files changed, 60 insertions(+), 28 deletions(-) diff --git a/d6/dcd/md__c_o_n_t_r_i_b_u_t_i_n_g.html b/d6/dcd/md__c_o_n_t_r_i_b_u_t_i_n_g.html index 38e8d7d01..b40238695 100644 --- a/d6/dcd/md__c_o_n_t_r_i_b_u_t_i_n_g.html +++ b/d6/dcd/md__c_o_n_t_r_i_b_u_t_i_n_g.html @@ -101,7 +101,8 @@ Before contributing Contributing
We are very happy that you consider implementing algorithms and data structures for others! This repository is referred to and used by learners from around the globe. Being one of our contributors, you agree and confirm that:
We are very happy that you consider implementing algorithms and data structures for others! This repository is referred to and used by learners from around the globe. Being one of our contributors, you agree and confirm that:
+*.hpp, *.h or *.cpp.struct**, **class** and/or **namespace** keywordsREADME.md along with other changes. First create an issue and then link to that issue in your pull request to suggest specific changes required to README.md.test() functions that will invoke the algorithm implementation on random test data with expected output. Use assert() function to confirm that the tests will pass.test() functions that will invoke the algorithm implementation on random test data with expected output. Use assert() function to confirm that the tests will pass. Requires including the cassert header."_" as separatormedian_search.cpp already exists in the search folder and you are contributing a new implementation, the filename should be median_search2.cpp and for a third implementation, median_search3.cpp."_" as separator ( no spaces or "-" allowed )Examples of commit messages with semantic prefixes:
Examples of commit messages with semantic prefixes:
+Common prefixes:
Common prefixes:
+Before submitting a pull request, build the code locally or using the convenient service.
Before submitting a pull request, build the code locally or using the convenient service.
We use clang-tidy as a static code analyzer with a configuration in .clang-tidy.
We use clang-tidy as a static code analyzer with a configuration in .clang-tidy.
+clang-format is used for code forrmating.
clang-format is used for code forrmating.
+brew install clang-formatsudo port install clang-10 +analyzerpacman -S mingw-w64-x86_64-clang-tools-extraEnable GitHub Actions on your fork of the repository. After enabling it will execute clang-tidy and clang-format after every a push (not a commit). The result can create another commit if the actions made any changes on your behalf. Hence, it is better to wait and check the results of GitHub Actions after every push. Run git pull in your local clone if these actions made many changes in order to avoid merge conflicts.
Most importantly,
clang-tidy and clang-format after every push (not a commit).
git pull in your local clone if these actions made many changes in order to avoid merge conflicts.Most importantly,
+