Contribute to Optimism
🎈 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 Optimism codebase is maintained in a monorepo at https://github.com/ethereum-optimism/optimism (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 Optimism:
- Reporting issues. For security issues see Security policy (opens new window).
- Participate in the 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.
- Work on open bounties on Gitcoin (opens new window).