-
Notifications
You must be signed in to change notification settings - Fork 10
Getting started
CesarD edited this page Oct 19, 2022
·
4 revisions
The main idea behind Monaco is to have a template for quickly spin up a .NET solution based on One Beyond's architecture and best practices.
Speeding up the creation of the solution skeleton and boilerplate allows us to save a lot of time when kicking off a new project or creating a new app or service on an existing one. At the same time, it helps us to stay consistent across different projects and reduce the ramp up for newcomers, because people will encounter the same familiar structure and practices even when going to completely different projects
- Index
- Getting started
- Architecture overview
-
Solution/Projects structure
- Solution structure
-
Projects structure
Monaco.Template.Common.Api
Monaco.Template.Common.Api.Application
Monaco.Template.Common.ApiGateway
Monaco.Template.Common.Application
Monaco.Template.Common.BlobStorage
Monaco.Template.Common.Domain
Monaco.Template.Common.Infrastructure
Monaco.Template.Common.Messaging.Messages
Monaco.Template.Common.Serilog
Monaco.Template.Common.Tests
Monaco.Template.Application.Tests
Monaco.Template.Domain.Tests
Monaco.Template.Api
Monaco.Template.Application
Monaco.Template.Application.Infrastructure
Monaco.Template.Application.Infrastructure.Migrations
Monaco.Template.Domain
- Features/Slices
- Validations
- Application configuration
- Template options
- Examples
[Wiki still in construction]