[devdocsgjs/main: 576/1867] Merge branch 'master' into fix-829




commit 6893ac9514401face2f1e668a8f89ae56c66516d
Merge: fd6afbeb 8420f66a
Author: Jasper van Merle <jaspervmerle gmail com>
Date:   Thu Feb 14 10:51:57 2019 +0100

    Merge branch 'master' into fix-829

 .editorconfig                                      |   8 +
 CONTRIBUTING.md => .github/CONTRIBUTING.md         |  13 +-
 ISSUE_TEMPLATE.md => .github/ISSUE_TEMPLATE.md     |   2 +-
 .github/no-response.yml                            |   8 +
 .gitignore                                         |   7 +-
 .ruby-version                                      |   2 +-
 .travis.yml                                        |   3 +
 COPYRIGHT                                          |   8 +-
 Dockerfile                                         |   4 +-
 Dockerfile-alpine                                  |   4 +-
 Gemfile                                            |  12 +-
 Gemfile.lock                                       | 123 +--
 README.md                                          |  60 +-
 Rakefile                                           |   4 +
 assets/images/docs-2.png                           | Bin 16897 -> 20060 bytes
 assets/images/docs-2 2x png                        | Bin 40986 -> 48657 bytes
 assets/javascripts/app/app.coffee                  |  16 +-
 assets/javascripts/app/appcache.coffee             |   2 +-
 assets/javascripts/app/shortcuts.coffee            |   3 +
 assets/javascripts/lib/license.coffee              |   2 +-
 assets/javascripts/lib/page.coffee                 |   2 +-
 assets/javascripts/news.json                       |  14 +-
 assets/javascripts/templates/error_tmpl.coffee     |  17 +-
 .../javascripts/templates/pages/about_tmpl.coffee  |  95 +-
 .../javascripts/templates/pages/help_tmpl.coffee   |   3 +
 .../templates/pages/root_tmpl.coffee.erb           |  13 +-
 assets/javascripts/vendor/prism.js                 | 985 +++++++++++++--------
 assets/javascripts/views/content/content.coffee    |   5 +-
 .../javascripts/views/content/offline_page.coffee  |   1 +
 assets/javascripts/views/content/root_page.coffee  |   4 -
 .../javascripts/views/content/settings_page.coffee |   7 +-
 assets/javascripts/views/layout/document.coffee    |   2 +-
 assets/javascripts/views/search/search.coffee      |   5 +
 assets/stylesheets/application-dark.css.scss       | 102 ---
 assets/stylesheets/application.css.scss            |  12 +-
 assets/stylesheets/components/_app.scss            |  10 +-
 assets/stylesheets/components/_content.scss        |  60 +-
 assets/stylesheets/components/_fail.scss           |   6 +-
 assets/stylesheets/components/_header.scss         |  60 +-
 assets/stylesheets/components/_mobile.scss         |   4 +-
 assets/stylesheets/components/_notice.scss         |  10 +-
 assets/stylesheets/components/_notif.scss          |  24 +-
 assets/stylesheets/components/_page.scss           |   8 +-
 assets/stylesheets/components/_path.scss           |  12 +-
 assets/stylesheets/components/_prism.scss          |  57 +-
 assets/stylesheets/components/_settings.scss       |  24 +-
 assets/stylesheets/components/_sidebar.scss        |  76 +-
 assets/stylesheets/global/_base.scss               |  68 +-
 assets/stylesheets/global/_classes.scss            |  49 +-
 assets/stylesheets/global/_icons.scss              |  14 +-
 assets/stylesheets/global/_mixins.scss             |   6 +
 assets/stylesheets/global/_print.scss              |   4 +-
 assets/stylesheets/global/_variables-dark.scss     | 122 ++-
 assets/stylesheets/global/_variables-light.scss    |  76 ++
 assets/stylesheets/global/_variables.scss          | 107 +--
 assets/stylesheets/pages/_angularjs.scss           |   2 +-
 assets/stylesheets/pages/_async.scss               |   4 +-
 assets/stylesheets/pages/_bash.scss                |  12 +
 assets/stylesheets/pages/_bootstrap.scss           |   2 +-
 assets/stylesheets/pages/_c.scss                   |   4 +-
 assets/stylesheets/pages/_clojure.scss             |   2 +-
 assets/stylesheets/pages/_d.scss                   |   6 +-
 assets/stylesheets/pages/_dart.scss                |  12 +
 assets/stylesheets/pages/_dojo.scss                |   2 +-
 assets/stylesheets/pages/_ember.scss               |   4 +-
 assets/stylesheets/pages/_erlang.scss              |   2 +-
 assets/stylesheets/pages/_graphite.scss            |   7 +
 assets/stylesheets/pages/_jquery.scss              |   4 +-
 assets/stylesheets/pages/_love.scss                |   4 +-
 assets/stylesheets/pages/_mdn.scss                 |  31 +-
 assets/stylesheets/pages/_meteor.scss              |   4 +-
 assets/stylesheets/pages/_node.scss                |   3 +
 assets/stylesheets/pages/_npm.scss                 |   2 +-
 assets/stylesheets/pages/_phalcon.scss             |   2 +-
 assets/stylesheets/pages/_php.scss                 |   4 +-
 assets/stylesheets/pages/_postgres.scss            |   2 +-
 assets/stylesheets/pages/_python.scss              |   6 +
 assets/stylesheets/pages/_qt.scss                  |   9 +
 assets/stylesheets/pages/_rdoc.scss                |  15 +-
 assets/stylesheets/pages/_react_native.scss        |   2 +-
 assets/stylesheets/pages/_redis.scss               |   4 +-
 assets/stylesheets/pages/_rfc.scss                 |   2 +-
 assets/stylesheets/pages/_rust.scss                |  11 +-
 assets/stylesheets/pages/_simple.scss              |  32 +-
 assets/stylesheets/pages/_sphinx.scss              |   4 +-
 assets/stylesheets/pages/_sphinx_simple.scss       |   2 +-
 assets/stylesheets/pages/_support_tables.scss      |   2 +-
 assets/stylesheets/pages/_terraform.scss           |   4 +
 assets/stylesheets/pages/_yard.scss                |   2 +-
 assets/stylesheets/pages/_yii.scss                 |   2 +-
 docs/Filter-Reference.md                           | 224 +++++
 docs/Scraper-Reference.md                          | 186 ++++
 docs/adding-docs.md                                |  22 +
 docs/maintainers.md                                | 102 +++
 lib/app.rb                                         |  20 +-
 lib/docs.rb                                        |  19 +-
 lib/docs/core/doc.rb                               |   6 +
 lib/docs/core/requester.rb                         |  12 +-
 lib/docs/core/scrapers/file_scraper.rb             |  25 +-
 lib/docs/core/url.rb                               |   2 +-
 lib/docs/filters/bash/clean_html.rb                |  74 ++
 lib/docs/filters/bash/entries.rb                   |  56 ++
 lib/docs/filters/codeceptjs/entries.rb             |   4 +-
 lib/docs/filters/cordova/clean_html.rb             |   2 +-
 lib/docs/filters/cpp/entries.rb                    |   2 +
 lib/docs/filters/crystal/clean_html.rb             |   2 +-
 lib/docs/filters/crystal/entries.rb                |   2 +-
 lib/docs/filters/css/entries.rb                    |  27 +-
 lib/docs/filters/dart/clean_html.rb                |  66 ++
 lib/docs/filters/dart/entries.rb                   |  42 +
 lib/docs/filters/dom/clean_html.rb                 |   2 +-
 lib/docs/filters/dom/entries.rb                    |  19 +-
 lib/docs/filters/elixir/clean_html.rb              |   1 +
 lib/docs/filters/express/clean_html.rb             |   5 +
 lib/docs/filters/github/clean_html.rb              |   2 +-
 lib/docs/filters/graphite/clean_html.rb            |  27 +
 lib/docs/filters/graphite/entries.rb               |  46 +
 lib/docs/filters/handlebars/clean_html.rb          |  44 +
 lib/docs/filters/handlebars/entries.rb             |  19 +
 lib/docs/filters/haskell/clean_html.rb             |   4 +
 lib/docs/filters/haskell/entries.rb                |   4 +-
 lib/docs/filters/html/entries.rb                   |   2 +-
 lib/docs/filters/javascript/clean_html.rb          |   4 +-
 lib/docs/filters/javascript/entries.rb             |   2 +-
 lib/docs/filters/jest/clean_html.rb                |   5 +-
 lib/docs/filters/jest/entries.rb                   |   2 +-
 lib/docs/filters/koa/clean_html.rb                 |  42 +
 lib/docs/filters/koa/entries.rb                    |  36 +
 lib/docs/filters/leaflet/clean_html.rb             |  40 +
 lib/docs/filters/leaflet/entries.rb                |  33 +
 lib/docs/filters/mdn/clean_html.rb                 |  90 ++
 lib/docs/filters/node/clean_html.rb                |   2 +-
 lib/docs/filters/node/entries.rb                   |   2 +
 lib/docs/filters/puppeteer/clean_html.rb           |  24 +
 lib/docs/filters/puppeteer/entries.rb              |  41 +
 lib/docs/filters/pygame/clean_html.rb              | 102 +++
 lib/docs/filters/pygame/entries.rb                 |  29 +
 lib/docs/filters/python/clean_html.rb              |   8 +-
 lib/docs/filters/python/entries_v3.rb              |  22 +-
 lib/docs/filters/qt/clean_html.rb                  |  31 +
 lib/docs/filters/qt/entries.rb                     | 141 +++
 lib/docs/filters/rdoc/clean_html.rb                |   6 +-
 lib/docs/filters/react/entries.rb                  |   8 +-
 lib/docs/filters/react_native/entries.rb           |   2 +-
 lib/docs/filters/redis/entries.rb                  |   3 +-
 lib/docs/filters/rust/clean_html.rb                |  45 +-
 lib/docs/filters/rust/entries.rb                   |  12 +-
 lib/docs/filters/sqlite/entries.rb                 |   3 +-
 lib/docs/filters/svg/entries.rb                    |   4 +-
 lib/docs/filters/terraform/clean_html.rb           |  33 +
 lib/docs/filters/terraform/entries.rb              |  76 ++
 lib/docs/filters/typescript/entries.rb             |   1 +
 lib/docs/scrapers/ansible.rb                       |  40 +
 lib/docs/scrapers/apache.rb                        |   2 +-
 lib/docs/scrapers/apache_pig.rb                    |   2 +-
 lib/docs/scrapers/async.rb                         |   4 +-
 lib/docs/scrapers/bash.rb                          |  21 +
 lib/docs/scrapers/bootstrap.rb                     |   2 +-
 lib/docs/scrapers/bower.rb                         |   2 +-
 lib/docs/scrapers/c.rb                             |   1 -
 lib/docs/scrapers/chai.rb                          |   2 +-
 lib/docs/scrapers/cmake.rb                         |  14 +-
 lib/docs/scrapers/codeception.rb                   |   2 +-
 lib/docs/scrapers/codeceptjs.rb                    |   4 +-
 lib/docs/scrapers/cordova.rb                       |   7 +-
 lib/docs/scrapers/cpp.rb                           |   1 -
 lib/docs/scrapers/crystal.rb                       |   4 +-
 lib/docs/scrapers/d.rb                             |   2 +-
 lib/docs/scrapers/d3.rb                            |   2 +-
 lib/docs/scrapers/dart.rb                          |  35 +
 lib/docs/scrapers/django.rb                        |  12 +-
 lib/docs/scrapers/docker.rb                        |   2 +-
 lib/docs/scrapers/electron.rb                      |   4 +-
 lib/docs/scrapers/elixir.rb                        |  13 +
 lib/docs/scrapers/erlang.rb                        |   7 +-
 lib/docs/scrapers/eslint.rb                        |   2 +-
 lib/docs/scrapers/express.rb                       |   2 +-
 lib/docs/scrapers/fish.rb                          |   2 +-
 lib/docs/scrapers/flow.rb                          |   6 +-
 lib/docs/scrapers/git.rb                           |   2 +-
 lib/docs/scrapers/gnu.rb                           |   2 +-
 lib/docs/scrapers/gnu/gcc.rb                       |   8 -
 lib/docs/scrapers/gnu/gnu_fortran.rb               |   4 -
 lib/docs/scrapers/go.rb                            |   2 +-
 lib/docs/scrapers/godot.rb                         |   2 +-
 lib/docs/scrapers/graphite.rb                      |  21 +
 lib/docs/scrapers/grunt.rb                         |   2 +-
 lib/docs/scrapers/handlebars.rb                    |  23 +
 lib/docs/scrapers/haskell.rb                       |   2 +-
 lib/docs/scrapers/haxe.rb                          |   2 +-
 lib/docs/scrapers/homebrew.rb                      |   5 +-
 lib/docs/scrapers/immutable.rb                     |   2 +-
 lib/docs/scrapers/influxdata.rb                    |   2 +-
 lib/docs/scrapers/jasmine.rb                       |   6 +-
 lib/docs/scrapers/jest.rb                          |   8 +-
 lib/docs/scrapers/julia.rb                         |  26 +-
 lib/docs/scrapers/koa.rb                           |  38 +
 lib/docs/scrapers/laravel.rb                       |  15 +-
 lib/docs/scrapers/leaflet.rb                       |  43 +
 lib/docs/scrapers/less.rb                          |   2 +-
 lib/docs/scrapers/lodash.rb                        |   2 +-
 lib/docs/scrapers/marionette.rb                    |   9 +-
 lib/docs/scrapers/markdown.rb                      |   2 +-
 lib/docs/scrapers/matplotlib.rb                    |  40 +-
 lib/docs/scrapers/mocha.rb                         |   4 +-
 lib/docs/scrapers/mongoose.rb                      |   2 +-
 lib/docs/scrapers/nginx.rb                         |   2 +-
 lib/docs/scrapers/nim.rb                           |   6 +-
 lib/docs/scrapers/node.rb                          |  11 +-
 lib/docs/scrapers/nokogiri2.rb                     |  12 +-
 lib/docs/scrapers/npm.rb                           |   2 +-
 lib/docs/scrapers/numpy.rb                         |   1 -
 lib/docs/scrapers/openjdk.rb                       |   5 +-
 lib/docs/scrapers/pandas.rb                        |   5 +
 lib/docs/scrapers/perl.rb                          |   1 -
 lib/docs/scrapers/phoenix.rb                       |   2 +-
 lib/docs/scrapers/php.rb                           |   7 +-
 lib/docs/scrapers/puppeteer.rb                     |  18 +
 lib/docs/scrapers/pygame.rb                        |  20 +
 lib/docs/scrapers/python.rb                        |  20 +-
 lib/docs/scrapers/qt.rb                            | 121 +++
 lib/docs/scrapers/rdoc/minitest.rb                 |   9 +-
 lib/docs/scrapers/rdoc/rails.rb                    |  13 +-
 lib/docs/scrapers/rdoc/ruby.rb                     |  27 +-
 lib/docs/scrapers/react.rb                         |   2 +-
 lib/docs/scrapers/react_native.rb                  |   2 +-
 lib/docs/scrapers/redis.rb                         |   2 +-
 lib/docs/scrapers/redux.rb                         |   2 +-
 lib/docs/scrapers/requirejs.rb                     |   2 +-
 lib/docs/scrapers/rust.rb                          |  13 +-
 lib/docs/scrapers/scikit_image.rb                  |   4 +-
 lib/docs/scrapers/scikit_learn.rb                  |   4 +-
 lib/docs/scrapers/sinon.rb                         |  22 +-
 lib/docs/scrapers/sqlite.rb                        |   3 +-
 lib/docs/scrapers/statsmodels.rb                   |   2 +-
 lib/docs/scrapers/symfony.rb                       |  21 +-
 lib/docs/scrapers/terraform.rb                     |  22 +
 lib/docs/scrapers/twig.rb                          |  12 +-
 lib/docs/scrapers/typescript.rb                    |   4 +-
 lib/docs/scrapers/underscore.rb                    |   8 +-
 lib/docs/scrapers/vagrant.rb                       |   4 +-
 lib/docs/scrapers/vulkan.rb                        |   2 +-
 lib/docs/scrapers/webpack.rb                       |   2 +-
 lib/docs/scrapers/yarn.rb                          |   4 +-
 lib/docs/subscribers/requester_subscriber.rb       |  13 +
 lib/tasks/docs.thor                                | 132 ++-
 public/favicon.pxm                                 | Bin 0 -> 159961 bytes
 public/favicon 2x pxm                              | Bin 0 -> 190253 bytes
 public/icons/docs-2.pxm                            | Bin 1145268 -> 1411876 bytes
 public/icons/docs-2 2x pxm                         | Bin 1249481 -> 1523904 bytes
 public/icons/docs/bash/16.png                      | Bin 0 -> 547 bytes
 public/icons/docs/bash/16 2x png                   | Bin 0 -> 1157 bytes
 public/icons/docs/bash/SOURCE                      |   1 +
 public/icons/docs/css/CSS3.sketch/Data             | Bin 0 -> 69815 bytes
 .../docs/css/CSS3.sketch/QuickLook/Preview.png     | Bin 0 -> 19757 bytes
 .../docs/css/CSS3.sketch/QuickLook/Thumbnail.png   | Bin 0 -> 82586 bytes
 public/icons/docs/css/CSS3.sketch/fonts            |   0
 public/icons/docs/css/CSS3.sketch/version          |   1 +
 public/icons/docs/dart/16.png                      | Bin 0 -> 472 bytes
 public/icons/docs/dart/16 2x png                   | Bin 0 -> 749 bytes
 public/icons/docs/dart/SOURCE                      |   1 +
 public/icons/docs/dom/DOM.sketch/Data              | Bin 0 -> 71791 bytes
 .../docs/dom/DOM.sketch/QuickLook/Preview.png      | Bin 0 -> 20363 bytes
 .../docs/dom/DOM.sketch/QuickLook/Thumbnail.png    | Bin 0 -> 95153 bytes
 public/icons/docs/dom/DOM.sketch/fonts             |   0
 public/icons/docs/dom/DOM.sketch/version           |   1 +
 .../icons/docs/dom_events/DOM_events.sketch/Data   | Bin 0 -> 96701 bytes
 .../DOM_events.sketch/QuickLook/Preview.png        | Bin 0 -> 19452 bytes
 .../DOM_events.sketch/QuickLook/Thumbnail.png      | Bin 0 -> 88324 bytes
 .../icons/docs/dom_events/DOM_events.sketch/fonts  |   0
 .../docs/dom_events/DOM_events.sketch/version      |   1 +
 public/icons/docs/express/16.pxm                   | Bin 0 -> 216121 bytes
 public/icons/docs/express/16 2x pxm                | Bin 0 -> 216822 bytes
 public/icons/docs/handlebars/16.png                | Bin 0 -> 303 bytes
 public/icons/docs/handlebars/16 2x png             | Bin 0 -> 534 bytes
 public/icons/docs/handlebars/SOURCE                |   1 +
 public/icons/docs/html/HTML5.sketch/Data           | Bin 0 -> 77064 bytes
 .../docs/html/HTML5.sketch/QuickLook/Preview.png   | Bin 0 -> 19675 bytes
 .../docs/html/HTML5.sketch/QuickLook/Thumbnail.png | Bin 0 -> 84121 bytes
 public/icons/docs/html/HTML5.sketch/fonts          |   0
 public/icons/docs/html/HTML5.sketch/version        |   1 +
 public/icons/docs/http/16.pxm                      | Bin 0 -> 105216 bytes
 public/icons/docs/http/16 2x pxm                   | Bin 0 -> 127095 bytes
 public/icons/docs/javascript/16.pxm                | Bin 0 -> 24870 bytes
 public/icons/docs/javascript/16 2x pxm             | Bin 0 -> 218914 bytes
 public/icons/docs/knockout/16 2x pxm               | Bin 0 -> 229176 bytes
 public/icons/docs/leaflet/16.png                   | Bin 0 -> 670 bytes
 public/icons/docs/leaflet/16 2x png                | Bin 0 -> 1600 bytes
 public/icons/docs/leaflet/SOURCE                   |   1 +
 public/icons/docs/less/less.pxm                    | Bin 0 -> 85177 bytes
 public/icons/docs/moment/moment.sketch/Data        | Bin 0 -> 13875 bytes
 .../moment/moment.sketch/QuickLook/Preview.png     | Bin 0 -> 378 bytes
 .../moment/moment.sketch/QuickLook/Thumbnail.png   | Bin 0 -> 49727 bytes
 public/icons/docs/moment/moment.sketch/fonts       |   0
 public/icons/docs/moment/moment.sketch/metadata    |  14 +
 public/icons/docs/moment/moment.sketch/version     |   1 +
 public/icons/docs/nokogiri/icon.pxm                | Bin 0 -> 103911 bytes
 public/icons/docs/php/16 2x pxm                    | Bin 0 -> 172499 bytes
 public/icons/docs/puppeteer/16.png                 | Bin 0 -> 484 bytes
 public/icons/docs/puppeteer/16 2x png              | Bin 0 -> 857 bytes
 public/icons/docs/puppeteer/SOURCE                 |   1 +
 public/icons/docs/pygame/16.png                    | Bin 0 -> 791 bytes
 public/icons/docs/pygame/16 2x png                 | Bin 0 -> 2311 bytes
 public/icons/docs/qt/16.png                        | Bin 0 -> 362 bytes
 public/icons/docs/qt/16 2x png                     | Bin 0 -> 681 bytes
 public/icons/docs/qt/SOURCE                        |   1 +
 public/icons/docs/rails/rails.pxm                  | Bin 0 -> 333016 bytes
 public/icons/docs/sass/sass.pxm                    | Bin 0 -> 111000 bytes
 public/icons/docs/support_tables/16.pxm            | Bin 0 -> 101020 bytes
 public/icons/docs/support_tables/16 2x pxm         | Bin 0 -> 118881 bytes
 public/icons/docs/terraform/16.png                 | Bin 0 -> 356 bytes
 public/icons/docs/terraform/16 2x png              | Bin 0 -> 577 bytes
 public/icons/docs/xpath/XPath.sketch/Data          | Bin 0 -> 22373 bytes
 .../docs/xpath/XPath.sketch/QuickLook/Preview.png  | Bin 0 -> 26202 bytes
 .../xpath/XPath.sketch/QuickLook/Thumbnail.png     | Bin 0 -> 109471 bytes
 public/icons/docs/xpath/XPath.sketch/metadata      |  18 +
 public/icons/docs/xpath/XPath.sketch/version       |   1 +
 public/images/apple-icon.pxm                       | Bin 0 -> 396318 bytes
 public/images/fluid-icon.pxm                       | Bin 0 -> 522097 bytes
 public/images/icon.pxm                             | Bin 0 -> 214911 bytes
 public/images/webapp-icon-512.png                  | Bin 0 -> 246851 bytes
 public/images/webapp-icon-small.pxm                | Bin 0 -> 143934 bytes
 public/manifest.json                               |   5 +
 test/app_test.rb                                   |  69 +-
 test/lib/docs/core/scrapers/file_scraper_test.rb   | 136 ++-
 views/index.erb                                    |   4 +-
 views/other.erb                                    |   4 +-
 views/unsupported.erb                              |  17 +-
 328 files changed, 4297 insertions(+), 1495 deletions(-)
---


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]