https://github.com/appcelerator/amplify-tooling
Axway CLI and related tooling
https://github.com/appcelerator/amplify-tooling
Last synced: 10 months ago
JSON representation
Axway CLI and related tooling
- Host: GitHub
- URL: https://github.com/appcelerator/amplify-tooling
- Owner: appcelerator
- License: other
- Created: 2018-04-19T14:39:24.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2024-07-03T19:14:20.000Z (almost 2 years ago)
- Last Synced: 2024-10-30T08:10:08.201Z (over 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 4 MB
- Stars: 4
- Watchers: 20
- Forks: 9
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/appcelerator/amplify-tooling/actions/workflows/build.yml)
# 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](https://yarnpkg.com/en/docs/install) and [Node.js](https://nodejs.org/en/).
Firstly install all dependencies by running `yarn`, this will also build the packages.
:bulb: These instructions use [npx](https://medium.com/@maybekatz/introducing-npx-an-npm-package-runner-55f7d4bd282b), but you can use [yarn run](https://yarnpkg.com/en/docs/cli/run#toc-yarn-run-script) 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][1] and is developed by
[Axway, Inc](http://www.axway.com/) and the community. Please read the [`LICENSE`][1] file included
in this distribution for more information.
[1]: https://github.com/appcelerator/amplify-tooling/blob/master/LICENSE