Skip to content

cbornet/netatmo-swagger-decl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Netatmo OpenAPI Specification

Build Status swagger

Swagger declaration file for the Netatmo API

Described APIs are :

  • Weather station
  • Thermostat
  • Cameras (Welcome and Presence)
  • Enterprise

Links

Warning: All above links are updated only after Travis CI finishes deployment

Working on specification

Install

  1. Install Node JS
  2. Clone repo and cd
    • Run npm install

Usage

The spec is located in the spec directory. You can edit it manually or using a synchronized swagger-editor

  1. Run npm start
  2. Checkout console output to see where local server is started. You can use all links (except preview) by replacing https://cbornet.github.io/netatmo-swagger-decl/ with url from the message: Server started <url>
  3. Make changes in the file spec/swagger.yaml using your favorite editor or in swagger-editor (look for URL in console output)
  4. All changes are immediately propagated to your local server, moreover all documentation pages will be automagically refreshed in a browser after each change TIP: you can open swagger-editor, documentation and swagger-ui in parallel
  5. Once you finish with the changes you can run tests using: npm test

Thanks to contributors:

About

Swagger declaration file for the Netatmo API

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors