We'd love to have you contribute to MemoryLink AR! Here's how you can help.
- Fork the repository
- Clone your fork:
git clone https://github.com/YOUR_USERNAME/MemoryLink-AR.git - Create a branch:
git checkout -b feat/your-feature-name - Install dependencies:
npm install
npm run dev # Start development server
npm run lint # Check linting
npm run build # Build for production- Use TypeScript for all new components
- Follow the existing file structure
- Use descriptive variable/function names
- Add comments for complex logic
Use conventional commit format:
feat:for new featuresfix:for bug fixesperf:for performance improvementsdocs:for documentationci:for CI/CD changeschore:for dependency updates
Example: feat: add 3D model overlay support
- Keep PRs focused on a single feature/fix
- Write clear PR descriptions
- Reference related issues
- Ensure all tests pass (linter)
- Use the GitHub Issues tab
- Provide a clear description
- Include steps to reproduce (if it's a bug)
- Share your device/browser info
Open a discussion or issue. We're here to help!