Skip to content

appcelerator/amplify-tooling

Repository files navigation

Build

Amplify Tooling

This monorepo contains the Axway CLI, authentication CLI, and package manager CLI, as well as other related packages.

Development

You'll need to install Yarn and Node.js.

Firstly install all dependencies by running yarn, this will also build the packages.

💡 These instructions use npx, but you can use yarn run if you prefer

If you wish to build the packages again then you can run npx gulp build to build the packages, you can also build an individual package you can cd into the package folder and run the same command.

To link the Axway CLI binary for use cd into packages/axway-cli and run yarn link.

If you're doing more than just simple development on Axway CLI, you may wish to run npx gulp watch in the top level, this will start the gulp process in watch mode, and rebuild a package automatically when any changes occur in the source files.

Testing

To run the tests for all packages you can run npx gulp test, to run with coverage run npx gulp coverage

Legal

This project is open source under the Apache Public License v2 and is developed by Axway, Inc and the community. Please read the LICENSE file included in this distribution for more information.