issues
search
HydrologicEngineeringCenter
/
cwms-data-api-client-javascript
A JavaScript wrapper for the CWMS Data API (CDA), a RESTful web service for managing water data. https://www.npmjs.com/package/cwmsjs The Documentation is the link below:
https://hydrologicengineeringcenter.github.io/cwms-data-api-client-javascript/
2
stars
0
forks
source link
CI/CD Overhaul
#4
Closed
jbkolze
closed
2 weeks ago
jbkolze
commented
2 weeks ago
Remove built products from version control (library, docs)
Change library directory from /src to /cwmsjs
Change naming of packages
Generator is "cwmsjs-generator"
Library is "cwmsjs"
Automate build process:
Grab OpenAPI spec from national CWMS instance
Modify spec as needed (add servers, fix typing issues, etc.)
Generate src
Fix package.json as needed (add description, author, keywords, etc.)
Build library using tsc
Build docs using typedoc
Build examples using custom script
Add GitHub Action workflow to build, test, and publish the library upon manual execution. Also build and publish the docs to GitHub pages.