Contributing
π€ Contributing to DUMB#
Thank you for your interest in contributing to Debrid Unlimited Media Bridge (DUMB)!
We welcome all forms of contributions β not just code.
DUMB is an open-source, community-driven project.
Whether you're a developer, power user, or just someone passionate about improving media automation, your help is always appreciated!
Thank you for helping make DUMB better for everyone!
π¨βπ» Development Contributions#
Want to help develop new features, fix bugs, or improve performance?
Recommended Setup#
The easiest way to contribute code is through the DUMB Dev Container, which includes all the required tools:
- Based on:
iampuid0/dumb:latest
- Python with Black autoformatter
- Port forwarding for common services
- Preconfigured workspace mounts
You can find the devcontainer setup file in the repo.
How to Get Started#
- Fork the DUMB repository
- Clone your fork locally
- Open in VS Code using Dev Containers
- Make your changes, format with
black
, and submit a pull request
If youβre not using VS Code or Dev Containers, you can also run the project via Docker with the same mounts shown in the devcontainer.json
.
π Non-Code Contributions#
Even if you don't write code, there are plenty of ways to help!
β Star the Repo#
A quick way to show support is by starring the project on GitHub: github.com/I-am-PUID-0/DUMB
π£οΈ Join the Community#
- Ask questions or help others in the DUMB Discord server
- Boost the server if you find it helpful π
- Share your setups and improvements
π Help with Documentation#
- Found a typo or confusing section in the docs? Open an issue or pull request.
- Suggestions and feedback on existing documentation are always welcome.
π§Ύ Monetary Contributions?#
- Sponsor the Dev through GitHub Sponsors
π£οΈ Roadmap & Feedback#
If you have ideas, feature requests, or feedback:
-
Create a GitHub Issue
-
Discuss in the community before starting larger PRs