ignite-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Raul Kripalani <ra...@apache.org>
Subject Contribution routes to Apache Ignite - updating the website
Date Tue, 25 Aug 2015 11:09:25 GMT
The "Start Contributing" section is somewhat unclear and outdated IMHO.
Unfortunately since this is not Wiki, I cannot modify it (where is the
site's source?).

The section should indicate there are two routes to contribution:

* Sending a patch.
* Sending a Github Pull Request.

*Sending a patch:*

There are multiple ways to do this, but the easiest is to clone the ASF or
Github repo and use git-format-patch to generate a patch.

I don't understand the current verbiage about creating a branch with the
ticket number – this may be relevant (for clarity purposes, not for
technical reasons) if the user is sending a PR via Github. But since this
contribution route does not entail pushing commits anywhere, the branch
name should not be relevant.

*Sending a Github Pull Request:*

Steps I propose (roughly):

1. Fork the ASF mirror repo apache/ignite into your Github account.
2. In your workstation, clone the fork you've just created.
3. Create a branch from master or from a release (if you're submitting a
hotfix), with name equal to the ticket number in lowercase and with a
hyphen.
4. Work away!
5. When you're ready to submit the pull request, open a Pull Request
against apache/ignite and select the target branch (master or release –
usually Github will populate this for you automatically).
6. Start the pull request title with the ticket number as given by JIRA
keeping capitalisation (IGNITE-nnnn). This will allow the ASF Github bot to
match the pull request against the appropriate ticket. As a result, it will
add a comment and it will send an email to the dev@ mailing list.
7. In the JIRA ticket, you may edit the ticket and tick the "Patch" option
to signal that there's a patch available.

Hope this helps,

*Raúl Kripalani*
Apache Camel PMC Member & Committer | Enterprise Architect, Open Source
Integration specialist
http://about.me/raulkripalani | http://www.linkedin.com/in/raulkripalani
http://blog.raulkr.net | twitter: @raulvk

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message