{"id":13429782,"url":"https://github.com/ivanpaulovich/dotnet-new-caju","last_synced_at":"2025-08-19T22:32:35.676Z","repository":{"id":72460674,"uuid":"113853201","full_name":"ivanpaulovich/dotnet-new-caju","owner":"ivanpaulovich","description":"Learn Clean Architecture with .NET Core 3.0 :fire:","archived":false,"fork":false,"pushed_at":"2019-09-22T19:32:31.000Z","size":5932,"stargazers_count":248,"open_issues_count":1,"forks_count":34,"subscribers_count":24,"default_branch":"master","last_synced_at":"2024-12-07T08:41:35.574Z","etag":null,"topics":["clean-architecture","clean-code","cqrs","ddd","design-patterns","docker","domain-driven-design","dotnet-cli","dotnet-new","dotnet-template","event-driven","event-sourcing","evolutionary-architecture","hexagonal-architecture","kafka","microservices","mongodb","solid","tdd","webapi"],"latest_commit_sha":null,"homepage":"https://paulovich.net","language":"C#","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ivanpaulovich.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"license","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2017-12-11T11:56:28.000Z","updated_at":"2024-11-28T14:52:46.000Z","dependencies_parsed_at":"2023-05-19T15:31:35.316Z","dependency_job_id":null,"html_url":"https://github.com/ivanpaulovich/dotnet-new-caju","commit_stats":null,"previous_names":[],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivanpaulovich%2Fdotnet-new-caju","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivanpaulovich%2Fdotnet-new-caju/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivanpaulovich%2Fdotnet-new-caju/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivanpaulovich%2Fdotnet-new-caju/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ivanpaulovich","download_url":"https://codeload.github.com/ivanpaulovich/dotnet-new-caju/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230374126,"owners_count":18216042,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["clean-architecture","clean-code","cqrs","ddd","design-patterns","docker","domain-driven-design","dotnet-cli","dotnet-new","dotnet-template","event-driven","event-sourcing","evolutionary-architecture","hexagonal-architecture","kafka","microservices","mongodb","solid","tdd","webapi"],"created_at":"2024-07-31T02:00:45.340Z","updated_at":"2024-12-19T04:07:31.789Z","avatar_url":"https://github.com/ivanpaulovich.png","language":"C#","funding_links":[],"categories":["Frameworks, Libraries and Tools","C#","框架, 库和工具","Starter Kits"],"sub_categories":["Application Templates","应用程序模板","Templates"],"readme":"![Caju](https://raw.githubusercontent.com/ivanpaulovich/caju/master/images/caju-icon.png) Caju: .NET apps with awesome architectures!\n=========\nService Template to help you build evolvable and maintainable applications. It follows the Clean Architecture Principles and built on Domain-Driven Design. This tool increases productivity on developing your next microservices.\n\n## Generate your own awesome Back-end!\n\u003ca href=\"https://www.nuget.org/packages/Paulovich.Caju/\" rel=\"Paulovich.Caju\"\u003e![NuGet](https://buildstats.info/nuget/paulovich.caju)\u003c/a\u003e [![Build Status](https://travis-ci.org/ivanpaulovich/dotnet-new-caju.svg?branch=master)](https://travis-ci.org/ivanpaulovich/dotnet-new-caju) [![Gitter](https://img.shields.io/badge/chat-on%20gitter-blue.svg)](https://gitter.im/ivanpaulovich/)\n\nTo generate your own awesome .NET Back-end simple run:\n\n```sh\ndotnet new -i Paulovich.Caju::0.7.3\ndotnet new manga\n```\n\n## Clean Architecture\n\nBased on [Clean Architecture Manga](https://github.com/ivanpaulovich/clean-architecture-manga).\n\n## Sample applications\n\nRun `dotnet new -i Paulovich.Caju` then try the following commands.\n\nComplete suite of use cases.\n\n```sh\ndotnet new clean --use-cases full\n```\n\nRegister account and get customer details.\n\n```sh\ndotnet new clean --use-cases basic\n```\n\nRead only use cases\n\n```sh\ndotnet new clean --use-cases readonly\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fivanpaulovich%2Fdotnet-new-caju","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fivanpaulovich%2Fdotnet-new-caju","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fivanpaulovich%2Fdotnet-new-caju/lists"}