Project generator for SFDX

NPM repo location:

npm repo

Install

# create a nodejs project
$ npm init
# install Yeoman generator for SFDX
$ npm install generator-sfdx

Usage Demo

$ yo sfdx

yeoman sfdx gen

Generated Project folder structure

$ tree MyProject/
MyProject/
├── config
│   └── scratch-org-def.json
├── force-app
│   ├── main
│   │   └── default
│   │       ├── aura
│   │       │   └── ContactApp
│   │       │       ├── ContactApp.app
│   │       │       ├── ContactApp.app-meta.xml
│   │       │       ├── ContactApp.auradoc
│   │       │       ├── ContactApp.css
│   │       │       ├── ContactApp.svg
│   │       │       ├── ContactAppController.js
│   │       │       ├── ContactAppHelper.js
│   │       │       └── ContactAppRenderer.js
│   │       ├── classes
│   │       │   ├── ContactController.cls
│   │       │   └── ContactController.cls-meta.xml
│   │       ├── pages
│   │       │   ├── ContactPage.page
│   │       │   └── ContactPage.page-meta.xml
│   │       └── tests
│   └── test
│       └── default
│           └── classes
│               ├── ContactControllerTests.cls
│               └── ContactControllerTests.cls-meta.xml
└── sfdx-project.json

12 directories, 16 files

Edit with VS Code

$ cd MyProject

$ code .

sfdx-gen-edit-1

Apex code completion

sfdx-gen-edit-2

Apex PMD code-scan extension for VS Code

sfdx-gen-edit-pmd

results matching ""

    No results matching ""