Skip to content

The central repository for all User-Facing Zapier platform code.

License

Notifications You must be signed in to change notification settings

fbernhard/zapier-platform

 
 

Repository files navigation

Zapier Platform

Build Status

This is the main monorepo for all public code that powers the Zapier Platform Experience.

Contents

It consists of a few main packages:

  • zapier-platform-cli: The CLI that devs can use to perform common tasks with their apps (such as push, promote, etc)
  • zapier-platform-core: The package which all apps depend on; it provides functionality at runtime.
  • zapier-platform-schema: The source of truth for what's allowed in the structure a Zapier app; not typically installed directly
  • zapier-platform-legacy-scripting-runner: If your app started as a Legacy Web Builder app, this provides a shim that keeps your app running seamlessly
  • example-apps/*: A varied set of example apps to get you started

Getting Started

# Install Yarn if you haven't
brew install yarn

# Clone this repo
git clone [email protected]:zapier/zapier-platform.git
cd zapier-platform

# Install dependencies
yarn

# Run tests for all packages
yarn test

# Run tests for an individual package
cd packages/cli
yarn test

About

The central repository for all User-Facing Zapier platform code.

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 75.9%
  • HTML 22.2%
  • EJS 0.9%
  • Shell 0.6%
  • TypeScript 0.4%
  • CSS 0.0%