salesforce-marketingcloud / mcsdk-automation-framework-node

This repository contains the Node.js specific framework code for the MC SDK Automation Framework. This repo will have the scripts required to generate the Node.js SDK

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MCSDK-Automation-Framework-Node

Overview

This repo is part of the Salesforce Marketing Cloud SDK Automation Framework.

Contents

  • Custom Swagger Codegen mustache files for ES6 JS
  • Python Scripts for Node.js SDK Automation
  • Client generator which generates the Client class

Getting Started

  1. If you would like to make changes to the Client generator or the custom mustache files (ApiClient, etc), this is where you would do it.
  2. Make your own branch.
  3. Push the changes to your remote branch and create a PR against the most recent version branch from your new branch.
  4. This PR would trigger the Travis CI process.
  5. At the end of the CI Process, a new branch would be created on the SDK Repo. Also a PR would be created against the most recent version branch in the SDK Repo.
  6. You can then download the SDK project and test the changes on the new branch.
  7. As of now, the process of merging the code to the Master branch is set to Manual for first phase. It would also be automated in future releases.

Contact us

  • Request a new feature, add a question or report a bug on GitHub.
  • Vote for Popular Feature Requests by making relevant comments and add your reaction. Use a reaction in place of a "+1" comment:
    • 👍 - upvote
    • 👎 - downvote

License

By contributing your code, you agree to license your contribution under the terms of the BSD 3-Clause License.

About

This repository contains the Node.js specific framework code for the MC SDK Automation Framework. This repo will have the scripts required to generate the Node.js SDK

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Mustache 87.9%Language:Python 5.3%Language:JavaScript 3.9%Language:Shell 2.9%