Developing Backend
When creating the backend for a Cadmus project, typically you will create a blank backend Visual Studio solution to host:
- optionally, your specific models (parts and fragments with their seeders).
- optionally, a service wrapping these models (typically when they represent a self-contained set of models, like e.g. codicological models). This is not required, but it provides a quicker way to include them in your project.
- the API for your project. The API project is only a wrapper for imported logic except for the configuration, which will be specific to your project.
- optionally a CLI tool if you need to import data or do other project-specific tasks.