[Server-devel] XSCE Proposal | Moving to github and notifications

Anish Mangal anish at activitycentral.com
Tue Oct 8 15:08:20 EDT 2013


Hi,

One of the topics brought up in today's meeting was making the code
and development process more visible. Can we have a discussion on this
list and come to a conclusion on the proposals listed below.

Proposal-1 : Shifting from redmine to github

* Move the xsce source code from the repository hosted on redmine to a
repository hosted on github.
* For open/public repositories, github offers an unlimited amount of
members and collaboration. This comes at a zero dollar cost.
* A xsce user will be created and the xsce repository hosted under it.
All people who have commit access currently will have the same rights.
* The buildbot will be pointed to the github repo, so builds will
continue as usual.
* Eg: DXS is on github, Sugar has been on github for quite a while.
>From the experience of DXS team (Me, Santi, Anna, Miguel), this is a
recommended step.

Pros:
* Github offers a much better collaborative workflow with pull requests.
* Github offers better code visibility and reviews in the GUI itself.
* Here's an explanatory video that Miguel created:
http://www.youtube.com/watch?v=CEE85F3Zjcs

Proposal-2 : Notifications for source code commits to IRC. This is a
well accepted practice to keep community members informed and involved
about code changes and the development process.

Proposal-3 : Notifications for source code commits to the mailing
list. This is a deliberate effort to again encourage better
transparency, collaboration.
Option-A : Send the notifications to server-devel. Since the mailing
list is the single static archived place where everyone is subscribed,
it makes sense to send notifications here.
Option-B : Send to a separate mailing list. Those who are interested
in development, may subscribe to it.
Option-C : Github already offers the functionality to subscribe to
updates. Individual users can sign up to get notified about updates to
the repository.

Thoughts,
Anish


More information about the Server-devel mailing list