From c7c0c30ecfd873500c3e8c475fd9162f03f3ec58 Mon Sep 17 00:00:00 2001 From: Adam Roben Date: Fri, 20 Feb 2015 10:24:38 -0500 Subject: [PATCH] Classify javadoc/ directories as documentation --- lib/linguist/documentation.yml | 5 ++++- test/test_blob.rb | 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/linguist/documentation.yml b/lib/linguist/documentation.yml index a2578040..a29a3d2f 100644 --- a/lib/linguist/documentation.yml +++ b/lib/linguist/documentation.yml @@ -7,12 +7,15 @@ # Please add additional test coverage to # `test/test_blob.rb#test_documentation` if you make any changes. -## Documentation Conventions ## +## Documentation directories ## - ^docs?/ - ^[Dd]ocumentation/ +- (^|/)javadoc/ - ^man/ +## Documentation files ## + - (^|/)CONTRIBUTING(\.|$) - (^|/)COPYING(\.|$) - (^|/)INSTALL(\.|$) diff --git a/test/test_blob.rb b/test/test_blob.rb index 6c071420..ec1d6ea3 100644 --- a/test/test_blob.rb +++ b/test/test_blob.rb @@ -452,6 +452,9 @@ class TestBlob < Minitest::Test refute_predicate fixture_blob("project/Documentation/foo.md"), :documentation? refute_predicate fixture_blob("project/documentation/foo.md"), :documentation? + assert_predicate fixture_blob("javadoc/foo.html"), :documentation? + assert_predicate fixture_blob("project/javadoc/foo.html"), :documentation? + assert_predicate fixture_blob("man/foo.html"), :documentation? refute_predicate fixture_blob("project/man/foo.html"), :documentation?