ASPNET-AWESOME-TEMPLATES
ASP.NET 6 Awesome templates for easy development. Write code, not Configs.
Phylosophy
-
Use actually powerful, but simple templates to to start coding in one command.
-
No useless complex stuff which is not used in 99.9% of the apps, like Event-sourcing, DDD, Multitenancy, and other buzz-words you may ecnounter. It can be included, but it is not must.
-
Only most useful techs and concepts are used: ASP.NET 6, Docker, Traefik, etc.
-
Use already configured Docker-compose, ASP.NET and other tools. Stop doing config-fucking. Start writing code in one click
Where to start
Currently repo contains only MAIN (Level X template). This is the hardest and most advanced template, all other templates made from this one. It have most of customisable features, however, it may be hard to use this template throught dotnet new, so for best user experience, it's highly recommended to use create-aspnet-app cli tool.
Each Level is easy runs in docker, have its own README which contains info about project Stack, documentation and useful commands list.
If you don't want to use it, you can start with Level X template like this:
- Install template:
dotnet new --install Asp.AwesomeTemplates.Main::0.0.2- Create template with dotnet new:
dotnet new aspnet-awesome-main -o "MyAwesomeProjectName"- Use your template! (For example, go to Level X template README, it will have all required commands with your configuration)
Contribute
You can contribute by issue proposals, and making pull reqeusts.
Your ideas about how we can make this simpler, more easy etc are very much needed.

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.

