Skip to content

Add WebUI Controller

Aaron Graubert requested to merge feature-webui into development

Beymax-Webui

This MR introduces the first "real" controller implementation (besides the dummy controller). The web interface is ugly and will need future work, but this gets us off the ground. Work to be completed before this can be merged

  • 14-day stability test (Started 2/20/23, to be completed 3/6/23)
  • 7 Day stability test (Started 3/1/23, to be completed 3/8/23)
  • Production hosting and setup
    • DNS/cert changes to reclaim beymax.dev
    • Production database import
    • Hosting
    • Webhooks
  • Update readmes, and wiki. Add deployment guide
  • Update api version and trove

Policy changes

  • With regards to versioning and tags, the webui controller shall be considered as part of production for the time being. This means that changes to the frontend code or webui http api will result in production tags and will not adjust the api version
  • In the future, the controller may become it's own pip package or be integrated with the API, in which case the versioning policy will change again
Edited by Aaron Graubert

Merge request reports