Formplayer and CommCare Android both use commcare-core as the underlying XForm engine.
All PRs should target the master branch. When a PR is opened, CI automatically:
- Runs the commcare-core test suite
- Triggers cross-repo CI to test the change against both commcare-android and formplayer
Cross-repo test results are reported as commit statuses on your PR. If a downstream test fails, you may need to coordinate a fix in the affected repo.
- Include a clear description of what the change does and why
- Ensure all CI checks pass before requesting review
- If your change affects formplayer or commcare-android behavior, note this in the PR description
gradle build