From b4596956f7fa46d29dbc9052f203f39ad25dd288 Mon Sep 17 00:00:00 2001 From: muenzpraeger Date: Wed, 9 May 2018 08:47:18 +0200 Subject: [PATCH] Added standard configurations --- .editorconfig | 11 +++++++++++ .forceignore | 5 +++++ .gitignore | 7 ++----- .salesforcedx.yaml | 6 ------ config/project-scratch-def.json | 6 ++++-- prettier.config.js | 8 ++++++++ scripts/orgInit.sh | 13 +++++++++++++ 7 files changed, 43 insertions(+), 13 deletions(-) create mode 100644 .editorconfig create mode 100644 .forceignore delete mode 100644 .salesforcedx.yaml create mode 100644 prettier.config.js create mode 100644 scripts/orgInit.sh diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..bbd49f2 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,11 @@ +root = true + +[*] +end_of_line = lf +insert_final_newline = true +indent_style = space +indent_size = 4 +trim_trailing_whitespace = true + +[*.{json,yml}] +indent_size = 2 diff --git a/.forceignore b/.forceignore new file mode 100644 index 0000000..010b86c --- /dev/null +++ b/.forceignore @@ -0,0 +1,5 @@ +# List files or directories below to ignore them when running force:source:push, force:source:pull, and force:source:status +# More information: https://developer.salesforce.com/docs/atlas.en-us.sfdx_dev.meta/sfdx_dev/sfdx_dev_exclude_source.htm +# + +package.xml diff --git a/.gitignore b/.gitignore index f9c375a..eb32713 100644 --- a/.gitignore +++ b/.gitignore @@ -3,11 +3,8 @@ .sfdx .project .salesforce -node_modules -.idea .vscode +.idea .tern-project .settings -selenium-client-jars/ -test/artifacts -.vscode \ No newline at end of file +IlluminatedCloud/ diff --git a/.salesforcedx.yaml b/.salesforcedx.yaml deleted file mode 100644 index 164eead..0000000 --- a/.salesforcedx.yaml +++ /dev/null @@ -1,6 +0,0 @@ -scratch-org-def: config/project-scratch-def.json -assign-permset: true -permset-name: dreamhouse -run-apex-tests: false -delete-scratch-org: false -show-scratch-org-url: true diff --git a/config/project-scratch-def.json b/config/project-scratch-def.json index d2b234d..6996f85 100644 --- a/config/project-scratch-def.json +++ b/config/project-scratch-def.json @@ -1,7 +1,9 @@ { "orgName": "Dreamhouse", "edition": "Developer", + "hasSampleData": "false", "orgPreferences" : { - "enabled": ["S1DesktopEnabled"] + "enabled": ["S1DesktopEnabled"], + "disabled": ["S1EncryptedStoragePref2"] } -} \ No newline at end of file +} diff --git a/prettier.config.js b/prettier.config.js new file mode 100644 index 0000000..f61fed2 --- /dev/null +++ b/prettier.config.js @@ -0,0 +1,8 @@ +const options = { + singleQuote: true, + tabWidth: 4, + trailingComma: 'all', + printWidth: 120, +}; + +module.exports = options; \ No newline at end of file diff --git a/scripts/orgInit.sh b/scripts/orgInit.sh new file mode 100644 index 0000000..864f9a6 --- /dev/null +++ b/scripts/orgInit.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +DURATION=7 + +if [ "$#" -eq 1 ]; then + DURATION=$1 +fi + +sfdx force:org:create -a dreamhouse -s -f config/project-scratch-def.json -f $DURATION +sfdx force:source:push +sfdx force:user:permset:assign -n dreamhouse +sfdx force:org:open -p /lightning/page/home +echo "Org is set up"