ardalis / ardalis/CleanArchitecture

Separate Web and API concepts?

Open
#542 5 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.