-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
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
- Rust transition mvp:
- transition git.vpc to rust
- stele -> stelae Rename stele into stelae #14
- ci: build and push artifacts #13 Update
cd.ymlworkflow with prerelease assets builds #15 - Devops
- Serve current documents #18
[ ] Postgres database access #16 - Insert changes in SQLite #17
- Serve historical documents #24
- serve redirects
- Add ETag to documents #20
- remove git.vpc and corresponding routes
- TAF: support updating bare repositories
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
- ...
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels