# Contributing

Use the current MoonBit stable toolchain. Run `moon fmt --check`, `moon info`, `moon check --deny-warn`, `moon test --deny-warn`, and the corresponding native-target checks before opening a change. Keep complete official classification datasets out of the repository unless redistribution rights are documented. New public APIs should have black-box tests and deterministic examples.
