Open AkashM398 opened 5 years ago
@AkashM398 This can be converted into a CONTRIBUTING.md
I shall pick this up and add it.
Hello @rohitjmathew, you could find the CONTRIBUTING.md in the asset directory, you can create a new issue if you would like add some useful information.
Hey, thanks for the quick reply.
Generally, a CONTRIBUTING.md is kept on the root directory of the project to make it easy for potential contributors to understand the project and its relevant guidelines. I suggest moving it to the root directory.
Thank you for your suggestion, appreciated!!
Contributing
Resources
GIT
Installing Git
How to setup Git in your Machine?
Git Basics
How to create a branch?
How to create a Pull Request?
Git Issues
How to contribute your code?
Suggesting an algorithm / DS
First make sure you are not suggesting a duplicate.
If not, proceed and create the issue. Make sure that you specify only one language in an issue. Create multiple issues for different languages.
Title of issue should be of the following format -
[Algo/Data Structure] Algorithm/DS Name [Language]
Please include at least one external link for the algorithm/DS in the issue's body for each issue. The link should explain the algorithm/problem/DS in detail.
Use a Consistent Coding Style
Shortlog
Example:
Maximum of 50 characters. Keeping subject lines at this length ensures that they are readable, and explains the change in a concise way.
Should describe the change - the action being done in the commit.
Should not include WIP prefix.
Should have a tag and a short description separated by a colon (:)
Commit Body
Example:
Maximum of 72 chars excluding newline for each line.
The recommendation is to add a line break at 72 characters, so that Git has plenty of room to indent text while still keeping everything under 80 characters overall.
Not mandatory - but helps explain what you’re doing.
Should describe the reasoning for your changes. This is especially important for complex changes that are not self explanatory. This is also the right place to write about related bugs.
First person should not be used here.
Credits - FnPlus