Skip to content

Latest commit

 

History

31 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Novolis

novolis-registry

Static package & app catalog
Static registry of Novolis packages and apps.

docs merge packages org

Docs · https://nuget.pkg.github.com/Novolis-Platform/index.json · Org landing · Governance


novolis-registry

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.*).

Layout

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.

Adding or updating an entry

  1. Publish the package from its repo (merge to main → CI → GitHub Packages / nuget.org).
  2. Create or edit packages/<package-id-kebab>.json — kebab-case mirrors the NuGet id (Novolis.Economy.Corenovolis.economy.core.json).
  3. Set version to the released 2026.1.* build and repository to the GitHub repo.
  4. Open a PR in novolis-registry; validate against schemas/package.schema.json.

Template and migration steps: frank-migration-runbook.md (Registry entry section).

Consumers

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.

Policy

Do not add local NuGet folder feeds here. Registry entries point at org feeds only (nuget.org + GitHub Packages).

About

Static package and app registry for the Novolis ecosystem.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors