Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 16 Nov 2014 19:08:45 +0100
From:      =?utf-8?Q?Bart=C5=82omiej_Rutkowski?= <robak@FreeBSD.org>
To:        freebsd-git@freebsd.org
Subject:   First step towards GitHub integration
Message-ID:  <9A004225-B20E-4795-971A-B363F02B78BC@FreeBSD.org>

next in thread | raw e-mail | index | archive | help
Hi everyone,

Following the recent discussion on the developers mailing list about =
opening to wider audience by increasing our presence on GitHub (and =
perhaps, in future, switching to Git) I volunteered to take care of the =
very first step, that is - stop closing pull requests on GitHub without =
any action on them.

My first, rough, idea is to create a GitHub hook that would act on pull =
requests aganist our repositories. Such hook would call an application, =
written by me (some sort of REST-ish Python based application, small =
thing) hosted on our infrastructure, that would get the pull request =
data in JSON from that hook call, validate it, and after proper =
transformation (not sure yet how much, if any, will be required) send it =
to our Bugzilla via XMLRPC interface.

Once such PR is successfuly created, it would then send back a link to =
that PR and some additional information (encouraging the original sender =
to create his Bugzilla account, reach out to us on mailing lists, IRC =
and so on) as a comment to the original pull request, closing it at the =
same time.

So, that's the idea for the very first step, very limited, one way only, =
no bells&whistles, but the idea behind is to do one thing and one thing =
only, yet to do it well. Comments welcome! :)

Kind regards,
Bartek Rutkowski=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9A004225-B20E-4795-971A-B363F02B78BC>