discue.io API documentation repository.
git clone https://github.com/discue/api-docsRuns and serves the application in development mode.
./run-dev.shBuild the application with production mode.
./build.shRelease versions must be in sync with API versions.
npm run releaseRelease versions must be in sync with API versions.
npm run release-minorDeploy the current state to production. Push to branch deploy, which will automatically build and deploy the current version to production. Or run ...
./deploy.shConvert the internal OpenAPI file to VuePress compatible Markdown. Requires
cd ..
git clone https://github.com/discue/openapi3-to-vuepress2-markdown
git clone https://github.com/discue/discue-io-api
cd api-docs
./generate-api-doc-local.sh
Builds and tests the application whenever a new commit was pushed.
Creates a GitHub release whenever a new tag was pushed.
Builds and deploys the application to production whenever branch deploy was updated.
Closes stale issues and PRs.