Skip to content

NorseArchitecture/Midgard

Repository files navigation

Midgard

The realm of humankind, where the will of the gods takes physical form.

Midgard — the realm of humankind, where the will of the gods descends from Asgard and takes concrete form in the world

Image credit: @norsemythologyclips — go follow them.

Embodied law for the Norse Architecture — Norse.Infrastructure: the concrete implementations of Asgard's contracts. Persistence, messaging, caching, and external integrations live here — the DbContext family, EF conventions, repository implementations (including temporal), JsonControllerBase<TService>, the mediator runtime, and UI composition. In the dependency chain it rides on Asgard, Svartalfheim, and Urdarbrunnr; Yggdrasil and everything above rides on it.

Status

Norse.Infrastructure.Migrations is liveMigrationRunnerService and AddNorseMigrationsRunner() shipped as the runner every Norse migrations service calls through, part of the platform-wide migrations framework proven end to end across six realms (the full story is on Bifröst's README). Everything else in this realm remains a bare shell — no DbContext family, no repository implementations, no mediator runtime, no UI composition yet. Design happens first for what's left: brainstorm → spec → plan, recorded in Glitnir's docs/Midgard/, before any further project is scaffolded here.

The cosmos

Midgard is one realm of the Norse Architecture. The whole platform composes at Bifröst — clone once, cross the bridge, and every session starts there so decisions get brainstormed across the entire landscape, not in isolation. Every design is tried in Glitnir, the design court, before code is forged here; this realm's specs and plans will live in the court's docs/Midgard/ once they converge.

Soundtrack: Guardians of Asgaard

Soundtrack: Guardians of Asgaard

About

The realm of mortals, who live and labor under the laws of the Æsir. Norse.Infrastructure.* — concrete implementations of Asgard's contracts: persistence, messaging, caching, and external integrations. Where the work of the platform actually gets done, running on Yggdrasil.

Resources

License

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages