Files
mic-check/readme.md
James Wampler 8262cd2f61
All checks were successful
CI / build-and-push (push) Successful in 46s
CI / deploy-qa (push) Successful in 12s
CI / smoke-qa (push) Successful in 26s
Drop docker-compose from dev workflow; run full build/test and Aspire locally
dev-build.sh now builds the whole solution and runs .NET + Jest unit
tests instead of restarting docker-compose services. readme documents
the aspire run command for local orchestration; slnx solution-items
reference to the removed docker-compose.yml is gone.
2026-07-06 10:44:11 -07:00

1.6 KiB
Executable File

MicCheck

GitHub CI Gitea CI Coverage

Open source feature flag management platform. Manage projects, environments, feature flags, segments, and identities across your apps.

Built with .NET (API) and Vue.js + Vuetify (admin UI).

Structure

src/
  api/MicCheck.Api/        .NET API — REST endpoints, organized by feature (Features, Projects, Environments,
                            Segments, Identities, Organizations, Webhooks, Audit, Users)
  admin/                    Vue.js + Vuetify admin SPA
  MicCheck.AppHost/         .NET Aspire orchestration host for local dev
  MicCheck.ServiceDefaults/ Shared .NET Aspire service defaults (telemetry, health checks)
tests/
  api/MicCheck.Api.Tests.Unit/         Unit tests
  api/MicCheck.Api.Tests.Integration/  Integration tests
docs/
  admin/                    Admin implementation plans/output docs
  api/                      API implementation plans/output docs

Code in the API is organized by feature area (e.g. Features, Segments, Identities) rather than by technical layer.

Running locally

MicCheck.AppHost (.NET Aspire) orchestrates the API, admin app, and supporting services for local development.

./dev-build.sh
aspire run --project src/MicCheck.AppHost

Testing

dotnet test

License

MIT — see LICENSE.