Scratch Org project-scratch-def.json features: do they matter for Enterprise and Developer Editions?Get...

How to decide whether an eshop is safe or compromised

Can a Beast Master ranger choose a swarm as an animal companion?

Did the twin engined Lazair ultralight have a throttle for each engine?

Do living authors still get paid royalties for their old work?

Interaction between Ethereal Absolution versus Edgar Markov with Captivating Vampire

What professions does medieval village with a population of 100 need?

Alchemist potion on Undead

Can others monetize my project with GPLv3?

Why don't sharp and flat root note chords seem to be present in much guitar music?

Is this kind of description not recommended?

In xXx, is Xander Cage's 10th vehicle a specific reference to another franchise?

Writing/buying Seforim rather than Sefer Torah

How does the Saturn V Dynamic Test Stand work?

Church Booleans

Are there categories whose internal hom is somewhat 'exotic'?

Do predators tend to have vertical slit pupils versus horizontal for prey animals?

"Silverware", "Tableware", and "Dishes"

Are there reliable, formulaic ways to form chords on the guitar?

Is there a commercial liquid with refractive index greater than n=2?

How much code would a codegolf golf if a codegolf could golf code?

Changing a TGV booking

Would it be illegal for Facebook to actively promote a political agenda?

Has there ever been a truly bilingual country prior to the contemporary period?

Is a butterfly one or two animals?



Scratch Org project-scratch-def.json features: do they matter for Enterprise and Developer Editions?


Get enabled add-on features values from an existing org to use them in Salesforce DX org definition fileHow to enable Account History Tracking in Scratch Org?Salesforce DX scratch OrgHow to set Lightning Component SFDX scratch org preferences in project-scratch-def.json?SFDX PersonAccount: ERROR: Entity of type 'RecordType' named 'Account.Business_Account' cannot be foundWhat is the DX scratch org feature for AccountContactRelation CustomObjectHow to Enable Platform Encryption in a non-Developer edition Scratch Org?Create scratch org with namespace?How to activate Einstein bots in a new sfdx scratch org?sfdx - selective metadata push






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ margin-bottom:0;
}







4















Does the features property matter in the project scratch org I have messed around adding features from documentation on Scratch Org Definition File, but it doesn't seem to impact the scratch org configuration. For example, I have developed apex and lightning components without specifying the features.



TL;DR



Is there a list of features that are not automatically turned on in Enterprise and Developer edition Scratch Orgs?



  {
"orgName": "MyCompany",
"edition": "Developer",
"features": []d,
"settings": {
"orgPreferenceSettings": {
"s1DesktopEnabled": true
}
}
}









