First off, we use an nx-plugin called @trumbitta/nx-plugin-openapi to help us utilize the open-api-generator in order to generate client sdk from swagger.json file
The swagger file is kept here --> libs\api-spec\src\api-spec.openapi.json
please make sure you replace the servers inside the json or re-check if its correct!
"servers": [
{
"url": "https://openapi.flowaccount.com/sandbox",
"description": "The sandbox server"
},
{
"url": "https://openapi.flowaccount.com/v3-alpha",
"description": "The prod server"
}
],Currently we are setup to generate these sdk, right or wrong still have to be tested.
Before doing anything! run yarn --frozen-lockfile
you simply need to run yarn nx run api-typescript-axios:custom-generate-sources and the source will be generated into libs\api-typescript-axios\src\ folder.
If you want to publish and have the permission to, you simply login into and publish npm using CLI or GUI after fixing the libs\api-typescript-axios\package.json file to a new version.
