Created with sf project generate
, with
- a custom Salesforce theme, a sample Apex class and LWC
- an exemplatory Hutte configuration file (hutte.yml) which applies the custom Salesforce theme after Scratch Org creation, and creates a custom button to run a data import
- sample data set to demonstrate data import via Hutte custom button
- incremental deployment recipe
- salesforce code analyzer recipe
- sfdmu recipe (including custom button)
- VSCode pre-build settings for editor, PMD and prettier
- VSCode set of recommended extension for Salesforce development
- Prettier baseline configuration
- PMD baseline configuration
- ESLint baseline configuration
- Precommit Husky hook configured with prettier formating
Hutte Apex Collection is a set of useful open source Apex frameworks for Salesforce development, built by contributors in the Salesforce community, see more.
Notice that these are packaged in an Unlocked package and only require installation, not deployment. A git repository is provided to visualize its content. These are part of an independent repository and not in this repository in order to clean the template repository from unnecessary metadata, have a clean .forceignore
and efficiently use git submodules (previous discussion).
Please check https://docs.hutte.io in order to learn more about setting up and using Hutte.