Skip to main content

(IPython/Jupyter) GitHub project tools

Project description

# GHPRO

A couple of utilities for working with **G**it**H**ub **PRO**jects (IPython/Jupyter-related, mostly).

This takes some utilities developed for the maintenance of [IPython](https://github.com/ipython/ipython),
and makes them a bit more reusable as a standalone package.

This is tailored for development practices in IPython and Jupyter projects,
in particular:

- all development is done through pull requests
- all pull requests and issues are given milestones
- backport branches have names like '4.x' and '1.3.x'

Tools include:

- summary stats about releases
- manage and apply backports of pull requests

For example, in your repo:

github-stats --milestone 4.3

To get a report about GitHub contributions for milestone 4.3.

Or

backport-pr todo --milestone 4.4

to see what PRs are marked for 4.4 that still need backporting,
or

backport-pr apply 4.x 1234

to backport PR #1234 onto branch 4.x

## Origins

These scripts started as part of IPython (specifically `ipython/tools`),
and are forked as of ipython/ipython@99d29c2d556b9889b5040874e5e673ae2e5a032a.



Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for ghpro, version 1.1.1
Filename, size File type Python version Upload date Hashes
Filename, size ghpro-1.1.1-py3-none-any.whl (13.4 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size ghpro-1.1.1.tar.gz (11.0 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page