LogoVision AI Label Studio
DocsBlogUpdatesStar

Basics

  • Getting Started

Community

  • Code of Conduct
  • Contributing Guide

Development

  • Setting Up a Python Virtual Environment

Documentation

  • 🏗️ VAI Labeling Studio – Architecture Document

Issues

  • Installing on Desktop (Windows & macOS)

Legal

  • Privacy Policy
  • Terms of Use

Vision AI Label Studio

A powerful, open-source image labeling tool with AI assistance.

Resources

  • Documentation
  • Tutorials
  • API Reference
  • Examples

Community

  • GitHub
  • Discord
  • Twitter
  • Contributing

Legal

  • License (GNU GPL)
  • Privacy Policy
  • Terms of Use

Contributing Guide

How to contribute to Vision AI Label Studio.

Updated: May 18, 2025
contributingopen-sourceguide

Contributing to Vision AI Label Studio

Thank you for considering contributing to Vision AI Label Studio! We welcome contributions from the community to help improve and expand this project. Please follow the guidelines below to ensure a smooth contribution process.


🛠️ How to Contribute

1. Fork the Repository

  • Navigate to the Vision AI Label Studio GitHub repository.
  • Click the "Fork" button to create your own copy of the repository.

2. Clone Your Fork

# Clone your forked repository git clone https://github.com/vailabel/vailabel-studio.git # Navigate to the project directory cd vailabel-studio

3. Create a Branch

Create a new branch for your feature or bug fix:

git checkout -b feature/your-feature-name

4. Make Changes

  • Follow the existing code style and structure.
  • Ensure your changes are well-documented and tested.

5. Commit Your Changes

git add . git commit -m "Add a brief description of your changes"

6. Push Your Changes

git push origin feature/your-feature-name

7. Open a Pull Request

  • Go to the original repository on GitHub.
  • Click the "Pull Requests" tab and then "New Pull Request."
  • Select your branch and submit your pull request.

📝 Guidelines

Code of Conduct

Please adhere to our Code of Conduct to ensure a welcoming environment for all contributors.

Commit Messages

  • Use clear and concise commit messages.
  • Follow the format: type(scope): description (e.g., feat(ui): add dark mode toggle).

Testing

  • Ensure your changes do not break existing functionality.
  • Add tests for new features or bug fixes.

Documentation

  • Update the README.md or other relevant documentation files if your changes affect them.

🤝 Community

Join the Discussion

  • Open an issue to discuss your ideas or report bugs.
  • Engage with other contributors in the Discussions section.

Acknowledgements

We appreciate all contributions, big or small. Thank you for helping make Vision AI Label Studio better!


📄 License

By contributing, you agree that your contributions will be licensed under the GNU GENERAL PUBLIC LICENSE.

Code of ConductGetting Started