Skip to content

Baseline Salesforce development repository for initiating projects, including Gihub Actions, Quality Checks, IDE Built-in Setup, and others, all curated by Hutte.

License

Notifications You must be signed in to change notification settings

hutte-recipes/hutte-project-template

Repository files navigation

This repository contains

Skeleton SF Project

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

Main Hutte Recipes

VSCode Presets

  • VSCode pre-build settings for editor, PMD and prettier
  • VSCode set of recommended extension for Salesforce development

Code Quality Tools Configuration

  • Prettier baseline configuration
  • PMD baseline configuration
  • ESLint baseline configuration
  • Precommit Husky hook configured with prettier formating

Frameworks

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.

About

Baseline Salesforce development repository for initiating projects, including Gihub Actions, Quality Checks, IDE Built-in Setup, and others, all curated by Hutte.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •