👀
This is a developer preview of the Move Registry. It is experimental and therefore provides no guarantees of uptime or correctness. Use at your own risk.
Best Practices
For package authors and maintainers, the following best practices are recommended for working with the Move Registry. Following these tips ensures that other builders can use your package as intended.
Automated Address Management
- Whenever you publish or upgrade a package, use the Sui Automated Address Management feature.
- After properly configuring your Automated Address Management, commit and tag your changes to your git repository.
For more information, see Automated Address Management (opens in a new tab) in the Sui documentation.
Sui dependency
Switch your Sui
dependency to the correct network you're publishing or upgrading against (for example, framework/testnet
for Testnet, framework/mainnet
for Mainnet).
Tagging
Proper use of tags helps code maintanence.
- Tag your releases with
<network>/<verson>
(for example,mainnet/v1
). Make sure the commit you push after configuring Automated Address Management is also tagged, or is part of yourmain
branch. - After applying a release tag, use the commit SHA or the tag to update the source code origin in the
PackageInfo
object.