NIH | National Cancer Institute | NCI Wiki  

Versions Compared

Key

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

...

Create a topic branch from where you want to base your work.

  • LexEVS source code is found here.
  •   This is usually the master branch.
  •   Only  Only target release branches if you are certain your fix must be on that branch.
  •   To  To quickly create a topic branch based on master:    git checkout -b fix/master/my_contribution master
  •      Please avoid working directly on the master branch.
  •      Make commits of logical units.
  •   Please provide tests and documentation with your changes.
  •   Check for unnecessary whitespace with ``git diff --check`` before committing.
  •   Follow the NCIP Good Practices for Commit Messages.
  •   Start with a one-line summary followed by a blank line followed by a detailed free-form description.

 

Building Code

...

Submitting Changes

  • In general, we require that the OSI-approved `BSD 3-Clause License` be applied to code contributions. In the case of LexEVS the EPL license from Eclipse is applied.
  • Push your changes to a topic branch in your fork of the repository.
  • Submit a pull request to the LexEVS repository in the NCIP organization.
  • Update your JIRA ticket to mark that you have submitted code and are ready for it to be reviewed.

...