weather-provider-api
weather-provider-api copied to clipboard
WPLA Dev 3.0 \\ Repository system development
The following features are included:
- Working repository base class that allows for all of the three types of repository: 'cache', 'history' and 'hybrid'. Error handling should be capable of handling the full scope of expected issues like storage size issues, simultaneous reading/writing issues and invalid data handling.
- The base class should as generic as possible to help prevent any issues possibly caused by individual settings.
- All of the code has both proper sphinx-proof documentation and full unit test coverage.
Decisions to be made:
- Determine whether the system should rank cached data based on the time of the most recent request, or the amount of requests made in a certain time period first?