Skip to content

Latest commit

 

History

History
53 lines (35 loc) · 1.34 KB

File metadata and controls

53 lines (35 loc) · 1.34 KB

Contributing to SikuliX

Thanks for your interest in contributing to SikuliX!

How to contribute

Reporting bugs

Open an issue on GitHub Issues with:

  • Your OS and version
  • Java version (java -version output)
  • SikuliX version
  • Steps to reproduce
  • Console output with -v flag

Submitting code

  1. Fork the repository
  2. Create a branch from master (git checkout -b fix/your-fix)
  3. Make your changes
  4. Test locally: mvn clean package -DskipTests
  5. Submit a pull request with a clear description of the change

Building from source

# Windows
mvn clean package -Pcomplete-win-jar -DskipTests

# macOS
mvn clean package -Pcomplete-mac-jar -DskipTests

# Linux
mvn clean package -Pcomplete-lux-jar -DskipTests

Requires Java 17 (Eclipse Temurin recommended).

Documentation

Documentation improvements are welcome. You can contribute via pull requests to the repository or to the GitBook documentation.

Guidelines

  • Keep pull requests focused on a single change
  • Follow existing code style
  • Add comments for non-obvious logic
  • Test on your platform before submitting

Questions?

Open a Discussion on GitHub.