share|improve this question































    4















    Does the features property matter in the project scratch org I have messed around adding features from documentation on Scratch Org Definition File, but it doesn't seem to impact the scratch org configuration. For example, I have developed apex and lightning components without specifying the features.



    TL;DR



    Is there a list of features that are not automatically turned on in Enterprise and Developer edition Scratch Orgs?



      {
    "orgName": "MyCompany",
    "edition": "Developer",
    "features": []d,
    "settings": {
    "orgPreferenceSettings": {
    "s1DesktopEnabled": true
    }
    }
    }









    share|improve this question



























      4












      4








      4








      Does the features property matter in the project scratch org I have messed around adding features from documentation on Scratch Org Definition File, but it doesn't seem to impact the scratch org configuration. For example, I have developed apex and lightning components without specifying the features.



      TL;DR



      Is there a list of features that are not automatically turned on in Enterprise and Developer edition Scratch Orgs?



        {
      "orgName": "MyCompany",
      "edition": "Developer",
      "features": []d,
      "settings": {
      "orgPreferenceSettings": {
      "s1DesktopEnabled": true
      }
      }
      }









      share|improve this question














      Does the features property matter in the project scratch org I have messed around adding features from documentation on Scratch Org Definition File, but it doesn't seem to impact the scratch org configuration. For example, I have developed apex and lightning components without specifying the features.



      TL;DR



      Is there a list of features that are not automatically turned on in Enterprise and Developer edition Scratch Orgs?



        {
      "orgName": "MyCompany",
      "edition": "Developer",
      "features": []d,
      "settings": {
      "orgPreferenceSettings": {
      "s1DesktopEnabled": true
      }
      }
      }






      salesforcedx scratch-org scratch-org-definition-file






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Aug 16 at 13:58









      thinkerthinker

      767 bronze badges




      767 bronze badges

























          1 Answer
          1






          active

          oldest

          votes


















          5














          From a purely development standpoint, all of the basic code features are enabled for Developer and Enterprise orgs. The AuthorApex feature is for the Professional Edition with Apex add-on configuration (real Professional Edition orgs don't get Apex by default). You only need to specify settings that do not come enabled by default (e.g. multi-currency). The list of features not enabled is pretty significant. Imagine creating a new Developer Edition org on the standard sign up page--that's exactly what you get by default.






          share|improve this answer


























          • Gotcha, so basically to determine which ones you would need to turn on it is trial and error? I see the list of "Supported Features" but it doesn't indicate whether they would need to be turned on. Is this knowledge about default settings just acquired through more time in the platform?

            – thinker
            Aug 16 at 14:28






          • 2





            @thinker As a matter of preparing for the future, I'd recommend that you always specify all features you need, even if the template already includes them. This is because unlocked packages depend on this file as well in order to make sure all dependencies are met. By specifying all the features you need, you'll make the transition to unlocked packages much smoother.

            – sfdcfox
            Aug 16 at 14:36











          • That is a great point about the managed packages. Makes sense, I didn't think about that. Thanks for your help #greenCheck.

            – thinker
            Aug 16 at 16:31














          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "459"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsalesforce.stackexchange.com%2fquestions%2f273913%2fscratch-org-project-scratch-def-json-features-do-they-matter-for-enterprise-and%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          5














          From a purely development standpoint, all of the basic code features are enabled for Developer and Enterprise orgs. The AuthorApex feature is for the Professional Edition with Apex add-on configuration (real Professional Edition orgs don't get Apex by default). You only need to specify settings that do not come enabled by default (e.g. multi-currency). The list of features not enabled is pretty significant. Imagine creating a new Developer Edition org on the standard sign up page--that's exactly what you get by default.






          share|improve this answer


























          • Gotcha, so basically to determine which ones you would need to turn on it is trial and error? I see the list of "Supported Features" but it doesn't indicate whether they would need to be turned on. Is this knowledge about default settings just acquired through more time in the platform?

            – thinker
            Aug 16 at 14:28






          • 2





            @thinker As a matter of preparing for the future, I'd recommend that you always specify all features you need, even if the template already includes them. This is because unlocked packages depend on this file as well in order to make sure all dependencies are met. By specifying all the features you need, you'll make the transition to unlocked packages much smoother.

            – sfdcfox
            Aug 16 at 14:36











          • That is a great point about the managed packages. Makes sense, I didn't think about that. Thanks for your help #greenCheck.

            – thinker
            Aug 16 at 16:31
















          5














          From a purely development standpoint, all of the basic code features are enabled for Developer and Enterprise orgs. The AuthorApex feature is for the Professional Edition with Apex add-on configuration (real Professional Edition orgs don't get Apex by default). You only need to specify settings that do not come enabled by default (e.g. multi-currency). The list of features not enabled is pretty significant. Imagine creating a new Developer Edition org on the standard sign up page--that's exactly what you get by default.






          share|improve this answer


























          • Gotcha, so basically to determine which ones you would need to turn on it is trial and error? I see the list of "Supported Features" but it doesn't indicate whether they would need to be turned on. Is this knowledge about default settings just acquired through more time in the platform?

            – thinker
            Aug 16 at 14:28






          • 2





            @thinker As a matter of preparing for the future, I'd recommend that you always specify all features you need, even if the template already includes them. This is because unlocked packages depend on this file as well in order to make sure all dependencies are met. By specifying all the features you need, you'll make the transition to unlocked packages much smoother.

            – sfdcfox
            Aug 16 at 14:36











          • That is a great point about the managed packages. Makes sense, I didn't think about that. Thanks for your help #greenCheck.

            – thinker
            Aug 16 at 16:31














          5












          5








          5







          From a purely development standpoint, all of the basic code features are enabled for Developer and Enterprise orgs. The AuthorApex feature is for the Professional Edition with Apex add-on configuration (real Professional Edition orgs don't get Apex by default). You only need to specify settings that do not come enabled by default (e.g. multi-currency). The list of features not enabled is pretty significant. Imagine creating a new Developer Edition org on the standard sign up page--that's exactly what you get by default.






          share|improve this answer













          From a purely development standpoint, all of the basic code features are enabled for Developer and Enterprise orgs. The AuthorApex feature is for the Professional Edition with Apex add-on configuration (real Professional Edition orgs don't get Apex by default). You only need to specify settings that do not come enabled by default (e.g. multi-currency). The list of features not enabled is pretty significant. Imagine creating a new Developer Edition org on the standard sign up page--that's exactly what you get by default.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Aug 16 at 14:07









          sfdcfoxsfdcfox

          283k14 gold badges231 silver badges483 bronze badges




          283k14 gold badges231 silver badges483 bronze badges
















          • Gotcha, so basically to determine which ones you would need to turn on it is trial and error? I see the list of "Supported Features" but it doesn't indicate whether they would need to be turned on. Is this knowledge about default settings just acquired through more time in the platform?

            – thinker
            Aug 16 at 14:28






          • 2





            @thinker As a matter of preparing for the future, I'd recommend that you always specify all features you need, even if the template already includes them. This is because unlocked packages depend on this file as well in order to make sure all dependencies are met. By specifying all the features you need, you'll make the transition to unlocked packages much smoother.

            – sfdcfox
            Aug 16 at 14:36











          • That is a great point about the managed packages. Makes sense, I didn't think about that. Thanks for your help #greenCheck.

            – thinker
            Aug 16 at 16:31



















          • Gotcha, so basically to determine which ones you would need to turn on it is trial and error? I see the list of "Supported Features" but it doesn't indicate whether they would need to be turned on. Is this knowledge about default settings just acquired through more time in the platform?

            – thinker
            Aug 16 at 14:28






          • 2





            @thinker As a matter of preparing for the future, I'd recommend that you always specify all features you need, even if the template already includes them. This is because unlocked packages depend on this file as well in order to make sure all dependencies are met. By specifying all the features you need, you'll make the transition to unlocked packages much smoother.

            – sfdcfox
            Aug 16 at 14:36











          • That is a great point about the managed packages. Makes sense, I didn't think about that. Thanks for your help #greenCheck.

            – thinker
            Aug 16 at 16:31

















          Gotcha, so basically to determine which ones you would need to turn on it is trial and error? I see the list of "Supported Features" but it doesn't indicate whether they would need to be turned on. Is this knowledge about default settings just acquired through more time in the platform?

          – thinker
          Aug 16 at 14:28





          Gotcha, so basically to determine which ones you would need to turn on it is trial and error? I see the list of "Supported Features" but it doesn't indicate whether they would need to be turned on. Is this knowledge about default settings just acquired through more time in the platform?

          – thinker
          Aug 16 at 14:28




          2




          2





          @thinker As a matter of preparing for the future, I'd recommend that you always specify all features you need, even if the template already includes them. This is because unlocked packages depend on this file as well in order to make sure all dependencies are met. By specifying all the features you need, you'll make the transition to unlocked packages much smoother.

          – sfdcfox
          Aug 16 at 14:36





          @thinker As a matter of preparing for the future, I'd recommend that you always specify all features you need, even if the template already includes them. This is because unlocked packages depend on this file as well in order to make sure all dependencies are met. By specifying all the features you need, you'll make the transition to unlocked packages much smoother.

          – sfdcfox
          Aug 16 at 14:36













          That is a great point about the managed packages. Makes sense, I didn't think about that. Thanks for your help #greenCheck.

          – thinker
          Aug 16 at 16:31





          That is a great point about the managed packages. Makes sense, I didn't think about that. Thanks for your help #greenCheck.

          – thinker
          Aug 16 at 16:31


















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Salesforce Stack Exchange!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsalesforce.stackexchange.com%2fquestions%2f273913%2fscratch-org-project-scratch-def-json-features-do-they-matter-for-enterprise-and%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Taj Mahal Inhaltsverzeichnis Aufbau | Geschichte | 350-Jahr-Feier | Heutige Bedeutung | Siehe auch |...

          Baia Sprie Cuprins Etimologie | Istorie | Demografie | Politică și administrație | Arii naturale...

          Nicolae Petrescu-Găină Cuprins Biografie | Opera | In memoriam | Varia | Controverse, incertitudini...