All Projects → Accenture → sfmc-devtools

Accenture / sfmc-devtools

Licence: MIT license
Fast-track your developers and devops engineers by allowing them to programmatically copy-paste / deploy changes and work offline

Programming Languages

javascript
184084 projects - #8 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to sfmc-devtools

ssjs-lib
An open-source library that takes the repetitive and complex tasks and simplifies them, enabling you to get the most out of Salesforce Marketing Cloud.
Stars: ✭ 28 (-70.21%)
Mutual labels:  salesforce, marketingcloud, sfmc
sfdx-lwc-jest
Run Jest against LWC components in SFDX workspace environment
Stars: ✭ 136 (+44.68%)
Mutual labels:  salesforce
bodywork-ml-pipeline-project
Deployment template for a continuous training pipeline.
Stars: ✭ 22 (-76.6%)
Mutual labels:  cicd
codeclimate-apexmetrics
ApexMetrics - Code Climate engine for Salesforce [DISCONTINUED use CC PMD instead)
Stars: ✭ 46 (-51.06%)
Mutual labels:  salesforce
terraform-aws-s3-bucket
Terraform module that creates an S3 bucket with an optional IAM user for external CI/CD systems
Stars: ✭ 138 (+46.81%)
Mutual labels:  cicd
vscode-apex-autocomplete
Add Language Services for Salesforce Apex
Stars: ✭ 19 (-79.79%)
Mutual labels:  salesforce
Example Airflow Dags
Example DAGs using hooks and operators from Airflow Plugins
Stars: ✭ 243 (+158.51%)
Mutual labels:  salesforce
actions
Our Library of GitHub Actions
Stars: ✭ 49 (-47.87%)
Mutual labels:  cicd
lightning-chatter-messenger
⚡ Lightweight Chatter messenger utility item, which supports real-time private conversation, in Salesforce Lightning Experience. Built by Lightning Web Component.
Stars: ✭ 33 (-64.89%)
Mutual labels:  salesforce
wire-service-jest-util
Utility library for @-wire Lightning Web Component tests
Stars: ✭ 18 (-80.85%)
Mutual labels:  salesforce
eslint-plugin-aura
Salesforce Lightning (Aura) specific linting rules for ESLint
Stars: ✭ 24 (-74.47%)
Mutual labels:  salesforce
kraken
Kraken CI is a continuous integration and testing system.
Stars: ✭ 87 (-7.45%)
Mutual labels:  cicd
aws-ecs-devops-using-aws-cdk
This repository provides a general DevOps practices such MSA, IaC, CICD and Monitoring. AWS various services are used to provide DevOps best practices.
Stars: ✭ 110 (+17.02%)
Mutual labels:  cicd
vilicus
Vilicus is an open source tool that orchestrates security scans of container images(docker/oci) and centralizes all results into a database for further analysis and metrics.
Stars: ✭ 82 (-12.77%)
Mutual labels:  cicd
setup-sam
Action to set up AWS SAM CLI and add it to the PATH
Stars: ✭ 107 (+13.83%)
Mutual labels:  cicd
universalmock
A universal mock class in Apex
Stars: ✭ 55 (-41.49%)
Mutual labels:  salesforce
jsforce-ajax-proxy
A proxy server to access Salesforce API from JavaScript apps outside of Salesforce domain.
Stars: ✭ 46 (-51.06%)
Mutual labels:  salesforce
apex-rollup
Fast, configurable, elastically scaling custom rollup solution. Apex Invocable action, one-liner Apex trigger/CMDT-driven logic, and scheduled Apex-ready.
Stars: ✭ 133 (+41.49%)
Mutual labels:  salesforce
apex-mocks-stress-test
Testing out FFLib versus Crud / CrudMock
Stars: ✭ 47 (-50%)
Mutual labels:  salesforce
versio
A version number manager
Stars: ✭ 63 (-32.98%)
Mutual labels:  cicd

Accenture SFMC DevTools

view on npm view on npm license npm module downloads GitHub closed issues GitHub releases

Accenture Salesforce Marketing Cloud DevTools (mcdev) is a rapid deployment/rollout, backup and development tool for Salesforce Marketing Cloud. It allows you to retrieve and deploy configuration and code across Business Units and instances.

Quick start

Install

Run the following to install Accenture SFMC DevTools on your computer:

npm install -g mcdev

Include in your package

First, install it as dependency:

npm install mcdev --save

You can then include it in your code with:

const mcdev = require('mcdev');

That will load node_packages/mcdev/lib/index.js. It can make sense to directly include other files if you have a special scenario. We've done that in our example for retrieveChangelog.js or in more detail, in our child-project sfmc-devtools-copado to get full control over certain aspects.

Documentation

Please checkout the GitHub wiki for the full documentation.

Changelog

Find info on the latest releases with a detailed changelog in the GitHub Releases tab.

Contribute

If you want to enhance Accenture SFMC DevTools you are welcome to fork the repo and create a pull request. Please understand that we will have to conduct a code review before accepting your changes.

More details on how to best do that are described in our wiki.

Main Contacts

The people that lead this project:


Jörn Berkefeld

GitHub profile

Doug Midgley

GitHub profile

Copyright

Copyright (c) 2020-2022 Accenture. MIT licensed.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].