Writing nem packages
Writing nem packages
A catalog is a directory of package manifests, one pkg.yaml per package.
These guides cover writing a manifest, letting nem find versions and
artifacts for it, building and testing it, and the loop that keeps a
catalog healthy.
A catalog directory, one manifest, and a project that uses it.
What every part of a manifest does.
Let nem find new upstream versions and add them with checksums.
URL templates, the four platforms, and per-platform checksums.
Extract, copy, move, and mkdir, and when to use each.
Run and link dependencies, libraries, and exported variables.
Recipes, the build environment, and covering every platform.
Keep an older recipe for the versions that still need it.
Test steps and nem catalog test.
Lint, fmt, test, build, diff, and keeping packages current.