-
Notifications
You must be signed in to change notification settings - Fork 15
Setup wizard #1239
Copy link
Copy link
Labels
🛍️ epicGroup of issuesGroup of issues🤓 UXUX improvement for CLI usersUX improvement for CLI users🧩 create-cli🧩 nx-plugin
Metadata
Metadata
Assignees
Labels
🛍️ epicGroup of issuesGroup of issues🤓 UXUX improvement for CLI usersUX improvement for CLI users🧩 create-cli🧩 nx-plugin
Type
Fields
Give feedbackNo fields configured for Enhancement.
User story
As a user, I would like there to be a tool that guides me through the process of setting up Code PushUp in my project and automates a lot of the work for me. This would allow me to quickly try out Code PushUp without investing a lot of effort up-front. Particularly for monorepos, this could be a real game-changer.
I would like this setup wizard to be interactive, as I want to select what official plugins I need, whether to use a standalone or monorepo setup, etc. To help me make the right choices, the tool should infer smart defaults for each prompt.
Although this tool should work for any project (
npm init @code-pushup/cli), the same functionality should also be available to use as an Nx generator (nx g @code-pushup/nx-plugin:setup).Implementation plan
See sub-issues.
Acceptance criteria
npm initcommand.@code-pushup/ciare recognized.