# Package Management Guide

The package repository lives under `/packages/{product}/{version}` and is described by `/packages/{product}/registry.json`.

Each package record includes:

- name
- version
- release date
- release notes
- SHA256
- file size
- download URL
- channel

Before publishing a package, place the approved installer in the matching version folder, calculate the SHA256 hash, record the file size in bytes, and regenerate the repository API files with `npm run generate:packages`.

Only AtiqSoft-owned packages should be published.
