Thank you for your interest in contributing to the L2-interop repository! We welcome your ideas, improvements, and bug fixes to help drive Ethereum-wide interoperability forward.
- Discussions: If you have a topic you'd like to discuss, please find or open a GitHub Issue with enough details and the expected outcome of the discussion.
- Feature Requests: Have a feature/idea in mind? Open an Issue outlining your idea and its potential benefits.
- General Discussions: Use GitHub Discussions or comment on existing issues to share ideas or ask questions.
- Fork and Clone: Start by forking the repository and cloning it locally.
- Create a Branch: Create a new branch for your changes (e.g.
docs/doc-name
orspecs/spec-name
). - Develop Your Changes: Implement your changes and include clear, descriptive commit messages.
- Submit a PR: Open a pull request against the main branch. Make sure to reference the related issue(s) in your PR description.
- Review Process: Your pull request will be reviewed as soon as possible. Please be responsive to feedback and make revisions as necessary.
- Code Style: Follow the standards and style guidelines set out in the repository.
- Documentation: Update or add documentation where necessary, especially if your changes affect behavior or interfaces.
- Commit Messages: Use clear and concise commit messages that accurately describe your changes.
- Respect and Collaboration: Engage with maintainers and fellow contributors respectfully. Constructive feedback is key to our community’s success.
Thank you for contributing to Ethereum interoperability!