Thanks for improving FactorialHR.
This package is intentionally small and framework-agnostic. Keep Phoenix, Ecto, tenant mappings, staffing rules, customer payloads and real credentials in host applications.
Development
mix deps.get
mix format --check-formatted
mix compile --warnings-as-errors
mix test
mix docs
Tests use Req.Test and must not call the live Factorial API.
Pull Requests
- Keep changes focused.
- Add or update tests for behavior changes.
- Preserve the public API unless the version bump makes a breaking change explicit.
- Link to Factorial's public API documentation instead of copying proprietary docs or generated schemas into this repository.
Release Checklist
mix hex.audit
mix hex.build --unpack
mix hex.publish --dry-run
After publishing, verify the package can be fetched and compiled from a clean Mix project.