Have a look for ideas here
- Make a Issue before making a pull request
- If the issue get assigned then proceed to make a PRs.
- The Program doesn't contain any error and should be executable
- Don't copy the code from other resources or exists already
- Project name should start in lowercase (separated by "_")
- Don't make SPAM PRs to get rejected immediately.
- Star and Fork the repository Repo
- Official Documentation Contributing Guide
- Open an issue to add your code to the repository. When the issue got assigned you can proceed further
- Sync latest branch with your forked repository before changing things
- Create a folder with appropriate name relevant to the project
- Add your code in appropriate folder along with setup instructions and usage if requried
- Before commiting make it in formatted with Python Formatter
- 🎉Congrats!!, You've made your contribution.