Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. After the project has has been setup, you should see a prompt to add the cloned repo as a maven project. Click the "Add as Maven Project"

  2. Setup the Java SDK as 1.8 (if you don't have oracle jdk 1.8, please install it first)
    1. File -> Project Structure --> Project Settings --> Project --> Select 1.8 as SDK
  3. Setup the Project Structure correctly
    1. Go to File --> Project Structure --> Project Settings --> Module
    2. select plus sign and select "Import Module"
    3. Go to the location where you cloned your fork on your local workstation and select the metron-streaming folder
    4. Check the checkbox "Import module as from External Folder" and Select Maven

    5. Leave the default setting on the import settings page
    6. Click Finish
    7. you should see something like the following:

    8. Do steps b - g for the following folders under the cloned repo directory: deployment, metron-sensors, metron-ui and site
    9. Build the entire project and ensure that you have no errors: Build --> Make Project

...

  1. Log into your github account and go to your forked repo.
  2. Click the button "new pull request"
  3. Image Added
  4. Please be very careful to preface your PR with the full name of the JIRA so that the comments from github are replicated to the JIRA system for posterity. The name must be exact. If there is a JIRA, METRON-777, that is titled "Fix all the things!", please create your PR with the title: "METRON-777: Fix all the things!"
  5. Please fill out the PR template completely.  For code submissions it will ask you not only to run full Unit Test, but also the integration test module, via
    1.  
        mvn -q clean integration-test install && build_utils/verify_licenses.sh