Skip to content

Generates animation showing the evolution of packages in a Salesforce DX project

Notifications You must be signed in to change notification settings

rody/dxatscale-viz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flxblviz (formerly DX@Scale viz)

A cli tool to generate an animation showing the evolution of packages in a Salesforce DX project.

This was used to illustrate the Dreamforce 2022 presentation: Composability and Packaging at Scale for Architects.

An example output can be seen at https://www.youtube.com/watch?v=0cL0rBXe1lg

Flxbl in action

Usage

Usage:
    flxblviz [--repository REPO] [--output OUTPUT] [--domains DOMAINS]
Options
    -r, --repository REPO  Path to the git repository containing the project
    -o, --output OUTPUT    Path to the outputfile
    -d, --domains DOMAINS  Path to the domains.json file
    --help                 Display this message

REPO defaults to the current directory, and OUTPUT defaults to standard output.
If OUTPUT exists, it will be overwritten.

DOMAINS is the path to a json file containing mapping between the packages
and their domain. The json file must contain only one object whose keys are the
package names and a string value representing the domain name.

    {
        "my-package": "domain1",
        "another-package": "my-other-domain"
    }

Example:
    $ flxblviz -o index.html
    $ flxblvix -r path/to/repo

About

Generates animation showing the evolution of packages in a Salesforce DX project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published