From 2ce3c7a4bb15dda9a68cc8775c695d5c541ef595 Mon Sep 17 00:00:00 2001 From: Adeeb Shihadeh Date: Thu, 11 Jul 2024 14:42:51 -0700 Subject: [PATCH] 1.0 roadmap (#61) --- README.md | 63 +++++++++++++++++++++++++------------------------------ 1 file changed, 28 insertions(+), 35 deletions(-) diff --git a/README.md b/README.md index b2531b52..fc1cdcdf 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ # connect -This is an experimental rewrite of [comma connect](https://github.com/commaai/connect), the web (and mobile) experience for [openpilot](https://github.com/commaai/openpilot). +This is a rewrite of [comma connect](https://github.com/commaai/connect), the web (and mobile) experience for [openpilot](https://github.com/commaai/openpilot). -Try out new-connect at https://new-connect.connect-d5y.pages.dev. +Try it out at https://new-connect.connect-d5y.pages.dev. ## Development @@ -14,36 +14,29 @@ Try out new-connect at https://new-connect.connect-d5y.pages.dev. Join the `#dev-connect-web` channel on our [Discord](https://discord.comma.ai). -A few constraints: -- 5k line limit -- 500KB bundle size limit -- 1m timeout for all CI; a fast development environment is a delightful one - -## Features - -These are the minimum features for parity with connect. - -Drives -- [x] list -- [x] show map -- [x] play qcams -- [x] engagement timeline -- [ ] file uploads - -Map -- [ ] show user and car location - -Misc -- [x] demo mode -- [ ] snapshot -- [ ] comma prime sign up + management -- [ ] pairing to a new device -- [ ] PWA: splash, icon, offline mode, etc. - -And some eventual features beyond connect's current feature set: -- [ ] SSH console -- [ ] sentry mode -- [ ] dashcam clips -- [ ] manage openpilot settings -- [ ] replace all of useradmin.comma.ai -- [ ] car mangement: lock doors, EV charge status, etc. +connect has a demo mode, so no special comma device is needed to develop connect. + +A few constraints to keep connect light and the dev environment fun: +* 5k line limit +* 500KB bundle size limit +* 1m timeout for all CI + +References: +* [API docs](https://api.comma.ai) +* [openpilot docs](https://docs.comma.ai) +* [Discord](https://discord.comma.ai) +* [Bounties](https://comma.ai/bounties) + +## Roadmap + +The first goal is to replace current connect and get this shipped to https://connect.comma.ai. + +[This project](https://github.com/orgs/commaai/projects/32) tracks that progress. Most of the issues there are [paid bounties](https://comma.ai/bounties). + +Once we've shipped v1, next up will be: +* [Sentry mode](https://www.youtube.com/watch?v=laO0RzsDzfU) +* SSH console for openpilot developers +* Replace snapshot with a live stream +* openpilot clips, like this [community tool](https://github.com/nelsonjchen/op-replay-clipper) +* Manage the settings on your comma 3X +* Car mangement: lock doors, EV charge status, etc.