A starter project template for Salesforce DX that enables source-driven development, version control, and CI/CD with the Salesforce CLI and VS Code.

Stars

24

7-day growth

No data

Forks

29

Open issues

0

License

No data

Last updated

2026-07-28

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It provides a standardized, best-practice structure for modern Salesforce development, integrates tightly with the Salesforce CLI and VS Code extensions, and introduces Agentforce Vibes for building Lightning apps via natural language.

Who it is for

  • Salesforce developers adopting the DX development model
  • Teams implementing CI/CD for Salesforce metadata
  • Newcomers to Salesforce who want a guided starting point
  • Developers interested in building custom Lightning apps with Agentforce Vibes

Use cases

  • Kicking off a new Salesforce project with source control and scratch orgs
  • Setting up a continuous integration pipeline for metadata deployment
  • Learning Salesforce DX workflows through official documentation and CLI commands
  • Creating custom Lightning apps by conversing with Agentforce Vibes

Strengths

  • Comes with a well-defined project structure (force-app, config, scripts) that follows Salesforce best practices
  • Lists all essential Salesforce CLI commands for org management, deployment, code generation, and data operations
  • References comprehensive official documentation and the Agentforce Vibes guide
  • Supports both scratch orgs (ideal for development) and sandbox deployments

Considerations

  • Requires prior installation of Salesforce CLI, VS Code, and a developer org
  • Primarily oriented toward Salesforce developers; not useful for non-Salesforce projects
  • Does not include sample code or custom logic beyond the template structure

README quick start

Salesforce DX Project

Salesforce DX is a development approach that brings source-driven development, team collaboration, and continuous integration to the Salesforce Platform. Instead of working directly in an org through a web browser, you work with metadata as source files in a local DX project, track changes in version control, and deploy through automated processes.

This project template gets you started with the tools and structure you need to build Salesforce applications using source control, scratch orgs, and the Salesforce CLI.

Prerequisites

Before you start, make sure you have:

Project Structure

Your DX project follows this structure:

  • force-app/main/default/ - Your metadata source files live in this default package directory. You can configure additional package directories in the sfdx-project.json file.
  • config/ - Scratch org definitions and project settings
  • scripts/ - Automation scripts for common tasks
  • sfdx-project.json - Project manifest that defines package directories, namespace, API version, and other project-level settings

See Salesforce DX Project Configuration.

Get Started

Ready to start developing? The Get Started with Salesforce DX guide walks you through your first project, from creati

Related repositories

Similar projects matched by category, topics, and programming language.

ddosi
Featured
ddosi GitHub avatar

PacketLens

PacketLens is a pure front-end, offline pcap analysis tool that runs entirely in the browser, supporting deep protocol decoding, HTTPS decryption, and million-packet instant loading without any backend.

HTML
17
ViffyGwaanl
Featured
ViffyGwaanl GitHub avatar

kimi-k3-learn

An interactive learning system that turns the 47-page Kimi K3 technical report into a single offline HTML file with running algorithms, 3D visualizations, spaced repetition quizzes, and a smart highlighting QA tool.

AI & Machine Learning
15
iamtechartist
Featured
iamtechartist GitHub avatar

human-cell-visualizer

An interactive 3D visualization of three human cell types using Three.js, WebGL particles, and custom GLSL shaders, allowing users to rotate, zoom, morph, and explore annotated structures.

Design & Creative
13