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

💡 [Feature]: Add forms for scaffolding and other create flows instead of QA approach #124

Closed
3 tasks done
Adam-it opened this issue Oct 28, 2023 · 0 comments
Closed
3 tasks done
Assignees
Labels
⭐ enhancement New feature or request 🧺 epic Group larger topics 👨‍💻work in progress I am working on it
Milestone

Comments

@Adam-it
Copy link
Contributor

Adam-it commented Oct 28, 2023

🎯 Aim of the feature

Currently when scaffold a new project or run the CI/CD action the user needs to go over answering a couple of steps before the action runs. This is a bit misleading as the user has no info how many more steps there are, it's also hard to get an overview of what was set in previous steps etc.
Instead of the current approach a better one would be to create dedicated full page views which would present all the steps and inputs the user needs to fill in order to proceed with the flow. Some options might be optional. Also this provides an opportunity to extend the forms with our own custom made steps.

What should we refactor:

  • CI/CD GitHub workflow action
  • Scaffolding of a new SPFx project
    • Additional here we could add custom steps that should be done after the project is created. User could provide it's own custom steps or pick one of the predifined once like installing pnp.js or fast-serve.
@Adam-it Adam-it added ⭐ enhancement New feature or request 🧺 epic Group larger topics ✏️prototype labels Oct 28, 2023
@Adam-it Adam-it added this to the v3.0 milestone Oct 28, 2023
@Adam-it Adam-it added 👨‍💻work in progress I am working on it and removed ✏️prototype labels Feb 1, 2024
@Adam-it Adam-it self-assigned this Feb 1, 2024
Adam-it added a commit that referenced this issue Feb 20, 2024
## 🎯 Aim

is to add a scaffolding form for the add new project action

## ✅ What was done

- [X] added new webview for for the create project action

## 🔗 Related issue

related: #124
Adam-it added a commit that referenced this issue Mar 2, 2024
## 🎯 Aim

Is to extend the scaffolding form with custom steps

## ✅ What was done

- [X] Extended form UI to show custom scaffolding steps
- [X] Supports installing custom steps after new project is created

## 🔗 Related issue

Closes: #124
@Adam-it Adam-it closed this as completed Mar 2, 2024
Adam-it added a commit that referenced this issue Mar 18, 2024
## 🎯 Aim

is to add a scaffolding form for the add new project action

## ✅ What was done

- [X] added new webview for for the create project action

## 🔗 Related issue

related: #124
Adam-it added a commit that referenced this issue Mar 18, 2024
## 🎯 Aim

Is to extend the scaffolding form with custom steps

## ✅ What was done

- [X] Extended form UI to show custom scaffolding steps
- [X] Supports installing custom steps after new project is created

## 🔗 Related issue

Closes: #124
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⭐ enhancement New feature or request 🧺 epic Group larger topics 👨‍💻work in progress I am working on it
Projects
None yet
Development

No branches or pull requests

1 participant