The OWASP BLT project is entering a new phase.
Over time, the main repository grew into a large monolith containing many different components. To make the project easier to maintain and contribute to, we’re migrating from a single repository into multiple focused repositories.
During this transition, we’ve paused new additions to the main repo while we move components into their own homes.
But instead of doing the cleanup alone, we decided to turn it into a community challenge.
🧹 The Great OWASP BLT Cleanup
Want to contribute to open source in the easiest possible way?
Delete a file.
Each contributor can submit one pull request that removes a single file from the repository. That’s it.
As components move to their new repositories, the community will help gradually bring the original repo down to zero files.
Think of it like a collaborative game where every PR moves the project one step closer to its next chapter.
Why We’re Doing This
This campaign helps us:
- Trim down the original repository during the migration
- Give first-time contributors an easy entry point to open source
- Teach the basics of forking, branching, and pull requests
- Create a fun community moment around the transition
Once the repository is empty, we’ll replace it with a lightweight version that reflects the project’s new structure.
The Rules
To keep things fair:
- 🗑 One file deleted per contributor
- 🔁 No multiple deletion PRs from the same person
- 🧩 Only one file per pull request
- 🌱 Contributors are encouraged to join the new repositories afterward
This ensures more people can participate.
Perfect for First-Time Contributors
If you’ve ever wanted to contribute to open source but didn’t know where to start, this is a great opportunity.
You’ll learn how to:
- Fork a repository
- Create a branch
- Commit a change
- Open a pull request
All with almost zero technical complexity.
Want to Do More?
After submitting your deletion PR, feel free to jump into the new BLT repositories and contribute real features, fixes, or improvements.
This campaign is just the first step into the community.
Let’s Clean It Up Together
Every deleted file means:
- one step closer to the new architecture
- one new contributor joining the project
- one small win for open source collaboration
Find a file. Delete it. Submit your PR. 🚀
Welcome to the cleanup crew.
Top comments (0)