Thanks for considering making a contribution to the IOTA network or its documentation. The IOTA monorepo houses the code that powers and documents the IOTA ledger.
See IOTA Environment Setup for approach to submitting code fixes and enhancements.
Found a bug or security vulnerability? Create a GitHub issue.
For larger documentation issues, you can create an issue in GitHub. To fix the problem yourself, follow the documentation contribution guidelines.
Want to contribute to the IOTA framework? See CONTRIBUTING.md for information related to iota-framework crate contributions.
To keep work coordinated and avoid duplicated effort, every pull request from an external contributor must reference an issue assigned to its author, using a closing keyword (for example, Closes #123) in the description. So, before opening a pull request:
- If no issue covers what you want to work on, open one describing the change.
- Ask a maintainer to assign that issue to you (this signals the work isn't already being handled by someone else).
Pull requests that reference no issue, or whose linked issue is not assigned to their author, are closed automatically by the Enforce Linked Issue workflow. Once you have linked an assigned issue, you are welcome to reopen the pull request.
By contributing to this project, you agree that your contribution is governed by and licensed under the terms of the project’s current license (as set out in the LICENSE file). You confirm that you have the right to grant this license and that your contribution does not infringe the rights of any third party.