An open API service indexing awesome lists of open source software.

https://github.com/lucasrod16/oss-contribute

Website to help developers find the best open source projects to contribute to.
https://github.com/lucasrod16/oss-contribute

go golang open-source typescript web-development website

Last synced: about 1 year ago
JSON representation

Website to help developers find the best open source projects to contribute to.

Awesome Lists containing this project

README

          

# OSS Contribute

[OSS Contribute](https://osscontribute.com/) 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.

## How It Works

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` or `help wanted`
- Has at least 500 stars on GitHub
- Has been updated within the last month to ensure it's actively worked on

## Join the Open Source Community

Find your next project to grow your skills and connect with talented people all over the world.

## Contributing

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.

## Deploying Updates to the Site

To create a new release and deploy updates to the site, run the release script from the `main` branch:

```shell
./scripts/release.sh (e.g., v1.0.0)
```

The release script will create and push a new tag, which will trigger the [deployment pipeline](https://github.com/lucasrod16/oss-contribute/blob/main/.github/workflows/deploy.yml) to deploy changes to the live environment and create a new GitHub release.