Static package & app catalog
Static registry of Novolis packages and apps.
Docs
·
https://nuget.pkg.github.com/Novolis-Platform/index.json
·
Org landing
·
Governance
Static package registry for the Novolis ecosystem — one JSON file per published NuGet package. Tooling, org landing pages, and migration runbooks reference these entries to discover package ids, repos, and versions.
This repo does not host binaries. Packages install from nuget.org and GitHub Packages (Novolis.* at 2026.1.*).
novolis-registry/
packages/ # one *.json per package (kebab-case file name)
schemas/
package.schema.json
logo-icon.svg
Each file under packages/ describes a single NuGet package, for example packages/novolis.simulation.json:
{
"id": "novolis.simulation",
"name": "Novolis.Simulation",
"type": "nuget",
"version": "2026.1.1.0",
"repository": "https://github.com/Novolis-Platform/novolis-simulation",
"packageId": "Novolis.Simulation"
}| Field | Meaning |
|---|---|
id |
Registry slug (lowercase, dot-separated) |
name |
Display / assembly name |
type |
"nuget" for platform libraries |
version |
Last known published version (update on release) |
repository |
Source repo URL |
packageId |
NuGet PackageId for dotnet add package |
Optional schema fields (sha256, downloadUrl) apply when pointing at downloadable artifacts; most Novolis packages resolve via NuGet feeds instead.
- Publish the package from its repo (merge to
main→ CI → GitHub Packages / nuget.org). - Create or edit
packages/<package-id-kebab>.json— kebab-case mirrors the NuGet id (Novolis.Economy.Core→novolis.economy.core.json). - Set
versionto the released2026.1.*build andrepositoryto the GitHub repo. - Open a PR in
novolis-registry; validate againstschemas/package.schema.json.
Template and migration steps: frank-migration-runbook.md (Registry entry section).
| Consumer | Use |
|---|---|
| Org landing / status scripts | Package inventory matrices |
| Governance import plans | Track migration from Frank.* repos |
| Maintainers | Single index of what exists and where it lives |
There is no separate apps index in this repo today — application dogfood lives in novolis-dogfooding.
Do not add local NuGet folder feeds here. Registry entries point at org feeds only (nuget.org + GitHub Packages).