Skip to content

Alert management API & client

Compare
Choose a tag to compare
@frgfm frgfm released this 26 Nov 16:33
d0952ad

This first release introduces basic operations on the background database, as well as a python API client for easier usage.

Note: pyroclient 0.1.0 mainly requires fastapi, uvicorn and sqlalchemy, while the client only requires requests.

Highlights

Routers

Core API server implementation
New

Database

SQL server running to get persistence over API data
New

Tests

Unittests for the core API
New

Services

Third-party services enabled in the API
New

  • Added storage service connection (#20, #62)

Documentation

The documentation of the API server
New

Client

The python client package for easier usage of the API
New

  • Created a Python client for device interactions (#43), and web-platform interactions (#62)
  • Added sphinx-built documentation (#48)

Others

New

  • Added Docker build (#2, #7, #27)
  • Added automatic deployment on Heroku (#4)