├── .ruby-version ├── public ├── docs │ └── docs.json ├── icons │ └── docs │ │ ├── d3 │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── chai │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── chef │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── nginx │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── vue │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── http │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── npm │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── phaser │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── socketio │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── go │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── html │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── meteor │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── requirejs │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── rethinkdb │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── symfony │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── vagrant │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── ansible │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── bower │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── cakephp │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── drupal │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── git │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── jquery │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── jqueryui │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── julia │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── knockout │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── laravel │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── lodash │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── lua │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── php │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── q │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── redis │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── support_tables │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── yii │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── angular │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── jquerymobile │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── svg │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── webpack │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── codeception │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── codeceptjs │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── cordova │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── docker │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── markdown │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── perl │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── python │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── typescript │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── underscore │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── backbone │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── crystal │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── ember │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── erlang │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── falcon │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── javascript │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── pandas │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── redux │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── tcl_tk │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2.png │ │ ├── tensorflow │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── twig │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── clojure │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── d │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── marionette │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── rails │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── ramda │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── ruby │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── sass │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── scikit_learn │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── codeigniter │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── gnu_fortran │ │ ├── SOURCE │ │ ├── 16.png │ │ ├── 16@2x.png │ │ └── fortran.png │ │ ├── grunt │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── haskell │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── nim │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── coffeescript │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── godot │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── haxe │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── modernizr │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── postgresql │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── react │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── electron │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── jasmine │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── jest │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── love │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── phoenix │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── pug │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── yarn │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── async │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── sinon │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── statsmodels │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── bootstrap │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── c │ │ ├── 16.png │ │ ├── 16@2x.png │ │ └── SOURCE │ │ ├── cpp │ │ ├── 16.png │ │ ├── 16@2x.png │ │ └── SOURCE │ │ ├── css │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── django │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── dom │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── gcc │ │ ├── 16.png │ │ ├── GCC.png │ │ └── 16@2x.png │ │ ├── node │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── numpy │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── phalcon │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── react_native │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── cmake │ │ ├── 16.png │ │ ├── 16@2x.png │ │ └── SOURCE │ │ ├── dojo │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── fish │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── flow │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── kotlin │ │ ├── SOURCE │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── less │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── mocha │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── relay │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── rust │ │ ├── 16.png │ │ ├── 16@2x.png │ │ └── SOURCE │ │ ├── xpath │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── bottle │ │ ├── 16.png │ │ ├── 16@2x.png │ │ └── SOURCE │ │ ├── elixir │ │ ├── 16.png │ │ ├── 16@2x.png │ │ └── SOURCE │ │ ├── express │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── liquid │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── moment │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── mongoose │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── nokogiri │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── openjdk │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── opentsdb │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── padrino │ │ ├── 16.png │ │ ├── SOURCE │ │ └── 16@2x.png │ │ ├── phpunit │ │ ├── 16.png │ │ ├── 16@2x.png │ │ └── SOURCE │ │ ├── sqlite │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── vulkan │ │ ├── 16.png │ │ ├── 16@2x.png │ │ └── SOURCE │ │ ├── angularjs │ │ ├── 16.png │ │ ├── SOURCE │ │ └── 16@2x.png │ │ ├── apache_pig │ │ ├── 16.png │ │ ├── 16@2x.png │ │ └── pig.png │ │ ├── dom_events │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── immutable │ │ ├── 16.png │ │ ├── 16@2x.png │ │ └── SOURCE │ │ ├── influxdata │ │ ├── 16.png │ │ └── 16@2x.png │ │ ├── matplotlib │ │ ├── 16.png │ │ ├── 16@2x.png │ │ └── SOURCE │ │ ├── scikit_image │ │ ├── 16.png │ │ ├── 16@2x.png │ │ └── SOURCE │ │ └── apache_http_server │ │ ├── 16.png │ │ ├── SOURCE │ │ └── 16@2x.png ├── robots.txt ├── favicon.ico └── images │ ├── icon-16.png │ ├── icon-32.png │ ├── icon-64.png │ ├── fluid-icon.png │ ├── icon-320.png │ ├── apple-icon-114.png │ ├── apple-icon-120.png │ ├── apple-icon-144.png │ ├── apple-icon-152.png │ ├── apple-icon-160.png │ ├── apple-icon-72.png │ ├── apple-icon-76.png │ ├── webapp-icon-128.png │ ├── webapp-icon-256.png │ ├── webapp-icon-32.png │ ├── webapp-icon-60.png │ └── webapp-icon-80.png ├── .travis.yml ├── Thorfile ├── .dockerignore ├── assets ├── images │ ├── docs-1.png │ ├── docs-2.png │ ├── docs-1@2x.png │ └── docs-2@2x.png ├── stylesheets │ ├── pages │ │ ├── _lua.scss │ │ ├── _vue.scss │ │ ├── _sinon.scss │ │ ├── _tcl_tk.scss │ │ ├── _github.scss │ │ ├── _perl.scss │ │ ├── _liquid.scss │ │ ├── _webpack.scss │ │ ├── _yard.scss │ │ ├── _dojo.scss │ │ ├── _express.scss │ │ ├── _apache.scss │ │ ├── _phalcon.scss │ │ ├── _sqlite.scss │ │ ├── _ramda.scss │ │ ├── _yii.scss │ │ ├── _julia.scss │ │ ├── _chef.scss │ │ ├── _drupal.scss │ │ ├── _tensorflow.scss │ │ ├── _codeception.scss │ │ ├── _go.scss │ │ ├── _elixir.scss │ │ ├── _nginx.scss │ │ ├── _knockout.scss │ │ ├── _openjdk.scss │ │ ├── _moment.scss │ │ ├── _phaser.scss │ │ ├── _rethinkdb.scss │ │ ├── _modernizr.scss │ │ ├── _pug.scss │ │ ├── _rubydoc.scss │ │ ├── _cordova.scss │ │ ├── _kotlin.scss │ │ ├── _clojure.scss │ │ ├── _phpunit.scss │ │ ├── _erlang.scss │ │ ├── _laravel.scss │ │ ├── _react_native.scss │ │ ├── _npm.scss │ │ ├── _async.scss │ │ ├── _rust.scss │ │ ├── _sphinx_simple.scss │ │ ├── _d3.scss │ │ ├── _coffeescript.scss │ │ ├── _d.scss │ │ ├── _ember.scss │ │ ├── _rfc.scss │ │ ├── _cakephp.scss │ │ ├── _git.scss │ │ ├── _underscore.scss │ │ ├── _love.scss │ │ ├── _socketio.scss │ │ ├── _crystal.scss │ │ ├── _angular.scss │ │ ├── _meteor.scss │ │ ├── _postgres.scss │ │ ├── _node.scss │ │ └── _haskell.scss │ └── components │ │ ├── _app.scss │ │ └── _notice.scss └── javascripts │ ├── docs.js.erb │ ├── collections │ ├── entries.coffee │ └── types.coffee │ ├── models │ ├── model.coffee │ └── type.coffee │ ├── lib │ ├── license.coffee │ └── local_storage_store.coffee │ ├── views │ ├── misc │ │ ├── tip.coffee │ │ └── notice.coffee │ ├── sidebar │ │ └── entry_list.coffee │ ├── pages │ │ ├── hidden.coffee │ │ ├── support_tables.coffee │ │ ├── sqlite.coffee │ │ └── rdoc.coffee │ ├── content │ │ ├── type_page.coffee │ │ └── static_page.coffee │ └── layout │ │ └── menu.coffee │ ├── templates │ ├── pages │ │ └── type_tmpl.coffee │ ├── base.coffee │ ├── path_tmpl.coffee │ ├── notice_tmpl.coffee │ └── tip_tmpl.coffee │ ├── app │ └── config.coffee.erb │ └── application.js.coffee ├── lib ├── docs │ ├── scrapers │ │ ├── sphinx.rb │ │ ├── github.rb │ │ ├── markdown.rb │ │ ├── jquery │ │ │ ├── jquery.rb │ │ │ ├── jquery_ui.rb │ │ │ ├── jquery_core.rb │ │ │ └── jquery_mobile.rb │ │ ├── rdoc │ │ │ ├── rdoc.rb │ │ │ └── minitest.rb │ │ ├── modernizr.rb │ │ ├── ramda.rb │ │ ├── nim.rb │ │ ├── async.rb │ │ ├── jasmine.rb │ │ ├── jest.rb │ │ ├── flow.rb │ │ ├── bower.rb │ │ ├── nokogiri2.rb │ │ ├── redux.rb │ │ ├── vagrant.rb │ │ ├── q.rb │ │ ├── underscore.rb │ │ ├── mocha.rb │ │ ├── liquid.rb │ │ ├── yarn.rb │ │ ├── codeception.rb │ │ ├── opentsdb.rb │ │ ├── socketio.rb │ │ ├── gnu.rb │ │ └── git.rb │ ├── filters │ │ ├── dojo │ │ │ └── clean_urls.rb │ │ ├── django │ │ │ ├── clean_html.rb │ │ │ └── fix_urls.rb │ │ ├── numpy │ │ │ └── clean_html.rb │ │ ├── julia │ │ │ └── clean_html_sphinx.rb │ │ ├── chefclient │ │ │ └── clean_html.rb │ │ ├── drupal │ │ │ ├── normalize_paths.rb │ │ │ └── internal_urls.rb │ │ ├── minitest │ │ │ └── entries.rb │ │ ├── nokogiri2 │ │ │ └── entries.rb │ │ ├── html │ │ │ └── clean_html.rb │ │ ├── c │ │ │ ├── fix_urls.rb │ │ │ └── fix_code.rb │ │ ├── core │ │ │ ├── inner_html.rb │ │ │ ├── clean_text.rb │ │ │ ├── clean_local_urls.rb │ │ │ ├── container.rb │ │ │ ├── clean_html.rb │ │ │ └── apply_base_url.rb │ │ ├── ramda │ │ │ └── entries.rb │ │ ├── flow │ │ │ └── entries.rb │ │ ├── php │ │ │ ├── fix_urls.rb │ │ │ └── internal_urls.rb │ │ ├── ansible │ │ │ └── clean_html.rb │ │ ├── cmake │ │ │ └── clean_html.rb │ │ ├── angularjs │ │ │ └── clean_urls.rb │ │ ├── underscore │ │ │ └── clean_html.rb │ │ ├── markdown │ │ │ ├── clean_html.rb │ │ │ └── entries.rb │ │ ├── mocha │ │ │ └── clean_html.rb │ │ ├── vulkan │ │ │ └── entries.rb │ │ ├── cpp │ │ │ └── fix_urls.rb │ │ ├── liquid │ │ │ ├── entries.rb │ │ │ └── clean_html.rb │ │ ├── pandas │ │ │ └── clean_html.rb │ │ ├── docker │ │ │ └── clean_html_very_old.rb │ │ ├── nginx_lua_module │ │ │ ├── clean_html.rb │ │ │ └── entries.rb │ │ ├── yarn │ │ │ └── entries.rb │ │ ├── mdn │ │ │ └── contribute_link.rb │ │ ├── bower │ │ │ ├── clean_html.rb │ │ │ └── entries.rb │ │ ├── erlang │ │ │ └── pre_clean_html.rb │ │ ├── phpunit │ │ │ └── entries.rb │ │ ├── lodash │ │ │ └── entries.rb │ │ ├── async │ │ │ └── entries.rb │ │ ├── clojure │ │ │ └── entries.rb │ │ ├── vagrant │ │ │ └── clean_html.rb │ │ ├── apache_pig │ │ │ └── clean_html.rb │ │ ├── git │ │ │ └── entries.rb │ │ ├── yii │ │ │ └── entries_v1.rb │ │ ├── immutable │ │ │ └── entries.rb │ │ ├── chai │ │ │ ├── entries.rb │ │ │ └── clean_html.rb │ │ ├── twig │ │ │ └── entries.rb │ │ ├── d3 │ │ │ └── entries_v3.rb │ │ ├── javascript │ │ │ └── clean_html.rb │ │ ├── modernizr │ │ │ ├── clean_html.rb │ │ │ └── entries.rb │ │ ├── scikit_learn │ │ │ └── clean_html.rb │ │ ├── statsmodels │ │ │ └── clean_html.rb │ │ ├── pug │ │ │ ├── entries.rb │ │ │ └── clean_html.rb │ │ ├── github │ │ │ └── clean_html.rb │ │ ├── sinon │ │ │ └── clean_html.rb │ │ ├── socketio │ │ │ └── entries.rb │ │ ├── backbone │ │ │ └── clean_html.rb │ │ └── opentsdb │ │ │ └── entries.rb │ ├── core │ │ ├── autoload_helper.rb │ │ ├── models │ │ │ └── type.rb │ │ ├── page_db.rb │ │ ├── instrumentable.rb │ │ └── parser.rb │ ├── subscribers │ │ ├── filter_subscriber.rb │ │ ├── request_subscriber.rb │ │ ├── store_subscriber.rb │ │ └── progress_bar_subscriber.rb │ └── storage │ │ └── null_store.rb └── tasks │ └── test.thor ├── .gitignore ├── config.ru ├── views └── manifest.erb ├── ISSUE_TEMPLATE.md ├── test ├── support │ └── fake_instrumentation.rb ├── lib │ └── docs │ │ └── filters │ │ └── core │ │ ├── inner_html_test.rb │ │ └── clean_text_test.rb └── files │ └── docs.json ├── Rakefile ├── .image_optim.yml ├── Dockerfile ├── Dockerfile-alpine └── COPYRIGHT /.ruby-version: -------------------------------------------------------------------------------- 1 | 2.4.2 -------------------------------------------------------------------------------- /public/docs/docs.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: ruby 2 | -------------------------------------------------------------------------------- /Thorfile: -------------------------------------------------------------------------------- 1 | $LOAD_PATH.unshift 'lib' 2 | -------------------------------------------------------------------------------- /public/icons/docs/d3/SOURCE: -------------------------------------------------------------------------------- 1 | http://d3js.org/ 2 | -------------------------------------------------------------------------------- /public/icons/docs/chai/SOURCE: -------------------------------------------------------------------------------- 1 | http://chaijs.com/ 2 | -------------------------------------------------------------------------------- /public/icons/docs/chef/SOURCE: -------------------------------------------------------------------------------- 1 | https://www.chef.io/ -------------------------------------------------------------------------------- /public/icons/docs/nginx/SOURCE: -------------------------------------------------------------------------------- 1 | http://nginx.org/ 2 | -------------------------------------------------------------------------------- /public/icons/docs/vue/SOURCE: -------------------------------------------------------------------------------- 1 | http://vuejs.org/ 2 | -------------------------------------------------------------------------------- /public/icons/docs/http/SOURCE: -------------------------------------------------------------------------------- 1 | http://www.entypo.com/ 2 | -------------------------------------------------------------------------------- /public/icons/docs/npm/SOURCE: -------------------------------------------------------------------------------- 1 | https://www.npmjs.com/ 2 | -------------------------------------------------------------------------------- /public/icons/docs/phaser/SOURCE: -------------------------------------------------------------------------------- 1 | https://phaser.io/ 2 | -------------------------------------------------------------------------------- /public/icons/docs/socketio/SOURCE: -------------------------------------------------------------------------------- 1 | http://socket.io/ 2 | -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: /settings -------------------------------------------------------------------------------- /public/icons/docs/go/SOURCE: -------------------------------------------------------------------------------- 1 | http://golang.org/doc/gopher/ 2 | -------------------------------------------------------------------------------- /public/icons/docs/html/SOURCE: -------------------------------------------------------------------------------- 1 | http://www.w3.org/html/logo/ 2 | -------------------------------------------------------------------------------- /public/icons/docs/meteor/SOURCE: -------------------------------------------------------------------------------- 1 | https://www.meteor.com/ 2 | -------------------------------------------------------------------------------- /public/icons/docs/requirejs/SOURCE: -------------------------------------------------------------------------------- 1 | http://requirejs.org/ 2 | -------------------------------------------------------------------------------- /public/icons/docs/rethinkdb/SOURCE: -------------------------------------------------------------------------------- 1 | http://rethinkdb.com/ 2 | -------------------------------------------------------------------------------- /public/icons/docs/symfony/SOURCE: -------------------------------------------------------------------------------- 1 | http://symfony.com/logo 2 | -------------------------------------------------------------------------------- /public/icons/docs/vagrant/SOURCE: -------------------------------------------------------------------------------- 1 | http://www.vagrantup.com 2 | -------------------------------------------------------------------------------- /public/icons/docs/ansible/SOURCE: -------------------------------------------------------------------------------- 1 | https://www.ansible.com/logos 2 | -------------------------------------------------------------------------------- /public/icons/docs/bower/SOURCE: -------------------------------------------------------------------------------- 1 | http://bower.io/docs/about/#logo 2 | -------------------------------------------------------------------------------- /public/icons/docs/cakephp/SOURCE: -------------------------------------------------------------------------------- 1 | http://cakephp.org/pages/logos 2 | -------------------------------------------------------------------------------- /public/icons/docs/drupal/SOURCE: -------------------------------------------------------------------------------- 1 | https://www.drupal.org/node/9068 2 | -------------------------------------------------------------------------------- /public/icons/docs/git/SOURCE: -------------------------------------------------------------------------------- 1 | http://git-scm.com/downloads/logos 2 | -------------------------------------------------------------------------------- /public/icons/docs/jquery/SOURCE: -------------------------------------------------------------------------------- 1 | http://brand.jquery.org/logos/ 2 | -------------------------------------------------------------------------------- /public/icons/docs/jqueryui/SOURCE: -------------------------------------------------------------------------------- 1 | http://brand.jquery.org/logos/ 2 | -------------------------------------------------------------------------------- /public/icons/docs/julia/SOURCE: -------------------------------------------------------------------------------- 1 | http://julialang.org/favicon.ico 2 | -------------------------------------------------------------------------------- /public/icons/docs/knockout/SOURCE: -------------------------------------------------------------------------------- 1 | http://learn.knockoutjs.com/ 2 | -------------------------------------------------------------------------------- /public/icons/docs/laravel/SOURCE: -------------------------------------------------------------------------------- 1 | https://github.com/laravel/art 2 | -------------------------------------------------------------------------------- /public/icons/docs/lodash/SOURCE: -------------------------------------------------------------------------------- 1 | http://lodash.com/favicon.ico 2 | -------------------------------------------------------------------------------- /public/icons/docs/lua/SOURCE: -------------------------------------------------------------------------------- 1 | http://lua-users.org/wiki/LuaLogo 2 | -------------------------------------------------------------------------------- /public/icons/docs/php/SOURCE: -------------------------------------------------------------------------------- 1 | http://php.net/download-logos.php 2 | -------------------------------------------------------------------------------- /public/icons/docs/q/SOURCE: -------------------------------------------------------------------------------- 1 | http://kriskowal.github.io/q/q.png 2 | -------------------------------------------------------------------------------- /public/icons/docs/redis/SOURCE: -------------------------------------------------------------------------------- 1 | http://redis.io/documentation 2 | -------------------------------------------------------------------------------- /public/icons/docs/support_tables/SOURCE: -------------------------------------------------------------------------------- 1 | http://www.entypo.com/ 2 | -------------------------------------------------------------------------------- /public/icons/docs/yii/SOURCE: -------------------------------------------------------------------------------- 1 | http://www.yiiframework.com/logo/ 2 | -------------------------------------------------------------------------------- /public/icons/docs/angular/SOURCE: -------------------------------------------------------------------------------- 1 | https://angular.io/presskit.html 2 | -------------------------------------------------------------------------------- /public/icons/docs/jquerymobile/SOURCE: -------------------------------------------------------------------------------- 1 | http://brand.jquery.org/logos/ 2 | -------------------------------------------------------------------------------- /public/icons/docs/svg/SOURCE: -------------------------------------------------------------------------------- 1 | http://www.w3.org/2009/08/svg-logos.html 2 | -------------------------------------------------------------------------------- /public/icons/docs/webpack/SOURCE: -------------------------------------------------------------------------------- 1 | https://github.com/webpack/media 2 | -------------------------------------------------------------------------------- /public/icons/docs/codeception/SOURCE: -------------------------------------------------------------------------------- 1 | https://www.openhub.net/p/codeception 2 | -------------------------------------------------------------------------------- /public/icons/docs/codeceptjs/SOURCE: -------------------------------------------------------------------------------- 1 | http://codecept.io/images/cjs-base.png 2 | -------------------------------------------------------------------------------- /public/icons/docs/cordova/SOURCE: -------------------------------------------------------------------------------- 1 | http://cordova.apache.org/artwork.html 2 | -------------------------------------------------------------------------------- /public/icons/docs/docker/SOURCE: -------------------------------------------------------------------------------- 1 | https://www.docker.com/brand-guidelines 2 | -------------------------------------------------------------------------------- /public/icons/docs/markdown/SOURCE: -------------------------------------------------------------------------------- 1 | https://github.com/dcurtis/markdown-mark 2 | -------------------------------------------------------------------------------- /public/icons/docs/perl/SOURCE: -------------------------------------------------------------------------------- 1 | http://www.perlfoundation.org/perl_trademark 2 | -------------------------------------------------------------------------------- /public/icons/docs/python/SOURCE: -------------------------------------------------------------------------------- 1 | http://www.python.org/community/logos/ 2 | -------------------------------------------------------------------------------- /public/icons/docs/typescript/SOURCE: -------------------------------------------------------------------------------- 1 | https://github.com/remojansen/logo.ts 2 | -------------------------------------------------------------------------------- /public/icons/docs/underscore/SOURCE: -------------------------------------------------------------------------------- 1 | http://underscorejs.org/favicon.ico 2 | -------------------------------------------------------------------------------- /public/icons/docs/backbone/SOURCE: -------------------------------------------------------------------------------- 1 | http://backbonejs.org/docs/images/favicon.ico 2 | -------------------------------------------------------------------------------- /public/icons/docs/crystal/SOURCE: -------------------------------------------------------------------------------- 1 | https://crystal-lang.org/images/favico.ico 2 | -------------------------------------------------------------------------------- /public/icons/docs/ember/SOURCE: -------------------------------------------------------------------------------- 1 | https://github.com/tschundeee/emberjsfavicon 2 | -------------------------------------------------------------------------------- /public/icons/docs/erlang/SOURCE: -------------------------------------------------------------------------------- 1 | https://github.com/Kapeli/Dash-X-Platform-Resources -------------------------------------------------------------------------------- /public/icons/docs/falcon/SOURCE: -------------------------------------------------------------------------------- 1 | https://github.com/falconry/falconry.github.io 2 | -------------------------------------------------------------------------------- /public/icons/docs/javascript/SOURCE: -------------------------------------------------------------------------------- 1 | https://github.com/voodootikigod/logo.js 2 | -------------------------------------------------------------------------------- /public/icons/docs/pandas/SOURCE: -------------------------------------------------------------------------------- 1 | http://pandas.pydata.org/_static/pandas_logo.png -------------------------------------------------------------------------------- /public/icons/docs/redux/SOURCE: -------------------------------------------------------------------------------- 1 | http://redux.js.org/gitbook/images/favicon.ico 2 | -------------------------------------------------------------------------------- /public/icons/docs/tcl_tk/SOURCE: -------------------------------------------------------------------------------- 1 | https://commons.wikimedia.org/wiki/File:Tcl.svg 2 | -------------------------------------------------------------------------------- /public/icons/docs/tensorflow/SOURCE: -------------------------------------------------------------------------------- 1 | https://www.tensorflow.org/images/favicon.png -------------------------------------------------------------------------------- /public/icons/docs/twig/SOURCE: -------------------------------------------------------------------------------- 1 | http://twig.sensiolabs.org/images/twig-logo.png 2 | -------------------------------------------------------------------------------- /public/icons/docs/clojure/SOURCE: -------------------------------------------------------------------------------- 1 | http://en.wikipedia.org/wiki/File:Clojure_logo.gif 2 | -------------------------------------------------------------------------------- /public/icons/docs/d/SOURCE: -------------------------------------------------------------------------------- 1 | https://github.com/dlang/dlang.org/tree/master/images 2 | -------------------------------------------------------------------------------- /public/icons/docs/marionette/SOURCE: -------------------------------------------------------------------------------- 1 | https://github.com/marionettejs/marionettejs.com 2 | -------------------------------------------------------------------------------- /public/icons/docs/rails/SOURCE: -------------------------------------------------------------------------------- 1 | http://commons.wikimedia.org/wiki/File:Ruby_logo.svg 2 | -------------------------------------------------------------------------------- /public/icons/docs/ramda/SOURCE: -------------------------------------------------------------------------------- 1 | http://ramda.jcphillipps.com/logo/ramdaFilled_200x235.png -------------------------------------------------------------------------------- /public/icons/docs/ruby/SOURCE: -------------------------------------------------------------------------------- 1 | http://commons.wikimedia.org/wiki/File:Ruby_logo.svg 2 | -------------------------------------------------------------------------------- /public/icons/docs/sass/SOURCE: -------------------------------------------------------------------------------- 1 | http://sass-lang.com/assets/img/styleguide/sass-logo.zip -------------------------------------------------------------------------------- /public/icons/docs/scikit_learn/SOURCE: -------------------------------------------------------------------------------- 1 | http://scikit-learn.org/stable/_static/favicon.ico -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/favicon.ico -------------------------------------------------------------------------------- /public/icons/docs/codeigniter/SOURCE: -------------------------------------------------------------------------------- 1 | http://www.codeigniter.com/assets/data/ci-logo.zip 2 | -------------------------------------------------------------------------------- /public/icons/docs/gnu_fortran/SOURCE: -------------------------------------------------------------------------------- 1 | https://commons.wikimedia.org/wiki/File:Fortran.png 2 | -------------------------------------------------------------------------------- /public/icons/docs/grunt/SOURCE: -------------------------------------------------------------------------------- 1 | https://github.com/gruntjs/gruntjs.com/tree/master/src/img 2 | -------------------------------------------------------------------------------- /public/icons/docs/haskell/SOURCE: -------------------------------------------------------------------------------- 1 | http://www.haskell.org/haskellwiki/Thompson-Wheeler_logo 2 | -------------------------------------------------------------------------------- /public/icons/docs/nim/SOURCE: -------------------------------------------------------------------------------- 1 | https://github.com/nim-lang/website/tree/master/jekyll/assets/img -------------------------------------------------------------------------------- /public/icons/docs/coffeescript/SOURCE: -------------------------------------------------------------------------------- 1 | https://github.com/jashkenas/coffee-script/downloads 2 | -------------------------------------------------------------------------------- /public/icons/docs/godot/SOURCE: -------------------------------------------------------------------------------- 1 | https://godotengine.org/themes/godotengine/assets/favicon.png 2 | -------------------------------------------------------------------------------- /public/icons/docs/haxe/SOURCE: -------------------------------------------------------------------------------- 1 | https://github.com/HaxeFoundation/haxe.org/tree/master/www/img 2 | -------------------------------------------------------------------------------- /public/icons/docs/modernizr/SOURCE: -------------------------------------------------------------------------------- 1 | https://github.com/Modernizr/Modernizr/tree/master/media 2 | -------------------------------------------------------------------------------- /public/icons/docs/postgresql/SOURCE: -------------------------------------------------------------------------------- 1 | http://www.postgresql.org/about/press/presskit93/#logos 2 | -------------------------------------------------------------------------------- /public/icons/docs/react/SOURCE: -------------------------------------------------------------------------------- 1 | https://github.com/facebook/react/blob/master/docs/img/logo.svg 2 | -------------------------------------------------------------------------------- /public/icons/docs/electron/SOURCE: -------------------------------------------------------------------------------- 1 | https://github.com/electron/electron.atom.io/tree/gh-pages/images 2 | -------------------------------------------------------------------------------- /public/icons/docs/jasmine/SOURCE: -------------------------------------------------------------------------------- 1 | https://github.com/jasmine/jasmine.github.io/tree/master/images 2 | -------------------------------------------------------------------------------- /public/icons/docs/jest/SOURCE: -------------------------------------------------------------------------------- 1 | https://github.com/facebook/jest/tree/master/website/src/jest/img 2 | -------------------------------------------------------------------------------- /public/icons/docs/love/SOURCE: -------------------------------------------------------------------------------- 1 | https://bytebucket.org/rude/love/raw/default/platform/unix/love.svg 2 | -------------------------------------------------------------------------------- /public/icons/docs/phoenix/SOURCE: -------------------------------------------------------------------------------- 1 | https://github.com/phoenixframework/phoenix/blob/master/logo.png 2 | -------------------------------------------------------------------------------- /public/icons/docs/pug/SOURCE: -------------------------------------------------------------------------------- 1 | https://github.com/pugjs/pug-www/blob/master/htdocs/images/logo.svg 2 | -------------------------------------------------------------------------------- /public/icons/docs/yarn/SOURCE: -------------------------------------------------------------------------------- 1 | https://raw.githubusercontent.com/yarnpkg/website/master/favicon.ico 2 | -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | test 3 | Dockerfile* 4 | .gitignore 5 | .dockerignore 6 | .travis.yml 7 | *.md 8 | -------------------------------------------------------------------------------- /assets/images/docs-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/assets/images/docs-1.png -------------------------------------------------------------------------------- /assets/images/docs-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/assets/images/docs-2.png -------------------------------------------------------------------------------- /public/icons/docs/async/SOURCE: -------------------------------------------------------------------------------- 1 | https://raw.githubusercontent.com/caolan/async/master/logo/favicon.ico 2 | -------------------------------------------------------------------------------- /public/icons/docs/sinon/SOURCE: -------------------------------------------------------------------------------- 1 | https://github.com/sinonjs/sinon/blob/master/docs/assets/images/logo.png 2 | -------------------------------------------------------------------------------- /public/icons/docs/statsmodels/SOURCE: -------------------------------------------------------------------------------- 1 | http://statsmodels.sourceforge.net/_static/statsmodels_hybi_favico.ico -------------------------------------------------------------------------------- /public/images/icon-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/images/icon-16.png -------------------------------------------------------------------------------- /public/images/icon-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/images/icon-32.png -------------------------------------------------------------------------------- /public/images/icon-64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/images/icon-64.png -------------------------------------------------------------------------------- /assets/images/docs-1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/assets/images/docs-1@2x.png -------------------------------------------------------------------------------- /assets/images/docs-2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/assets/images/docs-2@2x.png -------------------------------------------------------------------------------- /assets/stylesheets/pages/_lua.scss: -------------------------------------------------------------------------------- 1 | ._lua { 2 | @extend %simple; 3 | 4 | .apii { float: right; } 5 | } 6 | -------------------------------------------------------------------------------- /assets/stylesheets/pages/_vue.scss: -------------------------------------------------------------------------------- 1 | ._vue { 2 | @extend %simple; 3 | 4 | p.tip { @extend %note; } 5 | } 6 | -------------------------------------------------------------------------------- /public/icons/docs/bootstrap/SOURCE: -------------------------------------------------------------------------------- 1 | https://raw.githubusercontent.com/twbs/bootstrap/master/docs/favicon.ico 2 | -------------------------------------------------------------------------------- /public/icons/docs/c/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/c/16.png -------------------------------------------------------------------------------- /public/icons/docs/cpp/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/cpp/16.png -------------------------------------------------------------------------------- /public/icons/docs/css/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/css/16.png -------------------------------------------------------------------------------- /public/icons/docs/d/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/d/16.png -------------------------------------------------------------------------------- /public/icons/docs/d3/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/d3/16.png -------------------------------------------------------------------------------- /public/icons/docs/django/SOURCE: -------------------------------------------------------------------------------- 1 | https://github.com/django/djangoproject.com/raw/master/static/favicon.ico 2 | -------------------------------------------------------------------------------- /public/icons/docs/dom/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/dom/16.png -------------------------------------------------------------------------------- /public/icons/docs/gcc/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/gcc/16.png -------------------------------------------------------------------------------- /public/icons/docs/git/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/git/16.png -------------------------------------------------------------------------------- /public/icons/docs/go/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/go/16.png -------------------------------------------------------------------------------- /public/icons/docs/lua/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/lua/16.png -------------------------------------------------------------------------------- /public/icons/docs/nim/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/nim/16.png -------------------------------------------------------------------------------- /public/icons/docs/node/SOURCE: -------------------------------------------------------------------------------- 1 | https://drive.google.com/folderview?id=0B2SAGsHi4DjIcHB0cTZZcXFZNG8&usp=sharing 2 | -------------------------------------------------------------------------------- /public/icons/docs/npm/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/npm/16.png -------------------------------------------------------------------------------- /public/icons/docs/numpy/SOURCE: -------------------------------------------------------------------------------- 1 | https://github.com/numpy/numpy/blob/master/branding/icons/numpylogoicon.svg 2 | -------------------------------------------------------------------------------- /public/icons/docs/phalcon/SOURCE: -------------------------------------------------------------------------------- 1 | https://github.com/phalcon/website/blob/master/public/img/phalcon-22.png 2 | -------------------------------------------------------------------------------- /public/icons/docs/php/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/php/16.png -------------------------------------------------------------------------------- /public/icons/docs/pug/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/pug/16.png -------------------------------------------------------------------------------- /public/icons/docs/q/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/q/16.png -------------------------------------------------------------------------------- /public/icons/docs/react_native/SOURCE: -------------------------------------------------------------------------------- 1 | https://github.com/facebook/react-native/blob/gh-pages/img/favicon.png 2 | -------------------------------------------------------------------------------- /public/icons/docs/svg/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/svg/16.png -------------------------------------------------------------------------------- /public/icons/docs/vue/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/vue/16.png -------------------------------------------------------------------------------- /public/icons/docs/yii/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/yii/16.png -------------------------------------------------------------------------------- /public/images/fluid-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/images/fluid-icon.png -------------------------------------------------------------------------------- /public/images/icon-320.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/images/icon-320.png -------------------------------------------------------------------------------- /assets/javascripts/docs.js.erb: -------------------------------------------------------------------------------- 1 | //= depend_on docs.json 2 | app.DOCS = <%= File.read App.docs_manifest_path %>; 3 | -------------------------------------------------------------------------------- /assets/stylesheets/pages/_sinon.scss: -------------------------------------------------------------------------------- 1 | ._sinon { 2 | @extend %simple; 3 | 4 | h4 { @extend %block-label;} 5 | } 6 | -------------------------------------------------------------------------------- /assets/stylesheets/pages/_tcl_tk.scss: -------------------------------------------------------------------------------- 1 | ._tcl_tk { 2 | @extend %simple; 3 | 4 | dl { margin: .5em 0; } 5 | } 6 | -------------------------------------------------------------------------------- /public/icons/docs/async/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/async/16.png -------------------------------------------------------------------------------- /public/icons/docs/bower/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/bower/16.png -------------------------------------------------------------------------------- /public/icons/docs/c/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/c/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/chai/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/chai/16.png -------------------------------------------------------------------------------- /public/icons/docs/chef/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/chef/16.png -------------------------------------------------------------------------------- /public/icons/docs/cmake/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/cmake/16.png -------------------------------------------------------------------------------- /public/icons/docs/d/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/d/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/d3/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/d3/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/dojo/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/dojo/16.png -------------------------------------------------------------------------------- /public/icons/docs/ember/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/ember/16.png -------------------------------------------------------------------------------- /public/icons/docs/fish/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/fish/16.png -------------------------------------------------------------------------------- /public/icons/docs/flow/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/flow/16.png -------------------------------------------------------------------------------- /public/icons/docs/gcc/GCC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/gcc/GCC.png -------------------------------------------------------------------------------- /public/icons/docs/go/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/go/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/godot/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/godot/16.png -------------------------------------------------------------------------------- /public/icons/docs/grunt/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/grunt/16.png -------------------------------------------------------------------------------- /public/icons/docs/haxe/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/haxe/16.png -------------------------------------------------------------------------------- /public/icons/docs/html/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/html/16.png -------------------------------------------------------------------------------- /public/icons/docs/http/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/http/16.png -------------------------------------------------------------------------------- /public/icons/docs/jest/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/jest/16.png -------------------------------------------------------------------------------- /public/icons/docs/julia/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/julia/16.png -------------------------------------------------------------------------------- /public/icons/docs/kotlin/SOURCE: -------------------------------------------------------------------------------- 1 | https://github.com/JetBrains/kotlin-web-site/blob/master/assets/images/favicon.ico 2 | -------------------------------------------------------------------------------- /public/icons/docs/less/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/less/16.png -------------------------------------------------------------------------------- /public/icons/docs/love/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/love/16.png -------------------------------------------------------------------------------- /public/icons/docs/mocha/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/mocha/16.png -------------------------------------------------------------------------------- /public/icons/docs/nginx/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/nginx/16.png -------------------------------------------------------------------------------- /public/icons/docs/node/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/node/16.png -------------------------------------------------------------------------------- /public/icons/docs/numpy/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/numpy/16.png -------------------------------------------------------------------------------- /public/icons/docs/perl/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/perl/16.png -------------------------------------------------------------------------------- /public/icons/docs/q/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/q/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/rails/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/rails/16.png -------------------------------------------------------------------------------- /public/icons/docs/ramda/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/ramda/16.png -------------------------------------------------------------------------------- /public/icons/docs/react/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/react/16.png -------------------------------------------------------------------------------- /public/icons/docs/redis/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/redis/16.png -------------------------------------------------------------------------------- /public/icons/docs/redux/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/redux/16.png -------------------------------------------------------------------------------- /public/icons/docs/relay/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/relay/16.png -------------------------------------------------------------------------------- /public/icons/docs/ruby/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/ruby/16.png -------------------------------------------------------------------------------- /public/icons/docs/rust/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/rust/16.png -------------------------------------------------------------------------------- /public/icons/docs/sass/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/sass/16.png -------------------------------------------------------------------------------- /public/icons/docs/sinon/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/sinon/16.png -------------------------------------------------------------------------------- /public/icons/docs/twig/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/twig/16.png -------------------------------------------------------------------------------- /public/icons/docs/xpath/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/xpath/16.png -------------------------------------------------------------------------------- /public/icons/docs/yarn/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/yarn/16.png -------------------------------------------------------------------------------- /assets/stylesheets/pages/_github.scss: -------------------------------------------------------------------------------- 1 | ._github { 2 | @extend %simple; 3 | 4 | h4 { @extend %block-label; } 5 | } 6 | -------------------------------------------------------------------------------- /assets/stylesheets/pages/_perl.scss: -------------------------------------------------------------------------------- 1 | ._perl { 2 | @extend %simple; 3 | 4 | > h4 { @extend %block-label; } 5 | } 6 | -------------------------------------------------------------------------------- /lib/docs/scrapers/sphinx.rb: -------------------------------------------------------------------------------- 1 | module Docs 2 | class Sphinx < Scraper 3 | self.abstract = true 4 | end 5 | end 6 | -------------------------------------------------------------------------------- /public/icons/docs/angular/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/angular/16.png -------------------------------------------------------------------------------- /public/icons/docs/ansible/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/ansible/16.png -------------------------------------------------------------------------------- /public/icons/docs/async/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/async/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/backbone/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/backbone/16.png -------------------------------------------------------------------------------- /public/icons/docs/bottle/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/bottle/16.png -------------------------------------------------------------------------------- /public/icons/docs/bower/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/bower/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/c/SOURCE: -------------------------------------------------------------------------------- 1 | http://dribbble.com/shots/799814-Standard-C-Logo 2 | with authorization from Jeremy Kratz 3 | -------------------------------------------------------------------------------- /public/icons/docs/cakephp/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/cakephp/16.png -------------------------------------------------------------------------------- /public/icons/docs/chai/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/chai/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/chef/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/chef/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/clojure/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/clojure/16.png -------------------------------------------------------------------------------- /public/icons/docs/cmake/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/cmake/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/cordova/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/cordova/16.png -------------------------------------------------------------------------------- /public/icons/docs/cpp/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/cpp/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/cpp/SOURCE: -------------------------------------------------------------------------------- 1 | http://dribbble.com/shots/799814-Standard-C-Logo 2 | with authorization from Jeremy Kratz 3 | -------------------------------------------------------------------------------- /public/icons/docs/crystal/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/crystal/16.png -------------------------------------------------------------------------------- /public/icons/docs/css/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/css/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/django/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/django/16.png -------------------------------------------------------------------------------- /public/icons/docs/docker/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/docker/16.png -------------------------------------------------------------------------------- /public/icons/docs/dojo/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/dojo/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/dom/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/dom/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/drupal/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/drupal/16.png -------------------------------------------------------------------------------- /public/icons/docs/electron/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/electron/16.png -------------------------------------------------------------------------------- /public/icons/docs/elixir/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/elixir/16.png -------------------------------------------------------------------------------- /public/icons/docs/ember/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/ember/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/erlang/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/erlang/16.png -------------------------------------------------------------------------------- /public/icons/docs/express/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/express/16.png -------------------------------------------------------------------------------- /public/icons/docs/falcon/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/falcon/16.png -------------------------------------------------------------------------------- /public/icons/docs/fish/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/fish/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/flow/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/flow/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/gcc/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/gcc/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/git/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/git/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/godot/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/godot/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/grunt/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/grunt/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/haskell/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/haskell/16.png -------------------------------------------------------------------------------- /public/icons/docs/haxe/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/haxe/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/html/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/html/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/http/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/http/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/jasmine/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/jasmine/16.png -------------------------------------------------------------------------------- /public/icons/docs/jest/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/jest/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/jquery/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/jquery/16.png -------------------------------------------------------------------------------- /public/icons/docs/jqueryui/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/jqueryui/16.png -------------------------------------------------------------------------------- /public/icons/docs/julia/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/julia/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/knockout/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/knockout/16.png -------------------------------------------------------------------------------- /public/icons/docs/kotlin/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/kotlin/16.png -------------------------------------------------------------------------------- /public/icons/docs/laravel/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/laravel/16.png -------------------------------------------------------------------------------- /public/icons/docs/less/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/less/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/liquid/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/liquid/16.png -------------------------------------------------------------------------------- /public/icons/docs/lodash/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/lodash/16.png -------------------------------------------------------------------------------- /public/icons/docs/love/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/love/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/lua/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/lua/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/markdown/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/markdown/16.png -------------------------------------------------------------------------------- /public/icons/docs/meteor/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/meteor/16.png -------------------------------------------------------------------------------- /public/icons/docs/mocha/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/mocha/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/moment/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/moment/16.png -------------------------------------------------------------------------------- /public/icons/docs/mongoose/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/mongoose/16.png -------------------------------------------------------------------------------- /public/icons/docs/nginx/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/nginx/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/nim/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/nim/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/node/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/node/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/nokogiri/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/nokogiri/16.png -------------------------------------------------------------------------------- /public/icons/docs/npm/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/npm/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/numpy/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/numpy/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/openjdk/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/openjdk/16.png -------------------------------------------------------------------------------- /public/icons/docs/opentsdb/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/opentsdb/16.png -------------------------------------------------------------------------------- /public/icons/docs/padrino/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/padrino/16.png -------------------------------------------------------------------------------- /public/icons/docs/padrino/SOURCE: -------------------------------------------------------------------------------- 1 | https://raw.githubusercontent.com/padrino/padrino-web/master/source/images/favicon.ico 2 | -------------------------------------------------------------------------------- /public/icons/docs/pandas/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/pandas/16.png -------------------------------------------------------------------------------- /public/icons/docs/perl/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/perl/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/phalcon/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/phalcon/16.png -------------------------------------------------------------------------------- /public/icons/docs/phaser/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/phaser/16.png -------------------------------------------------------------------------------- /public/icons/docs/phoenix/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/phoenix/16.png -------------------------------------------------------------------------------- /public/icons/docs/php/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/php/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/phpunit/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/phpunit/16.png -------------------------------------------------------------------------------- /public/icons/docs/pug/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/pug/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/python/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/python/16.png -------------------------------------------------------------------------------- /public/icons/docs/rails/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/rails/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/ramda/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/ramda/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/react/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/react/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/redis/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/redis/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/redux/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/redux/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/relay/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/relay/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/ruby/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/ruby/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/rust/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/rust/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/rust/SOURCE: -------------------------------------------------------------------------------- 1 | https://github.com/rust-lang/rust-www/tree/8347e870e3b09824ef9137fa9146ef7d21fec3d6/logos 2 | -------------------------------------------------------------------------------- /public/icons/docs/sass/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/sass/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/sinon/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/sinon/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/socketio/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/socketio/16.png -------------------------------------------------------------------------------- /public/icons/docs/sqlite/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/sqlite/16.png -------------------------------------------------------------------------------- /public/icons/docs/svg/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/svg/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/symfony/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/symfony/16.png -------------------------------------------------------------------------------- /public/icons/docs/tcl_tk/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/tcl_tk/16.png -------------------------------------------------------------------------------- /public/icons/docs/tcl_tk/16@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/tcl_tk/16@2.png -------------------------------------------------------------------------------- /public/icons/docs/twig/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/twig/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/vagrant/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/vagrant/16.png -------------------------------------------------------------------------------- /public/icons/docs/vue/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/vue/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/vulkan/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/vulkan/16.png -------------------------------------------------------------------------------- /public/icons/docs/webpack/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/webpack/16.png -------------------------------------------------------------------------------- /public/icons/docs/xpath/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/xpath/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/yarn/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/yarn/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/yii/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/yii/16@2x.png -------------------------------------------------------------------------------- /public/images/apple-icon-114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/images/apple-icon-114.png -------------------------------------------------------------------------------- /public/images/apple-icon-120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/images/apple-icon-120.png -------------------------------------------------------------------------------- /public/images/apple-icon-144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/images/apple-icon-144.png -------------------------------------------------------------------------------- /public/images/apple-icon-152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/images/apple-icon-152.png -------------------------------------------------------------------------------- /public/images/apple-icon-160.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/images/apple-icon-160.png -------------------------------------------------------------------------------- /public/images/apple-icon-72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/images/apple-icon-72.png -------------------------------------------------------------------------------- /public/images/apple-icon-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/images/apple-icon-76.png -------------------------------------------------------------------------------- /public/images/webapp-icon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/images/webapp-icon-128.png -------------------------------------------------------------------------------- /public/images/webapp-icon-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/images/webapp-icon-256.png -------------------------------------------------------------------------------- /public/images/webapp-icon-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/images/webapp-icon-32.png -------------------------------------------------------------------------------- /public/images/webapp-icon-60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/images/webapp-icon-60.png -------------------------------------------------------------------------------- /public/images/webapp-icon-80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/images/webapp-icon-80.png -------------------------------------------------------------------------------- /assets/javascripts/collections/entries.coffee: -------------------------------------------------------------------------------- 1 | class app.collections.Entries extends app.Collection 2 | @model: 'Entry' 3 | -------------------------------------------------------------------------------- /public/icons/docs/angular/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/angular/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/angularjs/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/angularjs/16.png -------------------------------------------------------------------------------- /public/icons/docs/angularjs/SOURCE: -------------------------------------------------------------------------------- 1 | https://github.com/angular/angular.js/tree/master/images/logo/AngularJS-Shield.exports 2 | -------------------------------------------------------------------------------- /public/icons/docs/ansible/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/ansible/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/apache_pig/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/apache_pig/16.png -------------------------------------------------------------------------------- /public/icons/docs/bootstrap/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/bootstrap/16.png -------------------------------------------------------------------------------- /public/icons/docs/bottle/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/bottle/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/cakephp/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/cakephp/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/clojure/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/clojure/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/codeceptjs/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/codeceptjs/16.png -------------------------------------------------------------------------------- /public/icons/docs/cordova/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/cordova/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/crystal/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/crystal/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/django/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/django/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/docker/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/docker/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/dom_events/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/dom_events/16.png -------------------------------------------------------------------------------- /public/icons/docs/drupal/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/drupal/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/elixir/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/elixir/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/erlang/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/erlang/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/express/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/express/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/falcon/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/falcon/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/haskell/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/haskell/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/immutable/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/immutable/16.png -------------------------------------------------------------------------------- /public/icons/docs/influxdata/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/influxdata/16.png -------------------------------------------------------------------------------- /public/icons/docs/jasmine/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/jasmine/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/javascript/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/javascript/16.png -------------------------------------------------------------------------------- /public/icons/docs/jquery/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/jquery/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/kotlin/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/kotlin/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/laravel/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/laravel/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/liquid/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/liquid/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/lodash/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/lodash/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/marionette/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/marionette/16.png -------------------------------------------------------------------------------- /public/icons/docs/matplotlib/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/matplotlib/16.png -------------------------------------------------------------------------------- /public/icons/docs/meteor/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/meteor/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/modernizr/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/modernizr/16.png -------------------------------------------------------------------------------- /public/icons/docs/moment/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/moment/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/openjdk/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/openjdk/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/padrino/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/padrino/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/pandas/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/pandas/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/phalcon/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/phalcon/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/phaser/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/phaser/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/phoenix/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/phoenix/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/phpunit/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/phpunit/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/postgresql/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/postgresql/16.png -------------------------------------------------------------------------------- /public/icons/docs/python/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/python/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/requirejs/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/requirejs/16.png -------------------------------------------------------------------------------- /public/icons/docs/rethinkdb/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/rethinkdb/16.png -------------------------------------------------------------------------------- /public/icons/docs/sqlite/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/sqlite/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/symfony/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/symfony/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/tensorflow/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/tensorflow/16.png -------------------------------------------------------------------------------- /public/icons/docs/typescript/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/typescript/16.png -------------------------------------------------------------------------------- /public/icons/docs/underscore/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/underscore/16.png -------------------------------------------------------------------------------- /public/icons/docs/vagrant/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/vagrant/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/vulkan/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/vulkan/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/webpack/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/webpack/16@2x.png -------------------------------------------------------------------------------- /assets/stylesheets/pages/_liquid.scss: -------------------------------------------------------------------------------- 1 | ._liquid { 2 | @extend %simple; 3 | 4 | p.code-label { @extend %pre-heading; } 5 | } 6 | -------------------------------------------------------------------------------- /assets/stylesheets/pages/_webpack.scss: -------------------------------------------------------------------------------- 1 | ._webpack { 2 | @extend %simple; 3 | 4 | blockquote.tip { @extend %note-blue; } 5 | } 6 | -------------------------------------------------------------------------------- /assets/stylesheets/pages/_yard.scss: -------------------------------------------------------------------------------- 1 | ._yard { 2 | @extend %simple; 3 | 4 | .tag_title { font-weight: $boldFontWeight; } 5 | } 6 | -------------------------------------------------------------------------------- /public/icons/docs/angularjs/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/angularjs/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/apache_pig/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/apache_pig/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/apache_pig/pig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/apache_pig/pig.png -------------------------------------------------------------------------------- /public/icons/docs/backbone/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/backbone/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/bootstrap/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/bootstrap/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/codeception/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/codeception/16.png -------------------------------------------------------------------------------- /public/icons/docs/codeceptjs/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/codeceptjs/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/codeigniter/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/codeigniter/16.png -------------------------------------------------------------------------------- /public/icons/docs/coffeescript/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/coffeescript/16.png -------------------------------------------------------------------------------- /public/icons/docs/dom_events/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/dom_events/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/electron/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/electron/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/gnu_fortran/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/gnu_fortran/16.png -------------------------------------------------------------------------------- /public/icons/docs/immutable/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/immutable/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/immutable/SOURCE: -------------------------------------------------------------------------------- 1 | https://raw.githubusercontent.com/facebook/immutable-js/master/pages/src/static/favicon.png 2 | -------------------------------------------------------------------------------- /public/icons/docs/influxdata/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/influxdata/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/javascript/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/javascript/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/jquerymobile/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/jquerymobile/16.png -------------------------------------------------------------------------------- /public/icons/docs/jqueryui/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/jqueryui/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/knockout/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/knockout/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/marionette/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/marionette/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/markdown/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/markdown/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/matplotlib/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/matplotlib/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/modernizr/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/modernizr/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/mongoose/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/mongoose/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/nokogiri/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/nokogiri/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/opentsdb/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/opentsdb/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/phpunit/SOURCE: -------------------------------------------------------------------------------- 1 | https://github.com/Kapeli/Dash-X-Platform-Resources/blob/master/docset_icons/phpunit%402x.png 2 | -------------------------------------------------------------------------------- /public/icons/docs/postgresql/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/postgresql/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/react_native/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/react_native/16.png -------------------------------------------------------------------------------- /public/icons/docs/requirejs/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/requirejs/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/rethinkdb/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/rethinkdb/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/scikit_image/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/scikit_image/16.png -------------------------------------------------------------------------------- /public/icons/docs/scikit_learn/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/scikit_learn/16.png -------------------------------------------------------------------------------- /public/icons/docs/socketio/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/socketio/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/statsmodels/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/statsmodels/16.png -------------------------------------------------------------------------------- /public/icons/docs/tensorflow/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/tensorflow/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/typescript/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/typescript/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/underscore/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/underscore/16@2x.png -------------------------------------------------------------------------------- /assets/stylesheets/pages/_dojo.scss: -------------------------------------------------------------------------------- 1 | ._dojo { 2 | @extend %simple; 3 | 4 | .jsdoc-inheritance { color: $textColorLight; } 5 | } 6 | -------------------------------------------------------------------------------- /public/icons/docs/cmake/SOURCE: -------------------------------------------------------------------------------- 1 | https://cmake.org/gitweb?p=cmake.git;a=blob_plain;f=Source/QtDialog/CMakeSetup.ico;hb=refs/heads/master 2 | -------------------------------------------------------------------------------- /public/icons/docs/codeception/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/codeception/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/codeigniter/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/codeigniter/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/coffeescript/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/coffeescript/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/gnu_fortran/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/gnu_fortran/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/jquerymobile/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/jquerymobile/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/react_native/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/react_native/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/scikit_image/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/scikit_image/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/scikit_learn/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/scikit_learn/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/statsmodels/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/statsmodels/16@2x.png -------------------------------------------------------------------------------- /public/icons/docs/support_tables/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/support_tables/16.png -------------------------------------------------------------------------------- /public/icons/docs/apache_http_server/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/apache_http_server/16.png -------------------------------------------------------------------------------- /public/icons/docs/apache_http_server/SOURCE: -------------------------------------------------------------------------------- 1 | https://github.com/Kapeli/Dash-X-Platform-Resources/blob/master/docset_icons/apache%402x.png 2 | -------------------------------------------------------------------------------- /public/icons/docs/gnu_fortran/fortran.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/gnu_fortran/fortran.png -------------------------------------------------------------------------------- /public/icons/docs/support_tables/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/support_tables/16@2x.png -------------------------------------------------------------------------------- /assets/javascripts/models/model.coffee: -------------------------------------------------------------------------------- 1 | class app.Model 2 | constructor: (attributes) -> 3 | @[key] = value for key, value of attributes 4 | -------------------------------------------------------------------------------- /public/icons/docs/matplotlib/SOURCE: -------------------------------------------------------------------------------- 1 | https://upload.wikimedia.org/wikipedia/commons/thumb/8/84/Matplotlib_icon.svg/1024px-Matplotlib_icon.svg.png 2 | -------------------------------------------------------------------------------- /public/icons/docs/scikit_image/SOURCE: -------------------------------------------------------------------------------- 1 | https://github.com/scikit-image/scikit-image/blob/master/doc/source/themes/scikit-image/static/img/favicon.ico -------------------------------------------------------------------------------- /public/icons/docs/apache_http_server/16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natanfelles/devdocs/master/public/icons/docs/apache_http_server/16@2x.png -------------------------------------------------------------------------------- /assets/stylesheets/pages/_express.scss: -------------------------------------------------------------------------------- 1 | ._express { 2 | @extend %simple; 3 | 4 | .doc-box { @extend %note; } 5 | .doc-warn { @extend %note-red; } 6 | } 7 | -------------------------------------------------------------------------------- /assets/stylesheets/pages/_apache.scss: -------------------------------------------------------------------------------- 1 | ._apache { 2 | @extend %simple; 3 | 4 | .note, .warning { @extend %note; } 5 | .warning { @extend %note-red; } 6 | } 7 | -------------------------------------------------------------------------------- /assets/stylesheets/pages/_phalcon.scss: -------------------------------------------------------------------------------- 1 | ._phalcon { 2 | @extend %simple; 3 | 4 | h3 > small { 5 | float: right; 6 | color: $textColorLight; 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /assets/stylesheets/pages/_sqlite.scss: -------------------------------------------------------------------------------- 1 | ._sqlite { 2 | @extend %simple; 3 | 4 | dt { @extend %block-label, %label-blue; } 5 | .todo { @extend %note, %note-red; } 6 | } 7 | -------------------------------------------------------------------------------- /public/icons/docs/bottle/SOURCE: -------------------------------------------------------------------------------- 1 | https://raw.githubusercontent.com/bottlepy/bottlepy.org/master/sphinx/static/logo_icon.png 2 | https://github.com/bottlepy/bottle/issues/886 3 | -------------------------------------------------------------------------------- /assets/stylesheets/pages/_ramda.scss: -------------------------------------------------------------------------------- 1 | ._ramda { 2 | @extend %simple; 3 | 4 | code { @extend %code; } 5 | h3 > small { float: right; } 6 | ul { margin-top: 1em; } 7 | } 8 | -------------------------------------------------------------------------------- /assets/stylesheets/pages/_yii.scss: -------------------------------------------------------------------------------- 1 | ._yii { 2 | @extend %simple; 3 | 4 | .detail-header-tag, .detailHeaderTag { 5 | float: right; 6 | color: $textColorLight; 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /public/icons/docs/elixir/SOURCE: -------------------------------------------------------------------------------- 1 | http://elixir-lang.org/docs/stable/elixir/assets/logo.png 2 | with permission from José Valim (https://twitter.com/josevalim/status/657125748659126272) 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .bundle 3 | *.pxm 4 | *.sketch 5 | tmp 6 | public/assets 7 | public/fonts 8 | public/docs/**/* 9 | !public/docs/docs.json 10 | !public/docs/**/index.json 11 | -------------------------------------------------------------------------------- /assets/stylesheets/pages/_julia.scss: -------------------------------------------------------------------------------- 1 | ._julia { 2 | @extend %simple; 3 | 4 | .footnote { @extend %note; } 5 | .note { @extend %note; } 6 | .docstring-category { float: right; } 7 | } 8 | -------------------------------------------------------------------------------- /lib/docs/scrapers/github.rb: -------------------------------------------------------------------------------- 1 | module Docs 2 | class Github < UrlScraper 3 | self.abstract = true 4 | self.type = 'github' 5 | 6 | html_filters.push 'github/clean_html' 7 | end 8 | end 9 | -------------------------------------------------------------------------------- /assets/stylesheets/pages/_chef.scss: -------------------------------------------------------------------------------- 1 | ._chef { 2 | @extend %simple; 3 | 4 | .note, .warning { @extend %note; } 5 | .warning { @extend %note, %note-red; } 6 | 7 | code { @extend %label; } 8 | } 9 | -------------------------------------------------------------------------------- /assets/stylesheets/pages/_drupal.scss: -------------------------------------------------------------------------------- 1 | ._drupal { 2 | h3 { @extend %block-heading; } 3 | .signature { @extend %note, %note-blue; } 4 | 5 | span.api-deprecated { @extend %label, %label-red; } 6 | } 7 | -------------------------------------------------------------------------------- /assets/stylesheets/pages/_tensorflow.scss: -------------------------------------------------------------------------------- 1 | ._tensorflow { 2 | @extend %simple; 3 | 4 | h4 { @extend %block-label; } 5 | h3 + h3 { margin-top: .25rem; } 6 | > .toc ul ul { margin: .25rem 0; } 7 | } 8 | -------------------------------------------------------------------------------- /public/icons/docs/vulkan/SOURCE: -------------------------------------------------------------------------------- 1 | 01_Vulkan_Icon_RGB_Aug1.svg hand-made, credit to Anne-Sophie BOSSÉ 2 | Usage granted by James Riordon, Khronos Group Webmaster, until their Marketing have the time to review it 3 | -------------------------------------------------------------------------------- /assets/stylesheets/pages/_codeception.scss: -------------------------------------------------------------------------------- 1 | ._codeception { 2 | @extend %simple; 3 | 4 | h4 { @extend %block-label; } 5 | .warning, .alert { @extend %note; } 6 | .alert-danger { @extend %note-red; } 7 | } 8 | -------------------------------------------------------------------------------- /assets/stylesheets/pages/_go.scss: -------------------------------------------------------------------------------- 1 | ._go { 2 | @extend %simple; 3 | 4 | #short-nav, table.dir { margin-left: -1rem; } 5 | 6 | a.source { 7 | float: right; 8 | font-size: .9em; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /assets/stylesheets/pages/_elixir.scss: -------------------------------------------------------------------------------- 1 | ._elixir { 2 | @extend %simple; 3 | 4 | .type-detail { margin-bottom: 2em; } 5 | .type-detail pre { margin-left: -1rem; } 6 | ._mobile & .type-detail pre { margin-left: 0; } 7 | } 8 | -------------------------------------------------------------------------------- /assets/stylesheets/pages/_nginx.scss: -------------------------------------------------------------------------------- 1 | ._nginx { 2 | h4 { @extend %block-heading; } 3 | .note { @extend %note; } 4 | .directive { margin: 2.5em 0 1em; } 5 | td > pre { margin: 0; } 6 | dt > code { @extend %label; } 7 | } 8 | -------------------------------------------------------------------------------- /assets/stylesheets/pages/_knockout.scss: -------------------------------------------------------------------------------- 1 | ._knockout { 2 | > h2 { @extend %block-heading; } 3 | > h3 { @extend %block-label, %label-blue; } 4 | p > code { @extend %label; } 5 | .liveExample, blockquote { @extend %note; } 6 | } 7 | -------------------------------------------------------------------------------- /assets/stylesheets/pages/_openjdk.scss: -------------------------------------------------------------------------------- 1 | ._openjdk { 2 | @extend %simple; 3 | 4 | ul.inheritance { list-style: none; } 5 | > ul.inheritance { @extend %note, %note-blue; } 6 | > ul.inheritance ul.inheritance { margin: 0; } 7 | } 8 | -------------------------------------------------------------------------------- /lib/docs/filters/dojo/clean_urls.rb: -------------------------------------------------------------------------------- 1 | module Docs 2 | class Dojo 3 | class CleanUrlsFilter < Filter 4 | def call 5 | html.remove! '?xhr=true' 6 | html 7 | end 8 | end 9 | end 10 | end 11 | -------------------------------------------------------------------------------- /assets/stylesheets/pages/_moment.scss: -------------------------------------------------------------------------------- 1 | ._moment { 2 | > h2 { @extend %block-heading; } 3 | > h3 { @extend %block-label, %label-blue; } 4 | > h3 > span { float: right;} 5 | h4 { font-size: 1em; } 6 | code { @extend %label; } 7 | } 8 | -------------------------------------------------------------------------------- /assets/stylesheets/pages/_phaser.scss: -------------------------------------------------------------------------------- 1 | ._phaser { 2 | @extend %simple; 3 | 4 | .type-signature, dt.tag-source { 5 | color: #666; 6 | font-weight: normal; 7 | } 8 | 9 | .deprecated-notice { @extend %note; } 10 | } 11 | -------------------------------------------------------------------------------- /lib/docs/filters/django/clean_html.rb: -------------------------------------------------------------------------------- 1 | module Docs 2 | class Django 3 | class CleanHtmlFilter < Filter 4 | def call 5 | @doc = at_css('.yui-g') 6 | 7 | doc 8 | end 9 | end 10 | end 11 | end 12 | -------------------------------------------------------------------------------- /assets/stylesheets/pages/_rethinkdb.scss: -------------------------------------------------------------------------------- 1 | ._rethinkdb { 2 | @extend %simple; 3 | 4 | .infobox-alert { @extend %note-orange; } 5 | 6 | .api_command_illustration { 7 | float: right; 8 | margin: 0 0 1em 1em; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /config.ru: -------------------------------------------------------------------------------- 1 | require 'bundler/setup' 2 | 3 | $LOAD_PATH.unshift 'lib' 4 | 5 | require 'app' 6 | 7 | map '/' do 8 | run App 9 | end 10 | 11 | if App.development? 12 | map '/assets' do 13 | run App.sprockets 14 | end 15 | end 16 | -------------------------------------------------------------------------------- /assets/stylesheets/pages/_modernizr.scss: -------------------------------------------------------------------------------- 1 | ._modernizr { 2 | h2 { @extend %block-heading; } 3 | h3 { @extend %block-label, %label-blue; } 4 | h4 { font-size: 1em; } 5 | 6 | code { @extend %label; } 7 | blockquote { @extend %note; } 8 | } 9 | -------------------------------------------------------------------------------- /assets/stylesheets/pages/_pug.scss: -------------------------------------------------------------------------------- 1 | ._pug { 2 | @extend %simple; 3 | 4 | .alert { @extend %note; } 5 | .alert-danger { @extend %note-orange; } 6 | .alert h6 { margin-top: .25rem; } 7 | 8 | h4 > code { @extend %label; } 9 | } 10 | -------------------------------------------------------------------------------- /lib/docs/filters/numpy/clean_html.rb: -------------------------------------------------------------------------------- 1 | module Docs 2 | class Numpy 3 | class CleanHtmlFilter < Filter 4 | def call 5 | @doc = at_css('#spc-section-body') 6 | 7 | doc 8 | end 9 | end 10 | end 11 | end 12 | -------------------------------------------------------------------------------- /assets/stylesheets/pages/_rubydoc.scss: -------------------------------------------------------------------------------- 1 | ._rubydoc { 2 | @extend %simple; 3 | 4 | p.note { @extend %note; } 5 | span.note { @extend %label; } 6 | span.note.private { @extend %label-red; } 7 | 8 | h4 + ul { margin-top: 1em; } 9 | } 10 | -------------------------------------------------------------------------------- /assets/stylesheets/pages/_cordova.scss: -------------------------------------------------------------------------------- 1 | ._cordova { 2 | @extend %simple; 3 | 4 | .alert { @extend %note; } 5 | 6 | .compat .n { background: pink; } 7 | .compat .y { background: lightgreen; } 8 | .compat .p { background: khaki; } 9 | } 10 | -------------------------------------------------------------------------------- /lib/docs/filters/julia/clean_html_sphinx.rb: -------------------------------------------------------------------------------- 1 | module Docs 2 | class Julia 3 | class CleanHtmlSphinxFilter < Filter 4 | def call 5 | @doc = at_css('.document .section') 6 | 7 | doc 8 | end 9 | end 10 | end 11 | end 12 | -------------------------------------------------------------------------------- /views/manifest.erb: -------------------------------------------------------------------------------- 1 | CACHE MANIFEST 2 | # <%= app_theme %> <%= app_size %> <%= app_layout %> 3 | 4 | CACHE: 5 | / 6 | <%= manifest_asset_urls.join "\n" %> 7 | <%= doc_index_urls.join "\n" %> 8 | 9 | NETWORK: 10 | /s/ 11 | * 12 | 13 | FALLBACK: 14 | / / 15 | -------------------------------------------------------------------------------- /assets/stylesheets/pages/_kotlin.scss: -------------------------------------------------------------------------------- 1 | ._kotlin { 2 | h2 { @extend %block-heading; } 3 | h3 { @extend %block-label, %label-blue; } 4 | code { @extend %label; } 5 | 6 | td > pre { margin: .5em 0; } 7 | 8 | .api-docs-breadcrumbs { @extend %note; } 9 | } 10 | -------------------------------------------------------------------------------- /assets/stylesheets/pages/_clojure.scss: -------------------------------------------------------------------------------- 1 | ._clojure { 2 | h2:not([id]) { @extend %block-heading; } 3 | h2[id], h3 { @extend %block-label, %label-blue; } 4 | 5 | .type { 6 | float: right; 7 | font-size: .9em; 8 | color: $textColorLight; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /assets/stylesheets/pages/_phpunit.scss: -------------------------------------------------------------------------------- 1 | ._phpunit { 2 | @extend %simple; 3 | 4 | .warning, .alert { 5 | @extend %note; 6 | 7 | > h3 { 8 | margin: 0 0 .5em; 9 | font-size: 1em; 10 | } 11 | } 12 | 13 | .alert-danger { @extend %note-red; } 14 | } 15 | -------------------------------------------------------------------------------- /assets/javascripts/lib/license.coffee: -------------------------------------------------------------------------------- 1 | ### 2 | * Copyright 2013-2017 Thibaut Courouble and other contributors 3 | * 4 | * This source code is licensed under the terms of the Mozilla 5 | * Public License, v. 2.0, a copy of which may be obtained at: 6 | * http://mozilla.org/MPL/2.0/ 7 | ### 8 | -------------------------------------------------------------------------------- /assets/javascripts/views/misc/tip.coffee: -------------------------------------------------------------------------------- 1 | #= require views/misc/notif 2 | 3 | class app.views.Tip extends app.views.Notif 4 | @className: '_notif _notif-tip' 5 | 6 | @defautOptions: 7 | autoHide: false 8 | 9 | render: -> 10 | @html @tmpl("tip#{@type}") 11 | return 12 | -------------------------------------------------------------------------------- /lib/docs/filters/chefclient/clean_html.rb: -------------------------------------------------------------------------------- 1 | module Docs 2 | class Chefclient 3 | class CleanHtmlFilter < Filter 4 | def call 5 | css('h1 a, h2 a, h3 a').remove 6 | doc = at_css('div.body[role="main"]') 7 | doc 8 | end 9 | end 10 | end 11 | end 12 | -------------------------------------------------------------------------------- /lib/docs/filters/django/fix_urls.rb: -------------------------------------------------------------------------------- 1 | module Docs 2 | class Django 3 | class FixUrlsFilter < Filter 4 | def call 5 | html.gsub! %r{#{Regexp.escape(context[:base_url].to_s)}([^"']+?)\.html}, "#{context[:base_url]}\\1/" 6 | html 7 | end 8 | end 9 | end 10 | end 11 | -------------------------------------------------------------------------------- /assets/stylesheets/pages/_erlang.scss: -------------------------------------------------------------------------------- 1 | ._erlang { 2 | @extend %simple; 3 | 4 | h3 > code { display: block; } 5 | code.code { @extend %label; } 6 | .note { @extend %note; } 7 | .warning { @extend %note, %note-red; } 8 | .note .label, .warning .label { font-weight: $boldFontWeight; } 9 | } 10 | -------------------------------------------------------------------------------- /assets/stylesheets/pages/_laravel.scss: -------------------------------------------------------------------------------- 1 | ._laravel { 2 | h2 { @extend %block-heading; } 3 | h3 { @extend %block-label, %label-blue; } 4 | h4 { font-size: 1em; } 5 | 6 | blockquote { @extend %note; } 7 | blockquote.tip { @extend %note-blue; } 8 | p > code, h4 > code { @extend %label; } 9 | } 10 | -------------------------------------------------------------------------------- /lib/docs/filters/drupal/normalize_paths.rb: -------------------------------------------------------------------------------- 1 | module Docs 2 | class Drupal 3 | class NormalizePathsFilter < Docs::NormalizePathsFilter 4 | 5 | def store_path 6 | p = Drupal::fixUri(@path) 7 | File.extname(p) != '.html' ? "#{p}.html" : p 8 | end 9 | end 10 | end 11 | end -------------------------------------------------------------------------------- /lib/docs/filters/minitest/entries.rb: -------------------------------------------------------------------------------- 1 | module Docs 2 | class Minitest 3 | class EntriesFilter < Docs::Rdoc::EntriesFilter 4 | def get_type 5 | type = name.dup 6 | type.remove! %r{#.+\z} 7 | type.split('::')[0..1].join('::') 8 | end 9 | end 10 | end 11 | end 12 | -------------------------------------------------------------------------------- /assets/stylesheets/pages/_react_native.scss: -------------------------------------------------------------------------------- 1 | ._react_native { 2 | @extend %simple; 3 | 4 | .deprecated { @extend %note, %note-orange; } 5 | .deprecatedTitle { font-weight: $boldFontWeight; } 6 | 7 | span.platform { float: right; } 8 | span.propType, span.platform { font-weight: normal; } 9 | } 10 | -------------------------------------------------------------------------------- /lib/docs/filters/nokogiri2/entries.rb: -------------------------------------------------------------------------------- 1 | module Docs 2 | class Nokogiri2 3 | class EntriesFilter < Docs::Rdoc::EntriesFilter 4 | def get_type 5 | type = name.dup 6 | type.remove! %r{#.+\z} 7 | type.split('::')[0..2].join('::') 8 | end 9 | end 10 | end 11 | end 12 | -------------------------------------------------------------------------------- /ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | 8 | -------------------------------------------------------------------------------- /assets/stylesheets/pages/_npm.scss: -------------------------------------------------------------------------------- 1 | ._npm { 2 | @extend %simple; 3 | 4 | .pageColumns { 5 | padding-left: 0; 6 | list-style: none; 7 | } 8 | 9 | .faint.heading { 10 | font-size: .9em; 11 | color: $textColorLight; 12 | } 13 | 14 | .youtube-video iframe { width: 420px; height: 315px; } 15 | } 16 | -------------------------------------------------------------------------------- /lib/docs/filters/html/clean_html.rb: -------------------------------------------------------------------------------- 1 | module Docs 2 | class Html 3 | class CleanHtmlFilter < Filter 4 | def call 5 | css('section', 'div.section', 'div.row').each do |node| 6 | node.before(node.children).remove 7 | end 8 | 9 | doc 10 | end 11 | end 12 | end 13 | end 14 | -------------------------------------------------------------------------------- /lib/docs/filters/c/fix_urls.rb: -------------------------------------------------------------------------------- 1 | module Docs 2 | class C 3 | class FixUrlsFilter < Filter 4 | def call 5 | html.gsub! File.join(C.base_url, C.root_path), C.base_url[0..-2] 6 | html.gsub! %r{#{C.base_url}([^"']+?)\.html}, "#{C.base_url}\\1" 7 | html 8 | end 9 | end 10 | end 11 | end 12 | -------------------------------------------------------------------------------- /lib/docs/filters/core/inner_html.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module Docs 4 | class InnerHtmlFilter < Filter 5 | def call 6 | html = doc.inner_html 7 | html = html.encode('UTF-16', invalid: :replace, replace: '').encode('UTF-8') unless html.valid_encoding? 8 | html 9 | end 10 | end 11 | end 12 | -------------------------------------------------------------------------------- /assets/stylesheets/pages/_async.scss: -------------------------------------------------------------------------------- 1 | ._async { 2 | @extend %simple; 3 | 4 | h3 > .type-signature { 5 | float: right; 6 | color: $textColorLight; 7 | } 8 | 9 | h3 > .signature-attributes { 10 | font-size: .75rem; 11 | font-weight: normal; 12 | font-style: italic; 13 | color: $textColorLighter; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /lib/docs/core/autoload_helper.rb: -------------------------------------------------------------------------------- 1 | module Docs 2 | module AutoloadHelper 3 | def autoload_all(path, suffix = '') 4 | Dir["#{Docs.root_path}/#{path}/**/*.rb"].each do |file| 5 | name = File.basename(file, '.rb') + (suffix ? "_#{suffix}" : '') 6 | autoload name.camelize, file 7 | end 8 | end 9 | end 10 | end 11 | -------------------------------------------------------------------------------- /lib/docs/filters/core/clean_text.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module Docs 4 | class CleanTextFilter < Filter 5 | EMPTY_NODES_RGX = /<(?!td|th|iframe|mspace)(\w+)[^>]*>[[:space:]]*<\/\1>/ 6 | 7 | def call 8 | html.strip! 9 | while html.gsub!(EMPTY_NODES_RGX, ''); end 10 | html 11 | end 12 | end 13 | end 14 | -------------------------------------------------------------------------------- /assets/javascripts/templates/pages/type_tmpl.coffee: -------------------------------------------------------------------------------- 1 | app.templates.typePage = (type) -> 2 | """
10 | Edit this page on MDN 11 |
12 |Test
') 10 | assert_equal 'Test
', filter_output 11 | end 12 | 13 | it "returns a valid string" do 14 | invalid_string = "\x92" 15 | @body = Nokogiri::HTML.parse(invalid_string) 16 | assert filter_output.valid_encoding? 17 | end 18 | end 19 | -------------------------------------------------------------------------------- /lib/docs/filters/bower/clean_html.rb: -------------------------------------------------------------------------------- 1 | module Docs 2 | class Bower 3 | class CleanHtmlFilter < Filter 4 | def call 5 | title = at_css('.page-title, .main h1') 6 | @doc = at_css('.main') 7 | doc.child.before(title) 8 | 9 | css('.site-footer').remove 10 | 11 | css('.highlight').each do |node| 12 | node.name = 'pre' 13 | node['data-language'] = node.at_css('[data-lang]')['data-lang'] 14 | node.content = node.content 15 | end 16 | 17 | doc 18 | end 19 | end 20 | end 21 | end 22 | -------------------------------------------------------------------------------- /lib/docs/filters/erlang/pre_clean_html.rb: -------------------------------------------------------------------------------- 1 | module Docs 2 | class Erlang 3 | class PreCleanHtmlFilter < Filter 4 | def call 5 | css('.flipMenu li[title] > a').remove unless subpath.start_with?('erts') # perf 6 | 7 | css('.REFTYPES').each do |node| 8 | node.name = 'pre' 9 | end 10 | 11 | css('span.bold_code', 'span.code').each do |node| 12 | node.name = 'code' 13 | node.inner_html = node.inner_html.strip.gsub(/\s+/, ' ') 14 | end 15 | 16 | doc 17 | end 18 | end 19 | end 20 | end 21 | -------------------------------------------------------------------------------- /lib/docs/scrapers/rdoc/rdoc.rb: -------------------------------------------------------------------------------- 1 | module Docs 2 | class Rdoc < FileScraper 3 | self.abstract = true 4 | self.type = 'rdoc' 5 | self.root_path = 'table_of_contents.html' 6 | 7 | html_filters.replace 'container', 'rdoc/container' 8 | html_filters.push 'rdoc/entries', 'rdoc/clean_html', 'title' 9 | 10 | options[:title] = false 11 | options[:skip] = %w(index.html) 12 | options[:skip_patterns] = [ 13 | /history/i, 14 | /rakefile/i, 15 | /changelog/i, 16 | /readme/i, 17 | /news/i, 18 | /license/i] 19 | end 20 | end 21 | -------------------------------------------------------------------------------- /assets/stylesheets/pages/_socketio.scss: -------------------------------------------------------------------------------- 1 | ._socketio { 2 | > h2 { @extend %block-heading; } 3 | > h3 { @extend %block-label, %label-blue; } 4 | > h2, > h3 { clear: both; } 5 | h4 { font-size: 1em; } 6 | 7 | .ezcol-one-half { 8 | margin: .5em 0 1.5em; 9 | float: left; 10 | width: 50%; 11 | padding-right: .5em; 12 | @extend %border-box; 13 | 14 | &.ezcol-last { 15 | float: right; 16 | padding: 0 0 0 .5em; 17 | } 18 | 19 | > h4 { margin: 0 0 1em; } 20 | > pre { margin: 1em 0 0; } 21 | } 22 | 23 | code { @extend %label; } 24 | } 25 | -------------------------------------------------------------------------------- /lib/docs/filters/phpunit/entries.rb: -------------------------------------------------------------------------------- 1 | module Docs 2 | class Phpunit 3 | class EntriesFilter < Docs::EntriesFilter 4 | def get_name 5 | at_css('h1').content 6 | end 7 | 8 | def get_type 9 | if name.in?(%w(Assertions Annotations)) 10 | name 11 | else 12 | 'Guides' 13 | end 14 | end 15 | 16 | def additional_entries 17 | return [] if type == 'Guides' 18 | 19 | css('h2').map do |node| 20 | [node.content, node['id']] 21 | end 22 | end 23 | end 24 | end 25 | end 26 | -------------------------------------------------------------------------------- /assets/javascripts/views/pages/rdoc.coffee: -------------------------------------------------------------------------------- 1 | #= require views/pages/base 2 | 3 | class app.views.RdocPage extends app.views.BasePage 4 | @events: 5 | click: 'onClick' 6 | 7 | onClick: (event) -> 8 | return unless event.target.classList.contains 'method-click-advice' 9 | $.stopEvent(event) 10 | 11 | source = $ '.method-source-code', event.target.parentNode.parentNode 12 | isShown = source.style.display is 'block' 13 | 14 | source.style.display = if isShown then 'none' else 'block' 15 | event.target.textContent = if isShown then 'Show source' else 'Hide source' 16 | -------------------------------------------------------------------------------- /lib/docs/filters/lodash/entries.rb: -------------------------------------------------------------------------------- 1 | module Docs 2 | class Lodash 3 | class EntriesFilter < Docs::EntriesFilter 4 | def additional_entries 5 | entries = [] 6 | 7 | css('.toc-container h2').each do |heading| 8 | type = heading.content.split.first 9 | 10 | heading.parent.css('a').each do |link| 11 | name = link.content 12 | name.remove! %r{\s.*} 13 | entries << [name, link['href'].remove('#'), type] 14 | end 15 | end 16 | 17 | entries 18 | end 19 | end 20 | end 21 | end 22 | -------------------------------------------------------------------------------- /assets/javascripts/app/config.coffee.erb: -------------------------------------------------------------------------------- 1 | app.config = 2 | db_filename: 'db.json' 3 | default_docs: <%= App.default_docs.to_json %> 4 | docs_origin: '<%= App.docs_origin %>' 5 | env: '<%= App.environment %>' 6 | history_cache_size: 10 7 | index_filename: 'index.json' 8 | index_path: '/<%= App.docs_prefix %>' 9 | max_results: 50 10 | production_host: 'devdocs.io' 11 | search_param: 'q' 12 | sentry_dsn: '<%= App.sentry_dsn %>' 13 | version: <%= Time.now.to_i %> 14 | release: <%= Time.now.utc.httpdate.to_json %> 15 | mathml_stylesheet: '<%= App.cdn_origin %>/mathml.css' 16 | -------------------------------------------------------------------------------- /assets/javascripts/collections/types.coffee: -------------------------------------------------------------------------------- 1 | class app.collections.Types extends app.Collection 2 | @model: 'Type' 3 | 4 | groups: -> 5 | result = [] 6 | for type in @models 7 | (result[@_groupFor(type)] ||= []).push(type) 8 | result.filter (e) -> e.length > 0 9 | 10 | GUIDES_RGX = /(^|\()(guides?|tutorials?|reference|book|getting\ started|manual|examples)($|[\):])/i 11 | APPENDIX_RGX = /appendix/i 12 | 13 | _groupFor: (type) -> 14 | if GUIDES_RGX.test(type.name) 15 | 0 16 | else if APPENDIX_RGX.test(type.name) 17 | 2 18 | else 19 | 1 20 | -------------------------------------------------------------------------------- /assets/stylesheets/pages/_crystal.scss: -------------------------------------------------------------------------------- 1 | ._crystal { 2 | @extend %simple; 3 | 4 | .signature { @extend %code; } 5 | a.signature, .superclass > a { @extend %label; } 6 | 7 | .entry-detail { margin-top: 1em; } 8 | .view-source { float: right; } 9 | 10 | .superclass-hierarchy { 11 | list-style: none; 12 | padding: 0; 13 | overflow: hidden; 14 | } 15 | 16 | li.superclass { 17 | float: left; 18 | margin: 0 .5em 0 0; 19 | padding: 0; 20 | } 21 | 22 | li.superclass + li.superclass:before { 23 | content: '<'; 24 | margin-right: .5em; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /lib/docs/core/instrumentable.rb: -------------------------------------------------------------------------------- 1 | require 'active_support/notifications' 2 | 3 | module Docs 4 | module Instrumentable 5 | def self.extended(base) 6 | base.send :extend, Methods 7 | end 8 | 9 | def self.included(base) 10 | base.send :include, Methods 11 | end 12 | 13 | module Methods 14 | def instrument(*args, &block) 15 | ActiveSupport::Notifications.instrument(*args, &block) 16 | end 17 | 18 | def subscribe(*args, &block) 19 | ActiveSupport::Notifications.subscribe(*args, &block) 20 | end 21 | end 22 | end 23 | end 24 | -------------------------------------------------------------------------------- /assets/javascripts/templates/notice_tmpl.coffee: -------------------------------------------------------------------------------- 1 | notice = (text) -> """#{text}
""" 2 | 3 | app.templates.singleDocNotice = (doc) -> 4 | notice """ You're browsing the #{doc.fullName} documentation. To browse all docs, go to 5 | #{app.config.production_host} (or pressesc). """
6 |
7 | app.templates.disabledDocNotice = ->
8 | notice """ This documentation is disabled.
9 | To enable it, go to Preferences. """
10 |
--------------------------------------------------------------------------------
/lib/docs/filters/async/entries.rb:
--------------------------------------------------------------------------------
1 | module Docs
2 | class Async
3 | class EntriesFilter < Docs::EntriesFilter
4 | def additional_entries
5 | type = nil
6 | entries = []
7 |
8 | css('.nav.methods li').each do |node|
9 | if node['class'] == 'toc-header'
10 | type = node.content
11 | else
12 | name = node.content
13 | id = node.at_css('a')['href'].remove('#')
14 | entries << [name, id, type]
15 | end
16 | end
17 |
18 | entries
19 | end
20 | end
21 | end
22 | end
23 |
--------------------------------------------------------------------------------
/lib/docs/scrapers/modernizr.rb:
--------------------------------------------------------------------------------
1 | module Docs
2 | class Modernizr < UrlScraper
3 | self.name = 'Modernizr'
4 | self.type = 'modernizr'
5 | self.release = '3.5.0'
6 | self.base_url = 'https://modernizr.com/docs/'
7 |
8 | html_filters.push 'modernizr/entries', 'modernizr/clean_html', 'title'
9 |
10 | options[:title] = 'Modernizr'
11 | options[:container] = '#main'
12 | options[:skip_links] = true
13 |
14 | options[:attribution] = <<-HTML
15 | © 2009–2017 The Modernizr team3 | ProTip 4 | (click to dismiss) 5 |
6 | Hit ↓ ↑ ← → to navigate the sidebar.
7 | Hit space / shift space, alt ↓/↑ or shift ↓/↑ to scroll the page.
8 |
9 | See all keyboard shortcuts
10 | """
11 |
--------------------------------------------------------------------------------
/assets/stylesheets/pages/_postgres.scss:
--------------------------------------------------------------------------------
1 | ._postgres {
2 | padding-left: 1rem;
3 |
4 | h1, h1 ~ p, h1 ~ pre, h1 ~ blockquote, h2, .NAVFOOTER { margin-left: -1rem; }
5 | h2 { @extend %block-heading; }
6 |
7 | .VARIABLELIST dt { @extend %block-label, %label-blue; }
8 |
9 | blockquote.NOTE, blockquote.IMPORTANT, blockquote.TIP, blockquote.CAUTION { @extend %note; }
10 | blockquote.TIP { @extend %note-green; }
11 | blockquote.CAUTION { @extend %note-orange; }
12 |
13 | p > code { @extend %label; }
14 | p.c2 { font-weight: $boldFontWeight; }
15 |
16 | .NAVFOOTER > table { width: 100%; }
17 | td[align=center] { text-align: center; }
18 | td[align=right] { text-align: right; }
19 | }
20 |
--------------------------------------------------------------------------------
/lib/docs/scrapers/vagrant.rb:
--------------------------------------------------------------------------------
1 | module Docs
2 | class Vagrant < UrlScraper
3 | self.name = 'Vagrant'
4 | self.type = 'vagrant'
5 | self.release = '2.0.0'
6 | self.base_url = 'https://www.vagrantup.com/docs/'
7 | self.root_path = 'index.html'
8 | self.links = {
9 | home: 'https://www.vagrantup.com/',
10 | code: 'https://github.com/mitchellh/vagrant'
11 | }
12 |
13 | html_filters.push 'vagrant/entries', 'vagrant/clean_html'
14 |
15 | options[:skip_patterns] = [/vagrant-cloud/]
16 |
17 | options[:attribution] = <<-HTML
18 | © 2010–2017 Mitchell Hashimoto
19 | Licensed under the MPL 2.0 License.
20 | HTML
21 | end
22 | end
23 |
--------------------------------------------------------------------------------
/lib/docs/scrapers/q.rb:
--------------------------------------------------------------------------------
1 | module Docs
2 | class Q < Github
3 | self.name = 'Q'
4 | self.release = '1.5.0'
5 | self.base_url = 'https://github.com/kriskowal/q/wiki/'
6 | self.root_path = 'API-Reference'
7 | self.links = {
8 | home: 'http://documentup.com/kriskowal/q/',
9 | code: 'https://github.com/kriskowal/q'
10 | }
11 |
12 | html_filters.push 'q/entries', 'title'
13 |
14 | options[:container] = '.markdown-body'
15 | options[:title] = 'Q'
16 | options[:skip_links] = true
17 |
18 | options[:attribution] = <<-HTML
19 | © 2009–2017 Kristopher Michael Kowal
20 | Licensed under the MIT License.
21 | HTML
22 | end
23 | end
24 |
--------------------------------------------------------------------------------
/lib/docs/scrapers/underscore.rb:
--------------------------------------------------------------------------------
1 | module Docs
2 | class Underscore < UrlScraper
3 | self.name = 'Underscore.js'
4 | self.slug = 'underscore'
5 | self.type = 'underscore'
6 | self.release = '1.8.3'
7 | self.base_url = 'http://underscorejs.org'
8 |
9 | html_filters.push 'underscore/clean_html', 'underscore/entries', 'title'
10 |
11 | options[:title] = 'Underscore.js'
12 | options[:container] = '#documentation'
13 | options[:skip_links] = true
14 |
15 | options[:attribution] = <<-HTML
16 | © 2009–2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
17 | Licensed under the MIT License.
18 | HTML
19 | end
20 | end
21 |
--------------------------------------------------------------------------------
/lib/docs/scrapers/mocha.rb:
--------------------------------------------------------------------------------
1 | module Docs
2 | class Mocha < UrlScraper
3 | self.type = 'mocha'
4 | self.release = '3.5.0'
5 | self.base_url = 'https://mochajs.org/'
6 | self.links = {
7 | home: 'https://mochajs.org/',
8 | code: 'https://github.com/mochajs/mocha'
9 | }
10 |
11 | html_filters.push 'mocha/clean_html', 'mocha/entries', 'title'
12 |
13 | options[:container] = '#content'
14 | options[:title] = 'mocha'
15 | options[:skip_links] = true
16 |
17 | options[:attribution] = <<-HTML
18 | © 2016 JS Foundation and contributors
19 | Licensed under the Creative Commons Attribution 4.0 International License.
20 | HTML
21 | end
22 | end
23 |
--------------------------------------------------------------------------------
/assets/javascripts/application.js.coffee:
--------------------------------------------------------------------------------
1 | #= require_tree ./vendor
2 |
3 | #= require lib/license
4 | #= require_tree ./lib
5 |
6 | #= require app/app
7 | #= require app/config
8 | #= require_tree ./app
9 |
10 | #= require collections/collection
11 | #= require_tree ./collections
12 |
13 | #= require models/model
14 | #= require_tree ./models
15 |
16 | #= require views/view
17 | #= require_tree ./views
18 |
19 | #= require_tree ./templates
20 |
21 | #= require tracking
22 |
23 | init = ->
24 | document.removeEventListener 'DOMContentLoaded', init, false
25 |
26 | if document.body
27 | app.init()
28 | else
29 | setTimeout(init, 42)
30 |
31 | document.addEventListener 'DOMContentLoaded', init, false
32 |
--------------------------------------------------------------------------------
/lib/docs/core/parser.rb:
--------------------------------------------------------------------------------
1 | module Docs
2 | class Parser
3 | attr_reader :title, :html
4 |
5 | def initialize(content)
6 | @content = content
7 | @html = document? ? parse_as_document : parse_as_fragment
8 | end
9 |
10 | private
11 |
12 | DOCUMENT_RGX = /\A(?:\s|(?:))*<(?:\!doctype|html)/i
13 |
14 | def document?
15 | @content =~ DOCUMENT_RGX
16 | end
17 |
18 | def parse_as_document
19 | document = Nokogiri::HTML.parse @content, nil, 'UTF-8'
20 | @title = document.at_css('title').try(:content)
21 | document
22 | end
23 |
24 | def parse_as_fragment
25 | Nokogiri::HTML.fragment @content, 'UTF-8'
26 | end
27 | end
28 | end
29 |
--------------------------------------------------------------------------------
/lib/docs/filters/pug/entries.rb:
--------------------------------------------------------------------------------
1 | module Docs
2 | class Pug
3 | class EntriesFilter < Docs::EntriesFilter
4 | def get_name
5 | at_css('h1').content
6 | end
7 |
8 | def get_type
9 | if subpath.start_with?('language')
10 | 'Language'
11 | elsif subpath.start_with?('api')
12 | 'API'
13 | end
14 | end
15 |
16 | def additional_entries
17 | return [] unless slug == 'api/reference'
18 |
19 | css('h3').each_with_object [] do |node, entries|
20 | name = node.content
21 | name.sub! %r{\(.*\)}, '()'
22 | entries << [name, node['id']]
23 | end
24 | end
25 | end
26 | end
27 | end
28 |
--------------------------------------------------------------------------------
/test/lib/docs/filters/core/clean_text_test.rb:
--------------------------------------------------------------------------------
1 | require 'test_helper'
2 | require 'docs'
3 |
4 | class CleanTextFilterTest < MiniTest::Spec
5 | include FilterTestHelper
6 | self.filter_class = Docs::CleanTextFilter
7 |
8 | it "removes empty nodes" do
9 | @body = "