CONTRIBUTING
`Contributing Guidelines`
This documentation contains a set of guidelines to help you during the contribution process.
We are happy to welcome all the contributions from anyone willing to improve/add new projects (doesn't matter which language) to this Repository.
[`Code of Conduct`](https://github.com/AkashSingh3031/The-Complete-FAANG-Preparation/blob/master/CODE_OF_CONDUCT.md)
/* Detailed source-code truncated for AI context efficiency. */Before contributing please ensure your **pull request** adheres to the following guidelines:
STEP-0 : Key Points to remember :
- Look at the previous work and get some idea from them Previous
- Suppose you want to contribute your work to one particular domain then first check is there any works exits with the same language or not.
- If Yes, that your work is already exits with the same programming language and if your solution is different technique then add your solution with same name but change question number like
_01)_Reverse.pyalready present then you should write_01)_1_Reverse.pyand your solution technique alredy present then don't put your solution. - If there is no such work then make sure you enter your particular domain and create one folder and folder name should be your domain name .
- Please don't add any License under your work. This repo already under
MIT License.
STEP-1 : **Flow** :
`Tree of Index`
/* Detailed source-code truncated for AI context efficiency. */STEP-2 : `Contributing`
We'd love your contributions! Kindly follow the steps below to get started:
git clone https://github.com/<your-github-username>/The-Complete-FAANG-Preparation- Navigate to the project directory.
cd The-Complete-FAANG-Preparation- Create a new branch.
git checkout -b <your_branch_name>Make changes.
Stage your changes and commit
git add -A
git commit -m "<your_commit_message>"- Push your local commits to the remote repo.
git push -u origin <your_branch_name>Create a Pull-Request to
develop!Congratulations! ๐ Sit and relax, you've made your contribution to The Complete FAANG Preparation. โ๏ธ โค๏ธ ๐ฅ
**Note** :
- New categories, or improvements to the existing categorisation, are always welcome.
- If you have any idea or suggestions then check this Discussion Tab. and put your idea or suggestions๐
[`Welcome to The-Complete-FAANG-Preparation Discussions!`](https://github.com/AkashSingh3031/The-Complete-FAANG-Preparation/discussions)
Need more help?๐ค
You can refer to the following articles on basics of Git and Github and also contact the Project Admin, in case you are stuck:
- Forking a Repo
- Cloning a Repo
- How to create a Pull Request
- Getting started with Git and GitHub
- Learn GitHub from Scratch