WebSvc.GitOps
1.0.0
dotnet add package WebSvc.GitOps --version 1.0.0
NuGet\Install-Package WebSvc.GitOps -Version 1.0.0
<PackageReference Include="WebSvc.GitOps" Version="1.0.0" />
<PackageVersion Include="WebSvc.GitOps" Version="1.0.0" />
<PackageReference Include="WebSvc.GitOps" />
paket add WebSvc.GitOps --version 1.0.0
#r "nuget: WebSvc.GitOps, 1.0.0"
#:package WebSvc.GitOps@1.0.0
#addin nuget:?package=WebSvc.GitOps&version=1.0.0
#tool nuget:?package=WebSvc.GitOps&version=1.0.0
ightweight .NET library for programmatic GitHub and GitLab file operations, enabling GitOps workflows.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- Microsoft.Extensions.Configuration.Abstractions (>= 10.0.3)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on WebSvc.GitOps:
| Package | Downloads |
|---|---|
|
WebSvc.LicenseManager
Lightweight ASP.NET Core licensing middleware with machine-bound validation, Git-based license registry sync, and state-driven enforcement (Active, Expired, Suspended, Invalid). Includes activation and license dashboard endpoints. Ideal for SaaS and commercial applications. |
|
|
WebSvc.ConfigVisualizer
Visual tree/field editor for CrudApi's AI-generated tenant config JSON — a viewer/editor over the pipeline CrudConfigApplicationService already produces, not a reimplementation of it. Reads/writes through the same git-backed store (WebSvc.GitOps), with version history read from real commits rather than a shadow database table. No SQL storage of its own — sessions persist to a JSON file, same pattern as WebSvc.SqliteAdmin. Platform-admin only, reached via a signed one-click handoff from CrudAdmin's Databases page. v1.0.3 moves database regeneration out of the Databases list and into the Editor itself, behind a two-step confirmation (type the database key to proceed) since it overwrites a published config with no undo; a visible progress overlay (spinner, elapsed clock, phase text) now covers the whole AI-generation wait instead of leaving the user guessing; and the outer "Reached from / Logout" shell rail collapses to an icon strip (remembered per-browser) so the Editor's own nav gets the width. v1.0.2 adds a "Modern" visual mode (default, toggle-able back to the original Classic tree/field/inspector view) — a full storyboard of the real MyDash shell (fixed header/footer for context, a live groups-and-entities nav) with Table/Create/Edit/Settings tabs per entity covering every real field list, add/remove/rename on groups, entities, fields, and per-entity settings (roles, permissions, search/quick-view fields), plus an editable dashboard summary section — all reading and mutating the real config generically, never a hand-picked subset. v1.0.1 fixes a real bug found in production: an unset GitHub token read as CrudApi's "(not-configured)" placeholder string, not null, so the readiness check was fooled into treating "not configured" as "not found" — now correctly distinguishes not-configured / not-found / a genuine GitOps error, each with a clear message instead of a raw exception. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0 | 327 | 2/18/2026 |