Thank you for your interest in contributing to Orbiter!
- Fork the repository
- Clone your fork:
git clone https://github.com/yourusername/orbiter.git - Install dependencies:
npm install - Create a branch:
git checkout -b feature/your-feature-name
Run the project locally:
npm startOr in browser:
npm run web- Keep code clean and readable
- Test your changes thoroughly
- Ensure the simulation runs smoothly
- Commit your changes with clear messages
- Push to your fork
- Open a Pull Request with:
- Description of what you changed
- Why you made the change
- Any relevant issue numbers
- Use clear, descriptive variable names
- Keep functions focused and concise
- No comments (code should be self-explanatory)
- New physics simulations or interactions
- Additional celestial body types
- Performance optimizations
- Visual effects and improvements
- UI enhancements
- Bug fixes
Open an issue for discussion before starting major changes.