Skip to content

Release 2

Choose a tag to compare

@XavierGuertin XavierGuertin released this 27 Jan 03:36
d942e70

Main Achievements

The second major release brings together a variety of frontend and backend improvements, focusing on enhancing data management, user experience, and system stability. Key highlights include:

  • Refined Data Pipeline: Database operations were improved with PostgreSQL persistence, pgSTAC integration, and automated data fetching/saving.
  • Enhanced Frontend Control: The loading bar was refactored, alongside new functionality to reset the map, update settings, and load dataset polygons.
  • Better CI/CD & Maintenance: Continuous integration pipelines were refined to separate e2e tests, with multiple fixes for production environments and SonarQube coverage.
  • Expanded API Endpoints: New endpoints to retrieve collections and reset them in the database support a more dynamic user experience.

What's Changed


Velocity and Contractor Estimate

Velocity Calculation

  • Closed Tasks with Story Points:

    • #0 (nx fix) → 1
    • #136 (fetch/save collections) → 3
    • #0 (README fix) → 0
    • #136 (SonarQube fix) → 0
    • #111 (Connect PostGIS/GeoServer) → 5
    • #145 (duplicate key bug) → 1
    • #149 (retrieve collections) → 3
    • #102 (loading bar refactor) → 3
    • #84 (reset collections) → 5
    • #151 (README update) → 0
    • #0 (e2e pipeline separation) → 1
    • #133 (metadata endpoints) → 5
    • #0 (general maintenance) → 1
    • #120 (saving settings) → 3
    • #0 (fix prod connection) → 3
    • #120 (localStorage bug) → 3
    • #135 (map reset) → 2
    • #147 (load dataset polygon) → 3

    Total Story Points:
    42

Contractor Estimate

  • Estimated Hours:

    • 42 points × ~3 hours/point = 126 hours
  • Estimated Cost:

    • 126 hours × 35.50 CAD/hour = 4,473.00 CAD
    • Contractor Estimate for Release 2: $4,473.00 CAD

Full Changelog: iteration7...release2