ardalis / ardalis/CleanArchitecture
Separate Web and API concepts?
- Dominant language
- C#
- Stars
- 18.5k
- Forks
- 3.1k
- PR merge metrics
- No merged PRs in 30d
Description
I think that it would benefit those using this project to have an option which is API only as opposed to a traditional Web project which also includes the API within.
Pulling out controllers and views which are redundant can be tedious.
If a web project is also desired, it could be also be included. It could take a "Connected Services" dependency on the API via it's generated Swagger document.
Contributor guide
Research direction
No files, tests, or entry points are named. Start by reviewing the template's current web project structure, including its controllers, views, and generated Swagger document, then determine how an API-only option and a separate web project could be represented. Done means the project can generate an API-only variant while allowing a web project to consume it through the documented API.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp, openapi
- Domain
- api, backend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100