Development

Contributing

How to contribute to Pi Island
Properties2
Iconi-lucide-git-pull-request
Order90

Contributions to Pi Island are welcome!

Development Setup

  1. Fork the repository
  2. Clone your fork
  3. Create a branch for your changes

Code Style

  • Use SwiftLint rules
  • Prefer @Observable for new code
  • Use actors for thread-safe state

Testing Changes

swift build && .build/debug/PiIsland

Submitting

  1. Commit with clear messages
  2. Push to your fork
  3. Open a pull request