The-Complete-FAANG-Preparation Documentation

Dive into this repository, a comprehensive resource covering Data Structures, Algorithms, 450 DSA by Love Babbar, Striver DSA sheet, Apna College DSA Sheet,...

11,833 stars Jupyter Notebook 1 file ยท ~1,143 tokens #algorithms#aptitude#collaborate#computer-network#cpp#data-structures#dbms#dsa
RAW Doc

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)

text
/* 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.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`

text
/* Detailed source-code truncated for AI context efficiency. */

STEP-2 : `Contributing`

We'd love your contributions! Kindly follow the steps below to get started:

  1. Star this repository.

  2. Fork this repository.

  3. Clone the forked repository.

css
git clone https://github.com/<your-github-username>/The-Complete-FAANG-Preparation
  1. Navigate to the project directory.
py
cd The-Complete-FAANG-Preparation
  1. Create a new branch.
css
git checkout -b <your_branch_name>
  1. Make changes.

  2. Stage your changes and commit

css
git add -A

git commit -m "<your_commit_message>"
  1. Push your local commits to the remote repo.
css
git push -u origin <your_branch_name>
  1. Create a Pull-Request to develop !

  2. 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: