Migrate project creation form to vue
As part of a #499697 (closed) we're migrating project creation form to Vue.
All the changes will live behind the FF new_project_creation_form
while it's in progress.
Plan
-
First step + FF -
Breadcrumbs -
Options validation -
Show import source icons that available -
Command line project creation -
Navigation between first two steps - Create project: Add other form dummies: Blank, ... (!180221 - merged) • Julia Miocene • 17.9
- Create project: Add navigation between first tw... (!180740 - merged) • Julia Miocene • 17.9
- Create project: Add hash url for the first two ... (!181310 - merged) • Justin Ho Tuan Duong, Julia Miocene • 17.10
-
Blank project form -> !184077 (closed) is split up - Create project: Add a first step validation (!185616 - merged) • Julia Miocene • 17.11
- Create project: Add a FormFields component (!187139 - merged) • Julia Miocene • 17.11
- Create project: Add configuration options (!192230 - merged) • Julia Miocene • 18.2
- Create project: Add deployment target select (!188110 - merged) • Julia Miocene • 18.0
- Create project:Add visibility selector (!190079 - merged) • Julia Miocene • 18.1
- Create project: Add configuration options (!192230 - merged) • Julia Miocene • 18.2
- Create project: Add configuration options (!192230 - merged) • Julia Miocene • 18.2
- Create project: Enable submission (!197633 - merged) • Julia Miocene • 18.5
-
CI/CD for external repository form -
Template list -
Template project form -
Import choice -
Import from GitHub -
Import from Bitbucket Cloud- no changes needed, see #526305 (closed) -
Import from Bitbucket Server -
Import from FogBugz -
Import from Gitea -
Import from Manifest file -
Import from URL -
Import from export file -
Add tests for app/assets/javascripts/projects/new_v2/components/project_destination_select.vue
-
Review tests and add missing ones if any -
Cleanups, see a comment !187139 (comment 2442789304) -
Technical Writing review -
Ping JiHo on their disclaimer checkboxes
Edited by Julia Miocene