title |
---|
Contributing to Sui |
Now that you understand Sui, consider helping the project. To contribute to Sui, ensure you have the latest version of the codebase.
To clone the repository, run the following:
git clone https://github.com/mystenlabs/sui.git
cd sui
cargo build --all --all-targets
cargo test
See Install Sui for installation instructions and our end-to-end tutorial to work with Sui immediately.
To submit your pull request:
- Fork the
sui
repository and create your branch frommain
. - If you have added code that should be tested, add unit tests.
- If you have made changes to APIs, update the relevant documentation, and build and test the developer site.
- Verify and ensure that the test suite passes.
- Make sure your code passes both linters.
- Complete the Contributor License Agreement (CLA), if you haven't already done so.
- Submit your pull request.
Report bugs and make feature requests in the Sui GitHub repository using the Template for Reporting Issues.
Send us documentation fixes or requests for improvement at: [email protected]
You may also suggest changes to the docs directly in GitHub right here using the Source Code link below.
Simply edit the file in question and generate a pull request. We will get back to you shortly.
- Learn about Mysten Labs the company on our public site.
- Read the Sui Smart Contract Platform white paper.
- Implementing logging in Sui to observe the behavior of your development.
- Find related research papers.
- See and adhere to our code of conduct.