It's finally here! Well, sort of.
Build Tracker is currently testing at v1.0.0-alpha.x. Much of the 1.0.0 API is finalized, but there are a few features and bugs to get finished up before it can be declared final.
In general, the main pieces currently missing from the 1.0.0 branch that were either available in 0.x.x or highly desired:
- Routing/Linking: In order to have proper direct-linking into the application from PR comments and other integrations, we need a way to directly link to specific Build comparisons.
- Tooltips on charts While hovering over the chart, it would be helpful to quickly show whether a build triggered any budget warnings or errors against its previous build.
- Validation on build insert
- Example Github integrations
Wait, there's a 0.x branch available?
Yep! Build Tracker has been available for a long time, but wasn't well priorized. The biggest thing that 0.x lacked was clear budget definitions. The 1.0.0 version of Build Tracker is a complete rewrite of the original source.
It is not recommended to get started using any of the 0.x versions, as the API is not compatible with 1.x.
How do I get involved?
It's so awesome that you want to help! Build Tracker is a labor of love and I don't get anything out of it, other than satisfaction that it helps people with the performance budgeting. Any assistance that you provide helps me have more time to not be at the computer 🚴🏼♂️🤣
If you have any issues getting started and you're not sure what you should work on, it's actually a great chance to help others by fixing the docs!