AnvilEco.SharedKernal
1.0.7
dotnet add package AnvilEco.SharedKernal --version 1.0.7
NuGet\Install-Package AnvilEco.SharedKernal -Version 1.0.7
<PackageReference Include="AnvilEco.SharedKernal" Version="1.0.7" />
<PackageVersion Include="AnvilEco.SharedKernal" Version="1.0.7" />
<PackageReference Include="AnvilEco.SharedKernal" />
paket add AnvilEco.SharedKernal --version 1.0.7
#r "nuget: AnvilEco.SharedKernal, 1.0.7"
#:package AnvilEco.SharedKernal@1.0.7
#addin nuget:?package=AnvilEco.SharedKernal&version=1.0.7
#tool nuget:?package=AnvilEco.SharedKernal&version=1.0.7
AnvilEco Ecosystem
AnvilEco is a modular ecosystem for building portal-style applications. This repository contains shared libraries, domain models, and Entity Framework Core data access components used across AnvilEco modules.
Projects
.NET Libraries
| Project | Package | Description |
|---|---|---|
AnvilEco.SharedKernal |
AnvilEco.SharedKernal |
Common abstractions, data models, and utility types shared by all modules. |
AnvilEco.Portal.Core |
AnvilEco.Portal.Core |
Domain aggregates and entities for the portal authentication module. |
AnvilEco.Portal.DataAccess |
AnvilEco.Portal.DataAccess |
Entity Framework Core configurations and DbContext for the portal authentication module. |
Building
The .NET projects target net10.0 and are located under dot-net/anvil-ecosystem-portal/.
cd dot-net/anvil-ecosystem-portal
dotnet restore
dotnet build --configuration Release
dotnet pack --configuration Release --output ./artifacts
Continuous Integration and Deployment
The repository uses Bitbucket Pipelines for CI/CD, defined in bitbucket-pipelines.yml.
- Build, pack, and publish: Runs only when changes are pushed or merged to the
masterbranch.
Required Repository Variable
Before the publish step will work, add a secured Bitbucket repository variable:
| Variable | Description |
|---|---|
NUGET_API_KEY |
Your nuget.org API key. Mark this variable as secured. |
Versioning
Package versions are computed automatically using Nerdbank.GitVersioning. The base version and release rules are configured in version.json at the repository root.
License
This project is licensed under the MIT License. See the package metadata for details.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. 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. |
-
net10.0
- Ardalis.Specification.EntityFrameworkCore (>= 9.3.1)
- AutoMapper (>= 16.1.1)
- Microsoft.EntityFrameworkCore (>= 10.0.11)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.7 | 123 | 8/17/2026 |