https://github.com/nikiforovall/na-templates
Event Sourcing, Clean Architecture, and DDD templates
https://github.com/nikiforovall/na-templates
clean-architecture dotnet dotnet-core event-sourcing template
Last synced: about 1 month ago
JSON representation
Event Sourcing, Clean Architecture, and DDD templates
- Host: GitHub
- URL: https://github.com/nikiforovall/na-templates
- Owner: NikiforovAll
- License: mit
- Created: 2021-10-31T07:59:50.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-11-12T19:51:18.000Z (over 3 years ago)
- Last Synced: 2025-02-28T08:33:55.167Z (about 2 months ago)
- Topics: clean-architecture, dotnet, dotnet-core, event-sourcing, template
- Language: C#
- Homepage: https://nikiforovall.github.io/dotnet/microservices/csharp/2021/11/06/rapid-microservices-development-part1-build-project.html
- Size: 410 KB
- Stars: 9
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# NikiforovAll.CleanArchitecture.Templates
[](https://github.com/NikiforovAll/na-templates/actions)
[](http://nuget.org/packages/NikiforovAll.CleanArchitecture.Templates)
[](https://www.nuget.org/packages/NikiforovAll.CleanArchitecture.Templates/)
[](https://www.nuget.org/packages/NikiforovAll.CleanArchitecture.Templates/)[](https://github.com/NikiforovAll/na-templates/actions)
| Template | Status |
|----------|-------------------------------------------------------------------------------------------------------------------------------------------------------------|
| na-ca | [](https://github.com/NikiforovAll/na-ca/actions/workflows/dotnet.yml) |
| na-es | [](https://github.com/NikiforovAll/na-es/actions/workflows/dotnet.yml) |
| na-ga | [](https://github.com/NikiforovAll/na-ga/actions/workflows/dotnet.yml) |
| na-bu | N/A |---
> A collection of templates for the rapid development of enterprise applications. (Clean Architecture, DDD, Event Sourcing)
## Install
```bash
dotnet new --install NikiforovAll.CleanArchitecture.Templates
```Once installed, you can see a list of templates by running:
```bash
$ dotnet new -l na-
# These templates matched your input: 'na-'# Template Name Short Name Language Tags
# --------------------------- ---------- -------- --------------------------------------------
# Build Project Template na-bu bash build-project/Template
# Clean Architecture Template na-ca [C#] CleanArchitecture/DDD/Template
# Event Sourcing Template na-es [C#] EventSourcing/CleanArchitecture/DDD/Template
# Gateway Template na-ga [C#] gateway/Template
```*
*
*
*## Overview
The engine itself `dotnet new` provides information about possible configuration options.
```bash
dotnet new na-bu -h
dotnet new na-ca -h
dotnet new na-es -h
dotnet new na-ga -h
```### Usage
The next command create default template in `my-project` folder.
`dotnet new na-ca -n my-project`
You can use `--dry-run` option to see what happens during command execution.
## Development
Run build pipeline: `dotnet cake`