Hi again^3

was about to begin to write this quarter's report and was thinking in ways
we could foster contributions, so I'd like to throw them here to see if any
of them looks ok-ish:

* open commitership to everyone. Other projects, like f.ex., Apache Commons
have decided to open commitership to all Apache committers by default.
Apache Subversion also has a slightly different take on this which more or
less goes as anybody asking for committership is made a committer with
his/her first commits being reviewed/mentored. On both cases, if you're a
new committer and wish to commit something (duh) you usually ask first for
review and/or open a PR

* use github as the primary repo. We're currently using ASF's git repo as
the canonical repo with a read-only copy at github, but infra offers from a
while back now the opposite possibility: work with github repo, which sends
the commits automatically to the ASF's repo, which gets then read-only. It
woukd treat Github as the canonical source (a copy on ASF's repo would
still be made), which allows the PRs and issues to be a bit more convenient
(there are still some things not supported due to the Github's coarse
permission structure). It would be required all committers to use Github's
2FA [0] so once a vote in the project is taken, we should file a ticket on
the INFRA JIRA so committers could run through the Gitbox syncing [1] to
matchup ASF IDs and Github IDs.

* Release at least every four months. Master is deliverable, and it's been
getting small fixes and updates every now and then so why not release every
(let's say) 4 months? They would be minor releases, but they still would be
releases, which would make JSPWiki a little better for end-users so, again,
why not? There could be exceptions if needed (i.e. master broken or no code
pushed since last release), but I think it would be a good thing(tm)

does any of them seem reasonable?


br,
juan pablo

[0] -
https://help.github.com/articles/providing-your-2fa-authentication-code/
[1] - https://gitbox.apache.org/setup/

Reply via email to