Contributing to AR3.1
Help shape the future of augmented reality by contributing to our open-source standards and documentation. Developers, researchers, and enthusiasts are all welcome to collaborate.
Contribution Process
Fork and clone
Start by cloning our repository from GitHub. Make sure to checkout the latest version tag before making changes.
git clone https://github.com/eggisasa/ar3.1.git
Make Changes
Follow our contribution guidelines and commit changes with clear messages referencing issues (if any).
Code Contribution Guidelines
// Sample feature contribution
class ARAnchor extends BaseFeature {
constructor() {
super();
this.priority = 100;
}
initialize(session) {
console.log('Initialized spatial anchor system');
}
}
// Proper Git commit message format:
// feat(ar): add spatial anchor system
// fixup: improve anchor placement accuracy
Use Git Hooks
Run linters and unit tests before commits
Reporting Issues
Reproduce Problem
Create a minimal repro case and describe steps in clear, concise language.
Check Existing Issues
Search our GitHub Issues to avoid duplicates. Use relevant labels to describe the problem category.
Submit Issue
Use the GitHub issue template and provide detailed system/environment information.
Ready to Help Build AR?
No matter if you're a developer, researcher, or just passionate about augmented reality, there are many ways to participate in this exciting ecosystem.