Extension talk:MassMessage/Page input list improvements

From MediaWiki.org
Jump to navigation Jump to search

Repositories[edit]

You say: "The source code will be maintained in a public repository on GitHub. Parts of the project will be submitted to Gerrit as separate patchsets as I finish them, in order to allow for wider review and feedback as I work on the project." Why a completely separate repository in another tool is needed? Wouldn't it be better to keep an own branch in Gerrit, next to the master branch, and push all your commits there, getting through the same review process as the rest since the beginning? I'm interested in the opinions of your mentors as well.--Qgil (talk) 17:21, 27 March 2014 (UTC)

The main reason is that I prefer the GitHub / "normal Git" workflow to the Gerrit one. Since Gerrit treats each commit as one change, I basically have to give up using Git as a version control system for work in progress if I do all my work on Gerrit. As I plan to submit parts of the project to Gerrit as I finish them, I don't think there is any difference, review wise, beyond unfinished work (which is not yet ready for review anyway) being visible on Gerrit. I am willing to just use Gerrit if people would still rather that I did given the above rationale. wctaiwan (talk) 18:12, 27 March 2014 (UTC)
IMO all the code work for the project should be on gerrit, just to facilitate code review, and keep everything in one place. I discussed this with wctaiwan, and I think we can avoid some of the normal gerrit issues by keeping the project in a separate branch, and merging to master as necessary. Legoktm (talk) 04:45, 30 March 2014 (UTC)

Minimum viable product[edit]

We request our candidates to define a minimum viable product, the minimum set of features that should be pushed first as a testable release. We do this to avoid a common problem of students putting a lot of time in one aspect, and then not having time enough to complete the rest, ending up with nothing that actually works. Please fine tune your proposal to define this. Thank you.--Qgil (talk) 17:24, 27 March 2014 (UTC)

I have divided the deliverables a little more clearly. Is this sufficient? wctaiwan (talk) 18:12, 27 March 2014 (UTC)

Microtasks[edit]

Please link to your microtasks at your entry in Google Summer of Code 2014. Not everybody will have the patience to find you in Gerrit. :) --Qgil (talk) 17:31, 27 March 2014 (UTC)

Yes Done wctaiwan (talk) 18:12, 27 March 2014 (UTC)