Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[feat]: Creating a new plugin should automatically install modules and build #34

Closed
derrickmehaffy opened this issue Aug 5, 2024 · 0 comments · Fixed by #46
Closed
Assignees
Labels
issue: enhancement Issue suggesting an enhancement to an existing feature severity: medium If it breaks the basic use of the product but can be worked around status: confirmed Confirmed by a Strapi Team member or multiple community members

Comments

@derrickmehaffy
Copy link
Member

derrickmehaffy commented Aug 5, 2024

A clear and concise description of what the feature is

When creating a new project we should automatically use the system's package manager to install the node_modules for the plugin

If the project is a typescript project we should also automatically build the package

Why should this feature be included?

Save the user a step when creating a plugin in a project and get it ready to start developing ASAP

Please provide an example for how this would work

Same way we do it in the main Strapi package

@derrickmehaffy derrickmehaffy added issue: enhancement Issue suggesting an enhancement to an existing feature status: confirmed Confirmed by a Strapi Team member or multiple community members severity: medium If it breaks the basic use of the product but can be worked around labels Aug 5, 2024
@derrickmehaffy derrickmehaffy moved this from To triage to Backlog in Strapi 5 - Bug Tracker Aug 5, 2024
@derrickmehaffy derrickmehaffy changed the title [feat]: Creating a new plugin should automatically install modules [feat]: Creating a new plugin should automatically install modules and build Aug 5, 2024
@github-project-automation github-project-automation bot moved this to To be reviewed (Open) in Developer Experience Squad Aug 21, 2024
@hanpaine hanpaine moved this from To be reviewed (Open) to Reviewed in Developer Experience Squad Aug 21, 2024
@Bassel17 Bassel17 self-assigned this Sep 4, 2024
@Bassel17 Bassel17 moved this from Reviewed to In progress in Developer Experience Squad Sep 4, 2024
@Bassel17 Bassel17 assigned Bassel17 and unassigned Bassel17 Sep 4, 2024
@hanpaine hanpaine moved this from Backlog to In progress in Strapi 5 - Bug Tracker Sep 4, 2024
@github-project-automation github-project-automation bot moved this from In progress to Fixed/Shipped in Developer Experience Squad Sep 5, 2024
@github-project-automation github-project-automation bot moved this from In progress to Done in Strapi 5 - Bug Tracker Sep 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
issue: enhancement Issue suggesting an enhancement to an existing feature severity: medium If it breaks the basic use of the product but can be worked around status: confirmed Confirmed by a Strapi Team member or multiple community members
Projects
Status: Fixed/Shipped
Archived in project
Development

Successfully merging a pull request may close this issue.

2 participants