Skip to content

Latest commit

 

History

History
108 lines (78 loc) · 2.76 KB

CONTRIBUTING.md

File metadata and controls

108 lines (78 loc) · 2.76 KB

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 scripts to this project. Thank you for helping out and remember, no contribution is too small.
Please note we have a code of conduct please follow it in all your interactions with the project.


Need some help regarding the basics?🤔

You can refer to the following articles on basics of Git and Github and also contact the Project Mentors, in case you are stuck:


Issue Report Process 📌

  1. Go to the project's issues.
  2. Give proper description for the issues.
  3. Don't spam to get the assignment of the issue 😀.
  4. Wait for till someone is looking into it !.
  5. Start working on issue only after you got assigned that issue 🚀.

# Steps For Contribution⚡
  1. Star ⭐

  2. Fork

  3. Clone the forked repository.

git clone https://github.com/<your-github-username>/NEWS-AGGREGATOR-PROJECT.git
  1. Navigate to the project directory.
cd NEWS-AGGREGATOR-PROJECT
  1. Install virtualenv library
pip install virtualenv
  1. Create virtual environment
virtualenv venv
  1. Activate virtual environment
  • For Windows:
venv\Scripts\activate
  • For Unix/Linux/MacOS:
source venv/bin/activate
  1. Install required dependencies
pip install -r requirements.txt
  1. Create a new branch.
git checkout -b <your_branch_name>
  1. Make changes.

  2. Stage your changes and commit

git add -A

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

Pull Request Process 🚀

  1. Ensure that you have self reviewed your code 😀
  2. Make sure you have added the proper description for the functionality of the code
  3. I have commented my code, particularly in hard-to-understand areas.
  4. Add screenshot it help in review.
  5. Submit your PR by giving the necesarry information in PR template and hang tight we will review it really soon 🚀

Thank you for contributing💗