Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.4%) to scientific vocabulary
Repository
DX Mate
Basic Info
- Host: GitHub
- Owner: Accenture
- License: mit
- Language: TypeScript
- Default Branch: main
- Size: 2.39 MB
Statistics
- Stars: 6
- Watchers: 2
- Forks: 5
- Open Issues: 2
- Releases: 23
Metadata Files
README.md
DX-Mate
Breaking change
From version 2.0.6 new dependencies need to be installed. See Requirements.
DX-Mate is an extension that provides a set of UI actions to improve SFDX development efficiency. Note, when installing a new version using vsix the previous version should be uninstalled first.

Features
Key features includes: - Fetch scratch org from a pool - Import dummy data to your scratch org using either sfdx data:tree:import or SFDMU - Export data from a .soql file - Create new scratch org - Assign default permission sets - Deploy unpackagable metadata - Push/pull source - Open scratch org
In addition the create scratch org command automatically chains the following actions: 1. Creating scratch org with alias as input 2. Installing package dependencies 3. Pushing project source to scratch org 4. Deploy unpackagable (For i.e. metadata that do not support packaging or should not be included in the package being developed) 5. Open scratch org 6. Assigning default permission sets 7. Importing dummy data
Requirements
bash
npm install sfdx-cli --global #Needed for backwards compatability
npm install @salesforce/cli --global
- sfpowerkit plugin
bash sfdx plugins:install sfpowerkit
Scratch org pooling is supported using DX-Mate and adheres to functionality from the DX@Scale framework. To activates these function your DebHub needs to have the unlocked package installed as described here. Also, run following commands to install dx@scale utilities and the sfdmu plugin:
bash
npm i -g @dxatscale/sfpowerscripts #include --force to overwrite existing plugin
sfdx plugins:install sfdmu
Download the latest version of dxmate-x.x.x.vsix folder from https://github.com/Accenture/DX-Mate/releases. Then open VS-Code and press F1 -> install from vsix.
Extension Settings
This extension contributes the following settings:
dependency.keys: Installation keys for all known dependencies only available in user settingsdummy.user.location: Set the workspace relative directory for dummy users to create in scratch orgsdummy.data.location: Set the workspace relative directory for the dummy datadummy.data.sfdmu: Enable dummy data import using sfdmu pluginunpackagable.location: Set the workspace relative directory for unpackagable metadatascratch.default.permissionsets: Set the list of default permission sets to be assigned for the workspacemulti.scratch.default.permissionsets: Set the list of default permission sets per package directory for the workspace
The settings can be located in the VS code ui by pressing cmd + , on mac or Ctrl + , on windows. Select workspace as the setting scope and findt DX-mate below extensions.

Dummy data
To enable automatic import of dummy data after scratch org creation/fetch from org pool update the dummy data location setting and select whether dummy data is on the required sfdmu format. For SFDMU import a single export.json file is required in the dummy data directory, along with x-amount of .csv files generated using the sfdmu export command.

Owner
- Name: Accenture
- Login: Accenture
- Kind: organization
- Website: https://accenture.github.io
- Repositories: 185
- Profile: https://github.com/Accenture
Accenture Github site
GitHub Events
Total
- Release event: 4
- Watch event: 1
- Delete event: 1
- Push event: 5
- Pull request event: 6
- Fork event: 1
- Create event: 6
Last Year
- Release event: 4
- Watch event: 1
- Delete event: 1
- Push event: 5
- Pull request event: 6
- Fork event: 1
- Create event: 6
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 12
- Total pull requests: 39
- Average time to close issues: 22 days
- Average time to close pull requests: 4 days
- Total issue authors: 2
- Total pull request authors: 4
- Average comments per issue: 0.0
- Average comments per pull request: 0.08
- Merged pull requests: 34
- Bot issues: 0
- Bot pull requests: 6
Past Year
- Issues: 0
- Pull requests: 3
- Average time to close issues: N/A
- Average time to close pull requests: 1 minute
- Issue authors: 0
- Pull request authors: 2
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 2
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- Stian-Schikora (10)
- stian-schikora-stb (2)
Pull Request Authors
- Stian-Schikora (30)
- dependabot[bot] (6)
- its-me2000 (3)
- TonjeKaridotterOkland (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- 1701 dependencies
- @types/glob ^7.2.0 development
- @types/mocha ^9.1.0 development
- @types/node 14.x development
- @types/vscode ^1.64.0 development
- @typescript-eslint/eslint-plugin ^5.12.1 development
- @typescript-eslint/parser ^5.12.1 development
- @vscode/test-electron ^2.1.2 development
- eslint ^8.9.0 development
- glob ^7.2.0 development
- mocha ^9.2.1 development
- typescript ^4.5.5 development
- sfdx-cli 7.171.0
- sfpowerkit 4.2.13