Developers are highly welcome to contribute to this project by modifying the existing commands (optimization) of the shell or creating new commands.
- Fork this repository
- Clone the repo
git clone <YOUR_FORKED_REPO_URL>
- CD into the specific directory. Create a new branch of the master
git branch <NEW_BRANCH_NAME>
- You can check which branch you are in using
git branch
. Now checkout to the new branch created.git checkout <BRANCH_NAME>
- Make the changes and submit a PR if you are providing optimized or alternative method for an existing command. If you want to add a new command then create an issue and wait till it is assigned to you and then work on it and submit your PR which then will be reviewed.
- When you are done coding, stage the changes by using the command
git add
. - Commit the changes made by you using the command
git commit -m "<YOUR_MESSAGE>"
. Give an appropriate message explaining the changes you made. - Push the changes using
git push <BRANCH_NAME>
- After you push the changes head over to the forked repo and a
Compare & pull request
button will appear. - Click on that button and you will be taken to a page where you can create a pull request. After you have submitted the PR, I will review your work and approve the PR and merge it with the master branch.
Note : Contributions in any form (Code, Documentation, etc) submitted should be the own work of the contributor and plagiarism is highly discouraged.
Happy Coding!!!