OSS Contribute is a website I built to help myself and other developers find the best open-source projects to contribute to. Whether you're a beginner or an experienced developer, finding the right project to contribute to can be challenging and time-consuming.
OSS Contribute searches for projects based on the following criteria to ensure you find active and meaningful projects to work on:
- Has an open-source license
- Must not be archived
- Has at least 10 issues labeled with
good first issue
orhelp wanted
- Has at least 500 stars on GitHub
- Has been updated within the last month to ensure it's actively worked on
Find your next project to grow your skills and connect with talented people all over the world.
Contributions are welcome!
If you have an idea for a new feature or find a bug that needs to be fixed, feel free to submit issues and pull requests.
To create a new release and deploy updates to the site, run the release script from the main
branch:
./scripts/release.sh <semantic version> (e.g., v1.0.0)
The release script will create and push a new tag, which will trigger the deployment pipeline to deploy changes to the live environment and create a new GitHub release.