Contains libraries to aid SDK developers in the creation of API client SDKs.
See the individual library READMEs for more details. The best starting place is with the http-api-client README
📝 | This library is still in active development and may break compatibility in future releases |
---|
The repository is managed by Rush. As such, the Rush Command Set needs to be used to add/remove/update packages and to build/publish the modules/libraries that make up the @api-sdk-creator
set.
Note: Using rushx
is the equivalent to using npm run
$ rush install
$ rush build
$ rush rebuild
$ cd <project> && rushx test
The @api-sdk-creator
organisation is hosted on https://registry.npmjs.org/
Rush uses the .npmrc-publish
file to read config to access/public the modules to the NPM
organisation. After npm login --scope=@api-sdk-creator
the access token should be given to rush via the
NPM_AUTH_TOKEN
env var ie:
$ NPM_AUTH_TOKEN=abc123 rush publish ...