Skip to content

Latest commit

 

History

History
94 lines (65 loc) · 2.85 KB

File metadata and controls

94 lines (65 loc) · 2.85 KB

Contributing to Axys

Thank you for your interest in contributing to Axys, the visionOS companion to RhinoPlugin. We welcome feature requests, bug reports, and contributions.


Getting Started

Fork the repository

If you don’t have write access, please fork first. Otherwise, branch directly.

Create a branch

git checkout -b feature/your-feature-name

Branch Naming

We follow a feature-branch-based workflow, where each feature, bugfix, or task is developed in its own branch.

Please use clear and consistent branch names based on the purpose of the branch. The following prefixes help us keep the repository organized:

Type Prefix Example
Feature feat/ feat/interactive-panel
UI Update ui/ ui/navigation-bar-style
Bug Fix bugfix/ bugfix/export-crash
Chore chore/ chore/update-dependencies
Docs docs/ docs/update-readme
Test Branch test/ test/sandbox-ui-tests
Junk junk/ junk/prototype-camera

⚠️ Branches with the junk/ prefix are intended for throwaway work and should never be merged.

The main branch always reflects stable, production-ready code.


Making a Pull Request

When your implementation is ready:

  1. Push your branch:
    git push origin feature/your-feature-name
  2. Open a Pull Request (PR) on GitHub.
  3. Follow the pull request template and make sure to include:
    • What you changed
    • Why you did it
    • How to test it

Draft PRs are encouraged for early feedback.


Code Review Process

PRs will be reviewed by maintainers.
Please be open to feedback and iterative improvement.

Best Practices

  • Maintain respectful dialogue
  • Give context (“see line X…”)
  • Explain suggestions constructively
  • Keep commits focused and meaningful

Reporting Issues

You can create issues with the provided template for a more structured format, making sure to include:

  • Device and visionOS version
  • Steps to reproduce
  • Error messages or logs
  • Screenshots, if helpful

Check existing issues before submitting a new one.


Credits

This project is developed and maintained by:

We thank all contributors who help improve this project through their code, feedback, and ideas.