abpframework / abpframework/abp

Add Database Provider, UI, and Template options to abp add-module command

Open
#24,771 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

feature-request
Dominant language
C#
Stars
14.4k
Forks
3.7k
Avg merge
15h 32m
Merged PRs (30d)
106

Description

Is there an existing issue for this?
  • I have searched the existing issues
Is your feature request related to a problem? Please describe the problem.

No response

Describe the solution you'd like

Hello,

I have a project developed with ABP Framework since version 7, using a modular monolith architecture. The project is currently upgraded to the latest version and development continues with .NET 10.

Since I am using a modular monolith architecture, I frequently need to add new modules during the project lifecycle. A previous issue I encountered has been resolved—thank you for that.

With this issue, I would like to request an improvement to make the module creation process more practical and consistent.

Specifically, I propose that the following options, which are already available in the ABP Studio CLI new-module command, should also be added to the abp add-module command:

  • Database provider option
  • UI option
  • Template option

Since these options already exist in the new-module command, having them available in add-module as well would greatly improve the developer experience and ensure better consistency between CLI commands—especially for projects using a modular monolith architecture.

If possible, I would be very happy to see this request added to the development roadmap.
Thank you for your continued support and efforts.

Additional context

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Compare the existing abp add-module command with the ABP Studio CLI new-module command, focusing first on how each defines and passes database provider, UI, and template options. The work is done when add-module accepts these options consistently and produces the requested module configuration; check the repository's CLI tests or command validation after locating them.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
cli, developer-experience, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.