Skip to content

Contributor documentation

This section is for contributors and maintainers. If you want to install, configure, or use Freehand, start with the user guide.

  1. Set up the repository. Follow the contribution guide for prerequisites, local builds, and pull-request expectations.
  2. Choose the procedure for your change. Use the guides below for generated assets, compatibility, storage, CI, or releases.
  3. Validate at the right boundary. Run the required checks and relevant native acceptance on each affected OS and architecture. Record evidence and remaining gaps in the issue or pull request.

Choose the reference for the work you are doing:

If your change touches… Review
Focus, insertion, capture, credentials, or lifecycle Windows safety invariants
Diagnostics or runtime output Logging contract
Native adapters, packaging, permissions, or shutdown Native Windows and macOS acceptance