eggisasa

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

1

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
2

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

1

Reproduce Problem

Create a minimal repro case and describe steps in clear, concise language.

2

Check Existing Issues

Search our GitHub Issues to avoid duplicates. Use relevant labels to describe the problem category.

3

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.