Skip to content

Latest commit

 

History

History
61 lines (41 loc) · 1.1 KB

File metadata and controls

61 lines (41 loc) · 1.1 KB

Contributing

Thanks for contributing to JAIPilot.

Development Setup

  • Java 17+
  • Git
  • A POSIX shell environment for the helper scripts

Clone the repo and run:

./mvnw -B verify

This runs the unit tests, integration tests, packaging, and the install smoke test used in CI.

Common Commands

Build and test:

./mvnw -B verify

Smoke-test the install script:

./scripts/smoke-test-install.sh

Pull Request Guidelines

  • keep changes focused and scoped to a clear problem
  • include tests for behavioral changes when practical
  • update documentation when CLI behavior or installation steps change
  • prefer small, reviewable pull requests over broad refactors
  • do not commit generated target/ output

Before opening a pull request, run:

./mvnw -B verify

Reporting Bugs

When filing a bug, include:

  • JAIPilot version
  • Java version
  • Maven version
  • operating system
  • the command you ran
  • relevant logs or failing output
  • a minimal sample project, if available

Security

For security issues, follow SECURITY.md instead of opening a public issue.