Skip to content

Milestone 1: Refactoring and infrastructure

Closed Dec 20, 2023 100% complete

Overall, this milestone is reached when we have a platform that is able to parse raw data files and store the time-series data in the database, along with metadata about the associated sensors and stations. This does not include any views, or frontend website.

This milestone includes:

  • Refactoring and translation of existing code. Specifically:
    • Importing

Overall, this milestone is reached when we have a platform that is able to parse raw data files and store the time-series data in the database, along with metadata about the associated sensors and stations. This does not include any views, or frontend website.

This milestone includes:

  • Refactoring and translation of existing code. Specifically:
    • Importing
    • Measurements
    • Sensor
    • Station
    • Formatting
    • Variable
  • Setting up infrastructure including:
    • Docker
    • CI for tests and QA
    • Virtual Machine Web Server for hosting the app
  • Writing unit tests for existing models
  • Tidying other areas of the codebase including
    • Refactoring home and scripts into some common utilities or maintenance directory
    • Making sure everything that will never be needed is deleted
    • Making sure everything that may be added in as a feature in the future is moved to unused_apps/, unused_scripts or similar.

This milestone is closed.

No open issues remain. View closed issues or see open milestones in this repository.