Skip to content

Commit c81e6c2

Browse files
author
Guillaume Chau
committedApr 5, 2019
feat(project create): bare option
1 parent d27dd24 commit c81e6c2

File tree

4 files changed

+13
-1
lines changed

4 files changed

+13
-1
lines changed
 

‎packages/@vue/cli-ui/apollo-server/connectors/projects.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -295,7 +295,8 @@ async function create (input, context) {
295295
}
296296

297297
const createOptions = {
298-
packageManager: input.packageManager
298+
packageManager: input.packageManager,
299+
bare: input.bare
299300
}
300301
// Git
301302
if (input.enableGit && input.gitCommitMessage) {

‎packages/@vue/cli-ui/apollo-server/schema/project.js

+1
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ enum ProjectType {
4444
input ProjectCreateInput {
4545
folder: String!
4646
force: Boolean!
47+
bare: Boolean!
4748
packageManager: PackageManager
4849
preset: String!
4950
remote: String

‎packages/@vue/cli-ui/locales/en.json

+1
Original file line numberDiff line numberDiff line change
@@ -280,6 +280,7 @@
280280
"options": {
281281
"label": "Additional options",
282282
"force": "Overwrite target folder if it exists",
283+
"bare": "Scaffold project without beginner instructions",
283284
"git-title": "Git repository",
284285
"git": "Initialize git repository (recommended)",
285286
"git-commit-message": "Initial commit message (optional)"

‎packages/@vue/cli-ui/src/components/project-create/ProjectCreate.vue

+9
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,13 @@
108108
>
109109
{{ $t('org.vue.views.project-create.tabs.details.form.options.force') }}
110110
</VueSwitch>
111+
112+
<VueSwitch
113+
v-model="formData.bare"
114+
class="extend-left bare"
115+
>
116+
{{ $t('org.vue.views.project-create.tabs.details.form.options.bare') }}
117+
</VueSwitch>
111118
</VueFormField>
112119

113120
<VueFormField
@@ -466,6 +473,7 @@ function formDataFactory () {
466473
return {
467474
folder: '',
468475
force: false,
476+
bare: false,
469477
enableGit: true,
470478
gitCommitMessage: '',
471479
packageManager: undefined,
@@ -629,6 +637,7 @@ export default {
629637
input: {
630638
folder: this.formData.folder,
631639
force: this.formData.force,
640+
bare: this.formData.bare,
632641
enableGit: this.formData.enableGit,
633642
gitCommitMessage: this.formData.gitCommitMessage,
634643
packageManager: this.formData.packageManager,

0 commit comments

Comments
 (0)
Please sign in to comment.