Skip to content
MartiXDevPublic

About

Composable .NET 10+ MartiX Platform and Template System for building high-quality APIs, modular monoliths, and full-stack applications with vertical slices, explicit capabilities, and executable quality gates.

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

MartiX Platform

MartiXDev/Platform is the canonical greenfield source for the MartiX Platform. It is currently in Repository Bootstrap: identity, provenance, governance, and the cross-platform verification contract are established before runtime capabilities are admitted.

Verify the repository

npm ci
npm run verify:fast
npm run verify:pr

The local fast cadence is the normal feedback loop. The pull-request cadence is the required CI entry point; both invoke the same eng/verify.mjs entrypoint and eng/quality-gates.json policy.

Authorities

  • martix.platform.json and schemas/ define machine-readable identity and composition.
  • eng/generate-api.mjs generates the deterministic Lean API Preset; use npm run verify:api for the packed, isolated-feed release loop and its immutable candidate evidence under artifacts/api-release/.
  • eng/generate-modular-monolith.mjs generates the deterministic Modular Monolith composition slice; npm run generate:app -- --preset modular-monolith ... uses the shared Template System entry point.
  • npm run migrate -- inspect|plan|apply|verify runs the exact-version Platform Migration rehearsal; plans are written outside the source repository.
  • AGENTS.md routes contributors and agents.
  • CONTEXT.md defines Platform vocabulary.
  • PROVENANCE.md, CONTRIBUTING.md, SECURITY.md, and LICENSE define repository governance.
  • tests/fixtures/RepositoryBootstrapGeneratedSolution/ is the temporary, explicitly named Generated Solution acceptance seam.
  • tests/fixtures/ModularMonolithGeneratedSolution/ is the named composition acceptance seam with one API, one Migrator, two genuine modules, and one consolidated test project.
  • tests/fixtures/LocalOrchestrationGeneratedSolution/ is the named local orchestration acceptance seam for universal direct execution, optional file-based Aspire, and bounded single-host Compose projections.
  • tests/fixtures/PortableHostConformanceGeneratedSolution/ is the named host-conformance acceptance seam for manifest-bound Windows/Linux process and OCI artifacts, generic Ubuntu 26.04, and fail-closed unsupported coordinates.
  • npm run verify:modular-monolith-alpha is the release-candidate-only Experimental evidence path for synchronized PostgreSQL and SQL Server variants; it requires external database inputs and does not create a Supported Capability claim.

Repository Bootstrap makes no Supported Capability claim. The empty supportClaims arrays are intentional and must remain empty until a later tracer bullet supplies complete evidence.

About

Composable .NET 10+ MartiX Platform and Template System for building high-quality APIs, modular monoliths, and full-stack applications with vertical slices, explicit capabilities, and executable quality gates.

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages