knitr::opts_chunk$set(
  collapse = TRUE,
  comment = "#>",
  fig.path = "man/figures/README-",
  out.width = "100%"
)

gitgantt

The goal of gitgantt is to make it easier to create project plans via GitHub.

Problem: you need to show your plan in a report or funding application, but all the planned work is stashed in GitHub issues.

Solution: add lines containing GanttStart: and GanttDue: to your issues and use gitgantt to convert them into an attractive Gantt chart in a single line of code!

library(gitgantt)
gg_timevis(owner = "robinlovelace", repo = "gitgantt")

Installation

Install the development version from GitHub with:

remotes::install_github("robinlovelace/gitgantt")

How it works

The packages uses gh to extract issue data from GitHub and code inspired by jennybc/analyze-github-stuff-with-r to clean the data into a tibble:

issue_list = gg_issue_list(owner = "ATFutures", repo = "who3")
issue_df = gg_issue_df(issue_list)
issue_df

Thanks

This project is inspired by and builds on:



Robinlovelace/gitgantt documentation built on June 6, 2019, 12:01 a.m.