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 (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:


Following the guidelines on Contributing (opens new window) and Code of Conduct (opens new window) in all your interactions with the project will ensure your contributions are processed by the team.

# Community contributions