feat(project create): bare option

This commit is contained in:
Guillaume Chau
2019-04-06 01:16:02 +02:00
parent d27dd24cf2
commit c81e6c21a2
4 changed files with 13 additions and 1 deletions
@@ -295,7 +295,8 @@ async function create (input, context) {
}
const createOptions = {
packageManager: input.packageManager
packageManager: input.packageManager,
bare: input.bare
}
// Git
if (input.enableGit && input.gitCommitMessage) {
@@ -44,6 +44,7 @@ enum ProjectType {
input ProjectCreateInput {
folder: String!
force: Boolean!
bare: Boolean!
packageManager: PackageManager
preset: String!
remote: String
+1
View File
@@ -280,6 +280,7 @@
"options": {
"label": "Additional options",
"force": "Overwrite target folder if it exists",
"bare": "Scaffold project without beginner instructions",
"git-title": "Git repository",
"git": "Initialize git repository (recommended)",
"git-commit-message": "Initial commit message (optional)"
@@ -108,6 +108,13 @@
>
{{ $t('org.vue.views.project-create.tabs.details.form.options.force') }}
</VueSwitch>
<VueSwitch
v-model="formData.bare"
class="extend-left bare"
>
{{ $t('org.vue.views.project-create.tabs.details.form.options.bare') }}
</VueSwitch>
</VueFormField>
<VueFormField
@@ -466,6 +473,7 @@ function formDataFactory () {
return {
folder: '',
force: false,
bare: false,
enableGit: true,
gitCommitMessage: '',
packageManager: undefined,
@@ -629,6 +637,7 @@ export default {
input: {
folder: this.formData.folder,
force: this.formData.force,
bare: this.formData.bare,
enableGit: this.formData.enableGit,
gitCommitMessage: this.formData.gitCommitMessage,
packageManager: this.formData.packageManager,