You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

If you are a Java Developer and interested in contributing to Apache Ranger Project ?

 

Download the Apache Ranger Project  

You should be able to pull the Apache Ranger code into your local machine.

$ git clone git://git.apache.org/incubator-ranger.git

You can find the ways to build and deploy the code from Quick Start Guide. You can get further information about Apache Ranger from the Project Home Page.

Subscribe to Apache Ranger Development Community

Also, Developer mailing list is a good resource for gaining knowledge about the current features being discussed/designed for the release.

You can subscribe to developer mailing list by sending mail to dev-subscribe@ranger.incubator.apache.org 

Are you ready to work on some code ?

If you are new person to Apache, please create a new account in Apache JIRA page. Once you have a valid Apache JIRA user account, 

  1. Login into JIRA Page for Apache Ranger
     
  2. Review all unassigned JIRA(s)  that are of your interest and pick a JIRA to work on.
     
  3. Send a note to dev community  via  dev@ranger.incubator.apache.org to have a PMC member assign the JIRA to you.
     
  4. Once the JIRA is assigned to you, you can work on the Apache Ranger source on your local repo - to resolve the JIRA.
     
  5. After the JIRA is resolved, you can commit the changes to your local repo with commit comment with Apache JIRA number as follows: 

    $ git add <modified|add|deleted-files>
    $ git commit -m "RANGER-<JIRANUMBER>: <description of the JIRA fix>"
  6. After you committed your change into your local repo, you should be able to create a patch using the following command: 
    $ git format-patch -n HEAD~

    This command should create a git patch file under the current directory. Attach the patch file to the Apache JIRA and provide your comment about the solution. An Apache Ranger committer should be able to review your patch and provide feedback or commit to Apache Ranger.

     

  7. For pulling latest source changes from Apache Ranger, you can execute the following command to get latest code changes from remote apache repo to your local repo:

    $ git pull

If you have any questions related to Apache Ranger development questions, please feel free to contact dev group via email - dev@ranger.incubator.apache.org .

  • No labels