Ecosyste.ms: Awesome
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 2 months 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 (4 months ago)
- Default Branch: main
- Last Pushed: 2024-11-15T03:39:01.000Z (about 2 months ago)
- Last Synced: 2024-11-15T04:20:04.844Z (about 2 months ago)
- Topics: go, golang, open-source, typescript, web-development, website
- Language: TypeScript
- Homepage: https://osscontribute.com/
- Size: 320 KB
- Stars: 7
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
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 deploy updates, create an annotated git tag using [Semantic Versioning](https://semver.org/) and push it to GitHub.
Pushing the tag will trigger the [deployment pipeline](https://github.com/lucasrod16/oss-contribute/blob/main/.github/workflows/deploy.yml), which will deploy the changes to the live environment.
```shell
# Set the version
TAG= # example: v0.1.0# Create the tag
git tag -a "$TAG" -m "$TAG"# Push the tag to GitHub
git push origin "$TAG"
```