LSCore.Domain
9.0.15
Implementations from this package has been broken down into multiple different LSCore packages. Please referee to other LSCore packages further on.
dotnet add package LSCore.Domain --version 9.0.15
NuGet\Install-Package LSCore.Domain -Version 9.0.15
<PackageReference Include="LSCore.Domain" Version="9.0.15" />
<PackageVersion Include="LSCore.Domain" Version="9.0.15" />
<PackageReference Include="LSCore.Domain" />
paket add LSCore.Domain --version 9.0.15
#r "nuget: LSCore.Domain, 9.0.15"
#:package LSCore.Domain@9.0.15
#addin nuget:?package=LSCore.Domain&version=9.0.15
#tool nuget:?package=LSCore.Domain&version=9.0.15
LSCore
Free and open-source .NET Api framework
A .NET libraries which makes building your API faster and easier.
Check out sample-projects to see detailed implemetations.
Here is video explaning core features like authorization, authentication, dto mappings, validators, IoC resolving, Sortable and Pageable requests/responses Youtube link Number of features NOT shown in video: 4
Join discord for discussions: https://discord.gg/PTWERkBV
Project has some missing parts since I am moving them from internal projects to here, so expect more things in future. If you have some idea which you want to include, feel free to contribute.
Activity
<br>
<br>
<br>
<br>
Documentation
There is not actual documentation but wiki and sample projects (inside src/SampleApps). If you have any question, open issue and will disccuss it there.
Contribution
To contribute, fork this project, branch from advance/X.X.X (indicating next version/patch)
, make change and make PR into that branch branch
Best thing to do is create issue and discuss change there until someone create protocol for the contributiors.
Since there is no established protocol, your change may not be accepted.
Code merged into main
is automatically packed and pushed to nuget
Upgrading nuget version
All projects have synchronized versions. When development is done, to upgrade versions go to /tools/version-upgrade
and run node version-upgrade.js
This tool will update version number inside all projects and commit upgrade with appropriate message
If you want to upgrade minor version, add --upgrade-minor at the end of the command
Important!!! - run from withing the folder!
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net9.0 is compatible. 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. |
-
net9.0
- BCrypt.Net-Next (>= 4.0.3)
- FluentValidation (>= 11.11.0)
- LSCore.Contracts (>= 9.0.15)
- LSCore.DependencyInjection (>= 9.0.15)
- Microsoft.EntityFrameworkCore (>= 9.0.0)
- System.IdentityModel.Tokens.Jwt (>= 8.3.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on LSCore.Domain:
Package | Downloads |
---|---|
LSCore.Framework
Framework used to build fast scalable .NET Web APIs |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last Updated | |
---|---|---|---|
9.0.15 | 887 | 2/16/2025 | |
9.0.14 | 137 | 2/15/2025 | |
9.0.13 | 150 | 2/14/2025 | |
9.0.12 | 331 | 1/30/2025 | |
9.0.11 | 132 | 1/30/2025 | |
9.0.10 | 118 | 1/28/2025 | |
9.0.9 | 125 | 1/23/2025 | |
9.0.8 | 126 | 1/23/2025 | |
9.0.7 | 269 | 1/22/2025 | |
9.0.6 | 97 | 1/15/2025 | |
9.0.5 | 111 | 1/13/2025 | |
9.0.4 | 115 | 1/10/2025 | |
9.0.3 | 115 | 1/10/2025 | |
9.0.2 | 112 | 1/9/2025 | |
9.0.1 | 112 | 1/9/2025 | |
1.4.1 | 324 | 11/29/2024 | |
1.4.0 | 153 | 7/22/2024 | |
1.3.2 | 2,487 | 7/5/2024 | |
1.3.1 | 165 | 6/29/2024 | |
1.3.0 | 315 | 6/24/2024 | |
1.2.1110 | 136 | 6/24/2024 | |
1.2.119 | 140 | 6/22/2024 | |
1.2.118 | 142 | 6/22/2024 | |
1.2.117 | 150 | 6/22/2024 | |
1.2.116 | 190 | 6/17/2024 | |
1.2.115 | 151 | 6/13/2024 | |
1.2.114 | 173 | 6/12/2024 | |
1.2.13 | 140 | 6/24/2024 | |
1.2.8 | 142 | 6/12/2024 | |
1.2.7 | 153 | 6/12/2024 | |
1.2.6 | 141 | 6/11/2024 | |
1.2.4 | 141 | 6/8/2024 | |
1.2.3 | 159 | 6/3/2024 | |
1.2.2 | 136 | 6/3/2024 | |
1.2.1 | 142 | 6/3/2024 | |
1.2.0 | 165 | 5/26/2024 | |
1.1.3 | 1,106 | 3/19/2024 | |
1.1.2 | 667 | 2/10/2024 | |
1.1.1 | 166 | 2/10/2024 | |
1.1.0 | 174 | 2/9/2024 | |
1.0.41 | 473 | 1/11/2024 | |
1.0.40 | 182 | 1/10/2024 | |
1.0.39 | 162 | 1/10/2024 | |
1.0.38 | 294 | 1/7/2024 | |
1.0.37 | 286 | 12/24/2023 | |
1.0.36 | 186 | 12/23/2023 | |
1.0.35 | 173 | 12/23/2023 | |
1.0.34 | 175 | 12/23/2023 | |
1.0.33 | 173 | 12/23/2023 | |
1.0.32 | 166 | 12/17/2023 | |
1.0.31 | 220 | 12/13/2023 | |
1.0.30 | 172 | 12/13/2023 | |
1.0.29 | 191 | 12/10/2023 | |
1.0.28 | 183 | 12/9/2023 | |
1.0.27 | 186 | 12/9/2023 | |
1.0.26 | 179 | 12/9/2023 | |
1.0.25 | 180 | 12/9/2023 | |
1.0.24 | 183 | 12/9/2023 | |
1.0.23 | 160 | 12/9/2023 | |
1.0.22 | 188 | 12/3/2023 | |
1.0.21 | 168 | 12/3/2023 | |
1.0.20 | 173 | 12/3/2023 | |
1.0.19 | 174 | 11/22/2023 | |
1.0.18 | 171 | 11/16/2023 | |
1.0.17 | 156 | 11/16/2023 | |
1.0.16 | 166 | 11/10/2023 | |
1.0.15 | 160 | 11/10/2023 | |
1.0.14 | 151 | 11/10/2023 | |
1.0.13 | 163 | 11/10/2023 | |
1.0.12 | 161 | 11/10/2023 | |
1.0.11 | 157 | 11/5/2023 | |
1.0.10 | 139 | 11/5/2023 | |
1.0.9 | 155 | 11/5/2023 | |
1.0.8 | 152 | 11/5/2023 | |
1.0.7 | 154 | 11/5/2023 | |
1.0.6 | 157 | 11/5/2023 | |
1.0.5 | 169 | 10/30/2023 | |
1.0.4 | 163 | 10/30/2023 | |
1.0.3 | 166 | 10/30/2023 | |
1.0.1 | 154 | 10/30/2023 | |
1.0.1-alpha | 125 | 10/30/2023 |