This tool is used to auto-generate and publish both Mailchimp Marketing and Transactional client libraries.
git clone git@github.com:mailchimp/mailchimp-client-lib-codegen.git
cd mailchimp
npm install
npm run generate
# Install codegen
brew install swagger-codegen@2
# Update $PATH
export JAVA_HOME="/usr/libexec/java_home -v 1.8"
export PATH="$JAVA_HOME:$PATH"
export PATH="/usr/local/opt/swagger-codegen@2/bin:$PATH"
# See package.json for all available generate commands
npm run generate
| Marketing | |
|---|---|
| Node.js | mailchimp-marketing-node |
| PHP | mailchimp-marketing-php |
| Ruby | mailchimp-marketing-ruby |
| Python | mailchimp-marketing-python |
| Transactional | |
|---|---|
| Node.js | mailchimp-transactional-node |
| PHP | mailchimp-transactional-php |
| Ruby | mailchimp-transactional-ruby |
| Python | mailchimp-transactional-python |
| Marketing | |
|---|---|
| Node | NPM |
| PHP | Packagist |
| Ruby | RubyGems |
| Python (Dist) | PyPI |
| Python (Test)) | PyPI |
| Transactional | |
|---|---|
| Node | NPM |
| PHP | Packagist |
| Ruby | RubyGems |
| Python (Dist) | PyPI |
| Python (Test) | PyPI |