I'm jumping back into the abstract schema project, and was wondering what the workflow is for something like this. Should I simply create a new branch and have everybody (assuming other people have an interest) collaborate on that branch until we are ready to start involving gerrit? Obviously, this will be a large, all-at-once patch once finished.
Also, I'm still not clear on which mailing list would be more approriate for discussion of a feature like this. The descriptions of mediawiki-l and wikitech-l both say "features and development". I lean towards this list (wikitech) due to the higher traffic. Thanks.
On Wed, Apr 18, 2012 at 12:09 PM, Greg Sabino Mullane greg@endpoint.com wrote:
I'm jumping back into the abstract schema project, and was wondering what the workflow is for something like this. Should I simply create a new branch and have everybody (assuming other people have an interest) collaborate on that branch until we are ready to start involving gerrit? Obviously, this will be a large, all-at-once patch once finished.
I think this is a perfect use for a feature branch for people to collaborate on. I'm certainly interested in this project and I know I'm not alone.
Also, I'm still not clear on which mailing list would be more approriate for discussion of a feature like this. The descriptions of mediawiki-l and wikitech-l both say "features and development". I lean towards this list (wikitech) due to the higher traffic.
I think we should probably work on mediawiki.org (subpage of RfC?). This is something that needs to be thought out properly, and I think on-wiki would be more productive than on-list.
-Chad
On 18/04/12 18:09, Greg Sabino Mullane wrote:
I'm jumping back into the abstract schema project, and was wondering what the workflow is for something like this. Should I simply create a new branch and have everybody (assuming other people have an interest) collaborate on that branch until we are ready to start involving gerrit? Obviously, this will be a large, all-at-once patch once finished.
It took me a while to remember that idea of replacing the sql files with an abstract schema. Hopefully this will help subsequent readers.
Also, I'm still not clear on which mailing list would be more approriate for discussion of a feature like this. The descriptions of mediawiki-l and wikitech-l both say "features and development". I lean towards this list (wikitech) due to the higher traffic. Thanks.
wikitech-l is the right one for proposing new features.
On Apr 18, 2012, at 6:09 PM, Greg Sabino Mullane wrote:
I'm jumping back into the abstract schema project, and was wondering what the workflow is for something like this. Should I simply create a new branch and have everybody (assuming other people have an interest) collaborate on that branch until we are ready to start involving gerrit? Obviously, this will be a large, all-at-once patch once finished.
I'd say put it in Gerrit from the start (in a branch) so that everyone can check it out and send suggestions (either as a commit or through the feedback channels on the mailing list, wiki or Gerrit comments).
Gerrit reviews are also enabled for branches, so you don't have to worry much about clashing with others, a commit to the branch on gerrit will not end up in the actual branch until it is reviewed.
When it is getting closer to perfection you could push a patchset of the entire branch as a squashed-commit on the master branch to gerrit for review. Even then there is still plenty of room for people to cherry-pick that onto their local repositories for testing, and submit revisions of the patch set to Gerrit etc., until it is approved.
Also, I'm still not clear on which mailing list would be more approriate for discussion of a feature like this. The descriptions of mediawiki-l and wikitech-l both say "features and development". I lean towards this list (wikitech) due to the higher traffic. Thanks.
Starting an RFC page [1] is a good way to centralize the concept for further collaboration and feedback. Discussion sometimes continues on wikitech-l, and sometimes on the wiki talk page of the RFC.
-- Krinkle
count me in :D
On 18. 04. 2012 18:09, Greg Sabino Mullane wrote:
I'm jumping back into the abstract schema project, and was wondering what the workflow is for something like this. Should I simply create a new branch and have everybody (assuming other people have an interest) collaborate on that branch until we are ready to start involving gerrit? Obviously, this will be a large, all-at-once patch once finished.
Also, I'm still not clear on which mailing list would be more approriate for discussion of a feature like this. The descriptions of mediawiki-l and wikitech-l both say "features and development". I lean towards this list (wikitech) due to the higher traffic. Thanks.
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
wikitech-l@lists.wikimedia.org