NArchitecture.Gen
1.2.0
See the version list below for details.
dotnet tool install --global NArchitecture.Gen --version 1.2.0
dotnet new tool-manifest # if you are setting up this repo dotnet tool install --local NArchitecture.Gen --version 1.2.0
#tool dotnet:?package=NArchitecture.Gen&version=1.2.0
nuke :add-package NArchitecture.Gen --version 1.2.0
<p align="center"> <a href="https://github.com/kodlamaio-projects/nArchitecture.Gen/graphs/contributors"><img src="https://img.shields.io/github/contributors/kodlamaio-projects/nArchitecture.Gen.svg?style=for-the-badge"></a> <a href="https://github.com/kodlamaio-projects/nArchitecture.Gen/network/members"><img src="https://img.shields.io/github/forks/kodlamaio-projects/nArchitecture.Gen.svg?style=for-the-badge"></a> <a href="https://github.com/kodlamaio-projects/nArchitecture.Gen/stargazers"><img src="https://img.shields.io/github/stars/kodlamaio-projects/nArchitecture.Gen.svg?style=for-the-badge"></a> <a href="https://github.com/kodlamaio-projects/nArchitecture.Gen/issues"><img src="https://img.shields.io/github/issues/kodlamaio-projects/nArchitecture.Gen.svg?style=for-the-badge"></a> <a href="https://github.com/kodlamaio-projects/nArchitecture.Gen/blob/master/LICENSE"><img src="https://img.shields.io/github/license/kodlamaio-projects/nArchitecture.Gen.svg?style=for-the-badge"></a> </p><br />
<p align="center"> <a href="https://github.com/kodlamaio-projects/nArchitecture.Gen"><img src="https://user-images.githubusercontent.com/53148314/194872467-827dc967-acee-4bca-88a2-59ed5695bebf.png" height="125"></a> <h3 align="center">nArchitecture Project Code Generator Tool </h3> <p align="center">
<a href="https://github.com/kodlamaio-projects/nArchitecture.Gen/issues">Report Bug</a>
ยท
<a href="https://github.com/kodlamaio-projects/nArchitecture.Gen/discussions">Request Feature</a>
</p> </p>
๐ป About The Project
As Kodlama.io, we have chosen to unveil examples of finalized projects. Natively integrated with Clean Architecture principles, nArchitecture CLI tool epitomizes cutting-edge development methodologies. This monolithic project incorporates Clean Architecture, CQRS, Advanced Repository patterns, Dynamic Querying capabilities, JWT and OTP authentication mechanisms, Google & Microsoft Auth integration, Role-Based Management systems, Distributed Caching powered by Redis, Logging functionalities leveraging Serilog, Elastic Search functionalities, and a feature-rich Code Generator. By actively contributing, you not only bolster the project but also acquire invaluable insights and expertise.
Built With
โ๏ธ Getting Started
To get a local copy up and running follow these simple steps.
Prerequisites
- .NET 8
Installation
Install the tool globally:
dotnet tool install --global Kodlamaio.nArchGen --version 0.1.0
You can also install the tool locally in the project:
- Create dotnet tool manifest:
dotnet new tool-manifest
- Install the tool locally:
dotnet tool install Kodlamaio.nArchGen --version 0.1.0
๐ Usage
- Run
nArchGen
command in project solution directory.
๐ง Roadmap
See the open issues for a list of proposed features (and known issues).
๐ค Contributing
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
Fork the project and clone your local machine
Create your Feature Branch:
git checkout -b <Feature>/<AmazingFeature>
Develop
Commit your Changes:
git add . && git commit -m '<SemanticCommitType>(<Scope>): <AmazingFeature>'
๐ก Check Semantic Commit Messages.
๐ก You can also use Commitizen CLI.
Push to the Branch:
git push origin <Feature>/<AmazingFeature>
Open a Pull Request
Analysis
- If not, Install dotnet tool
dotnet tool restore
. - Run anaylsis command
dotnet roslynator analyze
Format
- If not, Install dotnet tool
dotnet tool restore
. - Run format command
dotnet csharpier .
โ๏ธ License
Distributed under the MIT License. See LICENSE
for more information.
๐ง Contact
Project Link: https://github.com/kodlamaio-projects/nArchitecture.Gen
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. |
This package has no dependencies.