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.
- Host: GitHub
- URL: https://github.com/lucasrod16/oss-contribute
- Owner: lucasrod16
- License: apache-2.0
- Created: 2024-09-02T01:26:13.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-30T23:20:47.000Z (over 1 year ago)
- Last Synced: 2025-03-30T23:25:53.303Z (over 1 year ago)
- Topics: go, golang, open-source, typescript, web-development, website
- Language: TypeScript
- Homepage: https://osscontribute.com/
- Size: 780 KB
- Stars: 8
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.