Task Tracking and Project Management with GitHub
View GitHub API documentation
Browse issues for given GitHub repo
Browse milestones for given GitHub repo
Browse a given GitHub repo
Check for valid credentials and repo permissions
Check internet connection (re-export of curl::has_internet())
Find requests remaining and reset time
Create reference to a GitHub repository
Core code for all GET calls
Get comments for a specific issue from GitHub repository
Get events for a specific issue from GitHub repository
Get issues from GitHub repository
Get milestones from GitHub repository
Get all labels for a repository
Learn about optional fields for related get_ functions
Extract new dataframe column from list-column matching pattern
Filter dataframe by list-column elements
Pivot list-column elements to indicator variables
Parse issue comments from get_issues_comments
Parse issue events from get_issues_events
Parse issues overview from get_issues
Parse milestones from get_milestones
Parse labels from get_repo_labels
Core code for all PATCH calls
Pipe operator
Core code for all POST calls
Post updates to existing issue in GitHub repository
Post issue to GitHub repository
Post milestone to GitHub repository
Post plan (milestones + issues) to GitHub repository
Post to-do list (issues) to GitHub repository
projmgr package
Read plan from YAML
Read to-do list from YAML
Print issue comments in RMarkdown friendly way
Print plan in RMarkdown friendly way
Print issue-milestone progress in RMarkdown friendly way
Report HTML-based task board of item status
Print to-do lists in RMarkdown friendly way
Tag "in-progress" items for taskboard visualization
Print YAML template to console
Validate that all user-defined inputs (GET query, POST body, etc.) are...
Visualize Gantt-style chart of planned or actual time to completion
Visualize Agile-style task board of item status
Visualize waterfall of opened, closed, and pending items over timefram...
Provides programmatic access to 'GitHub' API with a focus on project management. Key functionality includes setting up issues and milestones from R objects or 'YAML' configurations, querying outstanding or completed tasks, and generating progress updates in tables, charts, and RMarkdown reports. Useful for those using 'GitHub' in personal, professional, or academic settings with an emphasis on streamlining the workflow of data analysis projects.
Useful links