The API parser and data loading/processing code have reached a point where they should be rewritten from scratch, taking into account what has been learned over the last years. Too many things have been added in to fix problems that have come up. The code flow is convoluted and fragile. The following is a non-exhaustive list of things that need to be done.
Must be done
Optional
- allow users to configure what post-processing is done
- drop the F1 Livetiming first approach, make data sources "equal" in importance thereby allowing to load all lap times from Jolpica, for example. Make data source priorities configurable.
- update cache implementation
- enable dynamic data loading (?)
The API parser and data loading/processing code have reached a point where they should be rewritten from scratch, taking into account what has been learned over the last years. Too many things have been added in to fix problems that have come up. The code flow is convoluted and fragile. The following is a non-exhaustive list of things that need to be done.
Must be done
Optional