I maintain Open Source Radar, a free tool that lists open, unclaimed, beginner-friendly issues from about 1,200 active open source projects and flags each project's CLA, DCO and AI rules before you start. It's refreshed twice a day by a small Python pipeline on GitHub Actions.
The radar itself is also a good place for a first pull request. This week the first outside feature landed: RSS feeds for every language, built by a contributor I'd never met before. So I've opened a batch of small, well-scoped issues for Hacktoberfest and beyond.
Issues you can pick up
Python (the pipeline, scripts/radar.py)
- #17 Add an atom:link self reference to the RSS feeds: a few lines with ElementTree plus a test.
- #19 Add a smoke test that runs render() end to end: would have caught a real crash we hit last week.
- #20 A test fails on Windows: if you're on Windows, even just the traceback helps.
Website (plain HTML, CSS and JavaScript)
Writing, no coding needed
Each quickstart is a short page on how projects in one language are usually built and tested:
- #26 Shell, #27 Julia, #28 OCaml, #2 Elixir, #3 Haskell, #4 Scala, #5 Lua
- #7 Translate the guide into your language (Hindi is already in progress).
How it works here
- Comment on the issue you want, and I'll assign it to you.
- Read CONTRIBUTING.md. The pipeline tests run with
python3 -m unittest discover scripts. - Open a pull request. Every PR gets a review, usually within a day, and a friendly one.
- Once it's merged, your name goes into the Contributors list in the README.
And if you're looking for issues in other projects, that's what the radar is for: pick a language and start.
Questions or ideas? The Discussions are open, and I read everything there.
Top comments (0)