Thanks for your interest in contributing to ARO! We welcome contributions of all kinds.
Anything that makes ARO better! This includes new features, bug fixes, documentation improvements, website updates, examples, tutorials, show & tell projects, language proposals, and ideas. Whether it's a typo fix or a major feature, all contributions are appreciated.
Using AI tools (like Claude, GitHub Copilot, etc.) to help write code or documentation is totally fine. Just make sure you understand and review what you're submitting.
swift build # Build the project
swift test # Run all tests
aro run ./Examples/HelloWorld # Try an example- Fork the repository and create a branch
- Keep your changes focused and atomic
- Run
swift testbefore submitting - All types should be
Sendablefor Swift 6.2 concurrency
- Write a clear description of what your PR does
- Link any related issues
- Add tests for new features
Open an issue at github.com/arolang/aro/issues