This roadmap outlines the planned development milestones for the DiffDashDrone project.
- Set up development environment
- Install necessary dependencies
- Configure project structure
- Initialize version control
-
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
- Turn the Notebook into production-ready pipelines using Hamilton, and Airflow or DBT Core
- #2 Create integration with Github actions
- Build a React + Typescript based frontend for this analysis
- Increase test coverage
- Perform integration testing
- Optimize performance and stability
- Prepare for self-hosting & Github-Actions
- 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.