All Projects → hcgatewood → ghissue

hcgatewood / ghissue

Licence: MIT license
🙌 Bulk-upload GitHub Issues

Programming Languages

go
31211 projects - #10 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to ghissue

Wuffle
A multi-repository task board for GitHub issues.
Stars: ✭ 93 (+322.73%)
Mutual labels:  issues, project-management
Gh Board
"Serverless" Kanban for GitHub Issues using gh-pages
Stars: ✭ 420 (+1809.09%)
Mutual labels:  issues, project-management
kanbanize
Triage issues on github project boards.
Stars: ✭ 32 (+45.45%)
Mutual labels:  project-management
Orchardcollaboration
Orchard Collaboration is a free, open source ticketing system, project management and collaboration framework build on top of the Orchard CMS. It natively integrates with Orchard CMS and extends its features by allowing its users to collaboratively work on the content or by simplifying communication with the customers.
Stars: ✭ 37 (+68.18%)
Mutual labels:  project-management
marketplace-feedback
This repository is for feedback regarding NativeScript Marketplace. Use the issues system here to submit feature requests, vote for existing ones or report bugs.
Stars: ✭ 16 (-27.27%)
Mutual labels:  issues
bookmarks
A PySide2 based file and asset manager for animation and CG productions.
Stars: ✭ 33 (+50%)
Mutual labels:  project-management
links-uteis
📎 A curated list of awesome project development links
Stars: ✭ 2,547 (+11477.27%)
Mutual labels:  project-management
sigmah
Open source software for managing international aid projects
Stars: ✭ 22 (+0%)
Mutual labels:  project-management
assign-one-project-github-action
Automatically add an issue or pull request to specific GitHub Project(s) when you create and/or label them.
Stars: ✭ 140 (+536.36%)
Mutual labels:  project-management
API
API documentation for the Forecast platform
Stars: ✭ 24 (+9.09%)
Mutual labels:  project-management
bzkanban
🔪 Kanban board for Bugzilla 5+
Stars: ✭ 39 (+77.27%)
Mutual labels:  project-management
github-interact-cli
🎩 Interact with GItHub right inside your terminal
Stars: ✭ 43 (+95.45%)
Mutual labels:  issues
iguana
Iguana is an open source issue management system with a kanban board.
Stars: ✭ 39 (+77.27%)
Mutual labels:  project-management
gh-docs-boilerplate
The basic documentation that should be included in any project on github.
Stars: ✭ 20 (-9.09%)
Mutual labels:  project-management
triage-new-issues
A GitHub App, built with Probot that adds `triage` label to newly-created issues which don't have labels
Stars: ✭ 23 (+4.55%)
Mutual labels:  issues
blog
42
Stars: ✭ 67 (+204.55%)
Mutual labels:  issues
issue-bot
GitHub Actions powered Issue Bot 🦾
Stars: ✭ 62 (+181.82%)
Mutual labels:  issues
sublog
✍ Build a static blog website from GitHub Issues
Stars: ✭ 20 (-9.09%)
Mutual labels:  issues
nl-covid19-notification-app-community-website
Community website COVID-19 notificatieapp
Stars: ✭ 17 (-22.73%)
Mutual labels:  project-management
taiga-front-next
Next taiga-front version with Angular
Stars: ✭ 27 (+22.73%)
Mutual labels:  project-management

ghissue

Bulk-upload GitHub Issues

License GitHub Release GitHub last commit PR's Welcome GoReportCard

About

Bulk-upload as easy as

brew install hcgatewood/ghissue/ghissue
ghissue create issues.txt

Howto

Input format

The input file contains a repo target, followed by hyphen-separated issues.

The first line of each issue contains metadata, while all following lines comprise the Issue body. Labels, assignees, and body are optional.

repo_owner/repo_name
---
Title | Labels | Assignees
Body
---
Title | Labels | Assignees
Body
---
Title | Labels | Assignees
Body

Overview

asciicast

Walkthrough

Prerequisites

  • Install ghissue brew install hcgatewood/ghissue/ghissue
  • Create a GitHub personal access token and save its contents to the GITHUB_TOKEN environment variable
  • Replace hcgatewood23/test below with a repo to which you have write access

We'll create two issues: a self-assigned feature request and a bug report. Place the following into a file named issues.txt

hcgatewood23/test
---
Update the README | feature,milestone4 | hcgatewood23
Update readme with examples.

Add note that Issue body can contain multiple lines.
---
Fix CLI bug | bug
Bug report: CLI needs to be fixed. Someone please claim.

Now bulk-create the Issues

$ ghissue create issues.txt --open

22,23

Notes

Install

Preferred installation method via Homebrew

brew install hcgatewood/ghissue/ghissue

If you can't or don't want to use Homebrew, consider these additional install methods

  • go get -u github.com/hcgatewood/ghissue install via Go
  • go run github.com/hcgatewood/ghissue don't install, run directly via Go
  • Check out the per-release assets
  • Compile from source

More examples

See testdata/ for more examples.

CLI

CLI flags for the create command

--byline   Append hcgatewood/ghissue byline to Issue body (default true)
--dryrun   Don't actually create the Issues
--help     help for create
--info     Print more info about the Issues
--open     Open browser to view new Issues

Note: can disable the byline with --byline=false.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].