Updates to readme about documentation, communication & license. #916

Merged
merged 2 commits into from Jul 12, 2017

Conversation

Projects
None yet
5 participants
Owner

tfenne commented Jun 26, 2017

Description

Updated the readme to include more information on licensing, updated links to documentation and suggestions on how to interact with the project.

Checklist

  • Code compiles correctly
  • New tests covering changes and new functionality
  • All tests passing
  • Extended the README / documentation, if necessary
  • Is not backward compatible (breaks binary or source compatibility)

@tfenne tfenne requested review from lbergelson and jacarey Jun 26, 2017

codecov-io commented Jun 26, 2017 edited

Codecov Report

Merging #916 into master will not change coverage.
The diff coverage is n/a.

@@             Coverage Diff             @@
##              master      #916   +/-   ##
===========================================
  Coverage     65.138%   65.138%           
  Complexity      7281      7281           
===========================================
  Files            528       528           
  Lines          31975     31975           
  Branches        5469      5469           
===========================================
  Hits           20828     20828           
  Misses          8992      8992           
  Partials        2155      2155
-#### Building HTSJDK
+### Documentation & Getting Help
+
+API documentation for all versions of HTSJDK since `1.128` are available through [javadoc.io](http://www.javadoc.io/doc/com.github.samtools/htsjdk).
@lbergelson

lbergelson Jul 7, 2017

Contributor

That's neat, I didn't know about that service.

README.md
+
+Not all sub-packages of htsjdk are subject to the same license, so a license notice is included in each source file or sub-package as appropriate.
+Please check the relevant license notice whenever you start working with a part of htsjdk that you have not previously worked with to avoid any surprises.
+Broadly speaking the majority of the code is covered under the MIT license with the following notable exceptions:
@lbergelson

lbergelson Jul 7, 2017

Contributor

This is a gross mess. Hopefully when Broad legal gets back from vacation we can resolve at least the lgpl bits.

README.md
-#### Java Minimum Version Support Policy
+### Java Minimum Version Support Policy
> **NOTE: _Effective November 24th 2015, HTSJDK has ended support of Java 7 and previous versions. Java 8 is now required_.**
@lbergelson

lbergelson Jul 7, 2017

Contributor

Should we remove this notice? It's been around for a long time now. Anyone who cares probably knows.

@tfenne

tfenne Jul 10, 2017

Owner

I removed the note and updated the proposed data for Java 8 to be one our from this month as that's probably when Oracle will stop support for Java 8 (one year from the next major release).

@lbergelson

👍

tfenne added some commits Jun 26, 2017

@tfenne tfenne Updates to readme about documentation, communication & license. e7971b9
@tfenne tfenne Updated java version support statement at Louis' suggestion.
c38675c
Owner

tfenne commented Jul 10, 2017

@jacarey Do you want to review this? How about I merge tomorrow if I don't hear from you, and you can just say "yes I want to review" to postpone that?

@tfenne

@jacarey Do you want to review this? How about I merge tomorrow if I don't hear from you, and you can just say "yes I want to review" to postpone that?

@jacarey is out today so that probably isn't a great strategy.

Owner

tfenne commented Jul 10, 2017

@pshapiro4broad I hear you ... although in fairness this PR is two weeks old ;) I'll wait until Wednesday.

Contributor

jacarey commented Jul 11, 2017

@tfenne I'll review it today. Thanks!

@tfenne tfenne merged commit 8d207ae into master Jul 12, 2017

5 checks passed

codecov/changes No unexpected coverage changes found.
Details
codecov/patch Coverage not affected when comparing 1cd23da...c38675c
Details
codecov/project 65.138% remains the same compared to 1cd23da
Details
continuous-integration/travis-ci/pr The Travis CI build passed
Details
continuous-integration/travis-ci/push The Travis CI build passed
Details

tfenne deleted the tf_update_readme branch Jul 12, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment