### 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](https://github.com/AkashSingh3031/The-Complete-FAANG-Preparation) - Suppose you want to contribute your work to one particular domain then first check is there any [works](https://github.com/AkashSingh3031/The-Complete-FAANG-Preparation) 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.py` already present then you should write `_01)_1_Reverse.py` and 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: 0. Star this repository. 1. Fork this repository. 2. Clone the forked repository. ```css git clone https://github.com//The-Complete-FAANG-Preparation ``` 3. Navigate to the project directory. ```py cd The-Complete-FAANG-Preparation ``` 4. Create a new branch. ```css git checkout -b ``` 5. Make changes. 6. Stage your changes and commit ```css git add -A git commit -m "" ``` 7. Push your local commits to the remote repo. ```css git push -u origin ``` 8. Create a Pull-Request to `develop` ! 9. 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](https://github.com/AkashSingh3031/The-Complete-FAANG-Preparation/discussions). and put your [idea](https://github.com/AkashSingh3031/The-Complete-FAANG-Preparation/discussions/categories/ideas) or [suggestions](https://github.com/AkashSingh3031/The-Complete-FAANG-Preparation/discussions/categories/ideas)🏆 ### [`Welcome to The-Complete-FAANG-Preparation Discussions!`](https://github.com/AkashSingh3031/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](https://github.com/AkashSingh3031/), in case you are stuck: - [Forking a Repo](https://help.github.com/en/github/getting-started-with-github/fork-a-repo) - [Cloning a Repo](https://help.github.com/en/desktop/contributing-to-projects/creating-an-issue-or-pull-request) - [How to create a Pull Request](https://opensource.com/article/19/7/create-pull-request-github) - [Getting started with Git and GitHub](https://towardsdatascience.com/getting-started-with-git-and-github-6fcd0f2d4ac6) - [Learn GitHub from Scratch](https://www.youtube.com/watch?v=BCQHnlnPusY&list=PLozRqGzj97d02YjR5JVqDwN2K0cAiT7VK) ---