Skip to content

Roadmap #11

@dgreisen

Description

@dgreisen

Goals

Goals

  • merge server.py with publish server into single executable proxied behind nginx for production
    • run on ios/android
  • migrate to TAF updater
  • multi-jurisdiction
  • history v2
    • integrate preview into history
    • search history
    • view future versions
    • view information about changes between versions

Thrust 1a: Rust Publish Server

Thrust 2: Implement Publish Pull in Rust

  • TAF: support handlers that are arbitrary executables; pass data via stdin
  • re-implement TAF handlers in rust.

Thrust 3a: Multi-jurisdiction per host

  • enumerate security issues with multi-jurisdiction per host with plans for each issue
    • what happens if a "rogue" jurisdiction that tries to serve data for a different jurisdiction...
    • right now we support multiple hosts, one jurisdiction per host

Thrust 3b: History v2

  • ...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions