Thank you for considering contributing to QuestCameraKit! Your help makes this project even better and helps the AR/VR community explore the capabilities of Meta Quest’s Passthrough Camera API.
We welcome contributions in many forms:
- Bug Reports: If you find a bug, please open an issue with details.
- Feature Requests: Got an idea for a new sample or enhancement? Let us know!
- Code Improvements: Bug fixes, new features, or improvements to existing samples.
- Documentation & Tutorials: Enhancements to the README, sample instructions, or video tutorials.
If you encounter issues:
- Search existing issues to see if the problem has been reported.
- Open a new issue: Include a clear title, detailed description, and steps to reproduce the bug.
- Provide context: Attach error logs, crash reports, or screenshots if available.
If you’d like to see new functionality:
- Open an issue with the label "feature request".
- Describe your idea, its benefits, and how you envision it working.
- Feel free to share mockups or examples that help clarify your proposal.
When submitting a pull request:
- Fork the Repository: Create your branch off of the
main
branch. - Follow the Code Style: Maintain clarity and consistency with the existing code. We put a lot of emphazise on making the samples simple and easy-to-understand, so other devs can build cool things quickly!
- Test Your Changes: Ensure your modifications work on a supported Meta Quest device (Quest 3 or 3s with HorizonOS v74 or later) and in Unity (recommended Unity 6).
- Write Clear Commit Messages: Describe what you’re changing and why.
- Link Related Issues: Reference any issues or feature requests that your PR addresses.
Once your changes are ready, submit your pull request with a detailed explanation of the improvements and, if applicable, screenshots or demo videos.
To set up QuestCameraKit on your machine:
- Clone the Repository:
git clone https://github.com/xrdevrob/QuestCameraKit.git