Skip to content

Latest commit

 

History

History
46 lines (30 loc) · 1.54 KB

Roadmap.md

File metadata and controls

46 lines (30 loc) · 1.54 KB

Roadmap

This roadmap outlines the planned development milestones for the DiffDashDrone project.

Milestone 1: Setup and Configuration

  • Set up development environment
  • Install necessary dependencies
  • Configure project structure
  • Initialize version control

Milestone 2: Basic Functionality

  • Create system to gather commits from a Git repo and store them in a DuckDB database

  • Generate basic hotspot analysis

  • Create a portable way to send data for analysis.

  • Basic Notebooks: #1

  • Setup CI/CD and mechanism to release packages. #3

  • Create blog post about development so far

Milestone 3: Advanced Features

  • Turn the Notebook into production-ready pipelines using Hamilton, and Airflow or DBT Core
  • #2 Create integration with Github actions

Milestone 4: User Interface

  • Build a React + Typescript based frontend for this analysis

Milestone 5: Testing and Deployment

  • Increase test coverage
  • Perform integration testing
  • Optimize performance and stability
  • Prepare for self-hosting & Github-Actions

Milestone 6: Documentation and Maintenance

  • Write project documentation
  • Create user guide and API reference
  • Maintain and update project dependencies
  • Address bug reports and feature requests

Please note that this roadmap is subject to change and may be adjusted based on project requirements and priorities.