# AbpMicroservice **Repository Path**: anysharp/AbpMicroservice ## Basic Information - **Project Name**: AbpMicroservice - **Description**: An abp microservice sample - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: abp7 - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-10-15 - **Last Updated**: 2024-10-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: Abp, 微服务 ## README # ABP Microservice Template ## Why? This is a template for creating a microservice with ABP using the dotnet. This template is created to make it easier to create a new microservice project with ABP. It is based on the blog post [.NET Microservice with ABP](https://blog.antosubash.com/posts/abp-microservice-series) series I have made earlier. It is created using the [dotnet new template engine](https://docs.microsoft.com/en-us/dotnet/core/tools/custom-templates) and it is available on [NuGet](https://www.nuget.org/packages/Anto.Abp.Microservice.Template/). ## Usage ### Install the template ```bash dotnet new install Anto.Abp.Microservice.Template::1.0.0 ``` ### Create a new project ```bash dotnet new abp-ms -n MyProjectName ``` ## Documentation You can find the everything in this repo explained [here](https://blog.antosubash.com/posts/abp-microservice-series). There is also a [YouTube Video](https://www.youtube.com/watch?v=PFFNHQUn74A) for this project. ## Features - [x] Docker support - [x] API Gateway with YARP - [x] Frontend with Angular - [x] Swagger UI - [x] Authentication and Authorization - [x] ABP 7.0 support - [x] Blazor UI - [ ] Any suggestions? Create an issue or a pull request. ## License This project is licensed under the [MIT License](LICENSE). ## Contributing If you have any suggestions or improvements, please feel free to create an issue or a pull request. ## Acknowledgements - [ABP Framework](https://abp.io/) - [eShopOnAbp](https://github.com/abpframework/eShopOnAbp) ## Author Anto Subash - [antosubash.com](https://antosubash.com) ## Donate If you like this project, please consider supporting me on [PayPal](https://www.paypal.me/antosubash). Thank you! ## Disclaimer This project is not affiliated with the ABP Framework project or the ABP Framework team. It is created by a community member. I am not responsible for any issues that may arise from using this template. Use at your own risk. ## Changelog You can find the changelog [here](CHANGELOG.md). ## TODO - [ ] Create a template for creating a new microservice. - [ ] Getting started guide. - [ ] Add new service guide. - [ ] Any suggestions? Create an issue or a pull request. ## Resources - If you are new to ABP, you can find the documentation [here](https://docs.abp.io/en/abp/latest/). - If you are new to microservices, you can find the documentation [here](https://docs.microsoft.com/en-us/dotnet/architecture/microservices/). - If you are new to Docker, you can find the documentation [here](https://docs.docker.com/). - If you are new to YARP, you can find the documentation [here](https://microsoft.github.io/reverse-proxy/articles/getting-started.html). - If you are new to Angular, you can find the documentation [here](https://angular.io/docs). - If you are new to Swagger, you can find the documentation [here](https://swagger.io/docs/). - If you are new to Openiddict, you can find the documentation [here](https://documentation.openiddict.com/guides/getting-started.html/). ## Support If you need any help, you can create an issue or contact me on [Twitter](https://twitter.com/antosubash).