Contribute to Rollux
🎈 Thanks for your help improving the project! We are so happy to have you!
There are plenty of ways to contribute, in particular we appreciate support in the following areas:
# Code contributions
The Rollux codebase is maintained in a monorepo at https://github.com/sys-labs/rollux (opens new window). It's a collection of packages (opens new window) all requiring different skills to maintain and evolve ranging from NodeJS and TypeScript, Solidity and EVM, Go and Geth to Docker and Kubernetes. The following are good entry points into using your coding skills to help us build Rollux:
- Reporting issues. For security issues Rollux echoes Optimism's security policy (opens new window).
- If you find an Optimism-specific bug, make sure to participate in their Bug Bouty programme (opens new window).
- Fixing and responding to existing issues. You can start off with those tagged "good first issue" (opens new window) which are meant as introductory issues for external contributors. If you don't see any, check back!
Tips
Following the guidelines on Contributing (opens new window) to Rollux and Optimism's Code of Conduct (opens new window) in all your interactions with the project will ensure your contributions are processed by the team.
# Community contributions
- Improve the documentation (opens new window), dev tutorials (opens new window) or help articles (opens new window).
- Answer questions in the Rollux Discord (opens new window).