Simplify Salesforce project setup with a template repository and Apex framework collection
Are you looking to spin up a new repository and/or optimize your Salesforce development process? Look no further than Hutte’s template repository and Apex framework collection.
Designed to simplify your initial repository setup and streamline your workflow, our GitHub repository and framework offers a comprehensive suite of resources to kickstart your Salesforce projects.
Let's dive in and explore how Hutte can elevate your projects to new heights.
Simplify and enhance your repository creation with Hutte’s templates
Hutte's template repository is a GitHub repository that can be used as a template to start a Salesforce repository. It contains:
A skeleton Salesforce project with sample metadata
Hutte's repository contains the main Hutte Recipes and our incremental deployment,code analyzer, and SFDMU recipe. Additionally, the repository has Visual Studio Code presets so that the code is automatically formatted when opened.
Apart from that, our template repository also contains the following quality code configuration tools:
Prettier baseline configuration
PMD baseline configuration
ESLint baseline configuration
Pre-commit Husky hooks configured with Prettier formatting.
How to set up Hutte’s template
When creating a Hutte project, you must connect to your GitHub provider and repository.
You can use our template to create a Salesforce repository by clicking "Use this template" and "Create a new repository."
You will give your repository a name, and GitHub will create a new one based on the content of our template repository.
Once you have created the repository, you cango to “Hutte” and connect to the newly-created repository by clicking "Connect your Git host."
👇
Now, let's tell you about our Hutte Apex framework collection.
Streamline your Apex code with the installation of Hutte’s Apex framework collection
Hutte's Apex framework collection folder contains open-source Apex framework needed for a basic Salesforce project. Contributors in the Salesforce community have expertly built the collection.
We have conveniently bundled the framework collection togetherso that you have a simplified way of installing them in a single go. Additionally, they are packaged in an unlocked package. This means that modifications or additions can be made to this collection, and new versions of this unlocked package will be created.
As you can see from the links, you can install the package in production or a sandbox, and you will be able to see the contents of the collection within the Hutte project template repository.
Contributions are welcome
External contributions are welcome either through pull requests, GitHub Issues, or any other feasible alternative.
Manuel is a Technical Architect, Developer, and DevOps Engineer. He is a certified Salesforce Application and System Architect, 11x Salesforce certified in other areas, and 2x Copado certified.