wladrbarbosa / flutter_github_gantt

Uma aplicação baseada no gráfico de Gantt integrado com Github https://github.com/lamact/react-issue-ganttchart, mas usando Flutter 3.10.2.

Home Page:https://flutter-github-gantt.web.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Flutter Github Gantt

Based on https://github.com/lamact/react-issue-ganttchart. Thanks to lamact for this.

This application aims to be a facilitator for those who want to organize themselves regarding their projects hosted on github, providing a schedule with the issues of their repositories through a gantt chart.

image

image

Installation

  1. Install Flutter 2.10.1 SDK
  2. Download or clone the code from this repository
  3. In root folder, run on terminal flutter run
  4. Done

Using

  1. You will need a Personal Token from your github user settings
  2. Insert it on text field on top of page
  3. Select a repository on right of it

Class Diagram generation and exportation

  1. Type in the terminal: flutter pub run dcdg -o don dcdg -o docs/diagram.puml. -o is the output location.
  2. Open the diagram file inside vscode and type Ctrl + Shift + P
  3. Type PlantUML and search for PlantUML: Export Current Diagram

image

Features

✔️ Repo selection based on collaboration and not on ownerity
✔️ Expand, collapse and drag divider between the chart and the list of issues
✔️ Right mouse button on chart grid empty space for: add days on start of interval, add days on end of the interval, add new issue
✔️ Right mouse button on issue (chart or list) to edit an issue
✔️ Right mouse button with multiple issues selected (chart or list) to delete or invert state (open/closed) of it 
✔️ Ctrl + left mouse button for multiselection
✔️ Ctrl + shift + left mouse button for sequencial selection
✔️ Alt + scroll wheel for zoom in and out
✔️ Colors: green for closed, red for open and purple for open and late
✔️ Blue column for today
✔️ Select (yellow border issues) and drag to change scheduling
✔️ "About" screen for visualize app version and rate limits informations
✔️ Show dependencies on Gantt Chart
✔️ Edit dependencies on issue update dialog

About

Uma aplicação baseada no gráfico de Gantt integrado com Github https://github.com/lamact/react-issue-ganttchart, mas usando Flutter 3.10.2.

https://flutter-github-gantt.web.app/

License:MIT License


Languages

Language:Dart 77.9%Language:C++ 11.1%Language:CMake 8.0%Language:HTML 1.9%Language:C 0.7%Language:Swift 0.2%Language:Kotlin 0.1%Language:Objective-C 0.0%