Package used to manage repository layer.
$ dotnet add package LSCore.RepositoryA .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.
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.
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
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!