amorphitec / braubuddy

Braubuddy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Braubuddy

Braubuddy is a temperature management framework written in Python.

Conceived as a means of monitoring and controlling the fermentation temperature of beer, Braubuddy can be used in any situation where visibility and/or control of temperature is critical.

Conventions

  • Setup
    • Pyproject.toml
  • Formatting
    • Black
  • Testing
    • Tox
    • Pytest
    • Coverage
  • Badges
  • Builds
    • Travis / CircleCI (TBD)
  • Publishing
  • Line limit: 100
  • Documentation
    • Type annotations
    • Param descriptions in docstrings
    • Sphinx (readthedocs/self-hosted TBD)
  • Security

Platform

  • Backend
    • Websocket
      • Micropython
    • Framework TBD
      • aiohttp
      • tornado
      • responder
    • Protocol TBD
      • JSON-RPC
      • socketio
  • Frontend
    • React Native

About

Braubuddy

License:MIT License


Languages

Language:Python 100.0%