Skip to content

Project metrics #33107

Open
Open
@adeebshihadeh

Description

@adeebshihadeh

After optimizations efforts like #33083, it's important to make sure we keep things small.

I propose we track the following metrics in CI for all three supported platforms:

  • fresh install time: curl openpilot.comma.ai | bash
  • fresh build time: op build -c && op build
  • size of Python venv: du -hs openpilot/.venv/
  • size of the repo: du -hs openpilot/
  • count of direct dependencies and their dependencies

It's important to keep these metrics simple. I'm imagining we track these for each supported platform

Metadata

Metadata

Assignees

No one assigned

    Labels

    developmentrelated to the openpilot development experienceenhancement

    Type

    No type

    Projects

    Status

    In Progress

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions