{{name}}
{{/hide_name}} 49 | {{> deprecation}} 50 | {{#declaration}} 51 |{{language}}
{{/other_language_declaration}} 54 | {{{declaration}}} 55 |Swift
59 | {{{other_language_declaration}}} 60 |├── images
├── logo.jpg
├── math.png
├── logo.sketch
├── realm.png
└── screenshot.jpg
├── bin
├── sourcekitten
└── jazzy
├── lib
├── jazzy
│ ├── extensions
│ │ ├── github
│ │ │ └── img
│ │ │ │ └── gh.png
│ │ ├── katex
│ │ │ └── css
│ │ │ │ └── fonts
│ │ │ │ ├── KaTeX_AMS-Regular.ttf
│ │ │ │ ├── KaTeX_Main-Bold.ttf
│ │ │ │ ├── KaTeX_Main-Bold.woff
│ │ │ │ ├── KaTeX_Main-Bold.woff2
│ │ │ │ ├── KaTeX_Main-Italic.ttf
│ │ │ │ ├── KaTeX_Math-Italic.ttf
│ │ │ │ ├── KaTeX_AMS-Regular.woff
│ │ │ │ ├── KaTeX_AMS-Regular.woff2
│ │ │ │ ├── KaTeX_Fraktur-Bold.ttf
│ │ │ │ ├── KaTeX_Fraktur-Bold.woff
│ │ │ │ ├── KaTeX_Main-Italic.woff
│ │ │ │ ├── KaTeX_Main-Italic.woff2
│ │ │ │ ├── KaTeX_Main-Regular.ttf
│ │ │ │ ├── KaTeX_Main-Regular.woff
│ │ │ │ ├── KaTeX_Math-Italic.woff
│ │ │ │ ├── KaTeX_Math-Italic.woff2
│ │ │ │ ├── KaTeX_Size1-Regular.ttf
│ │ │ │ ├── KaTeX_Size2-Regular.ttf
│ │ │ │ ├── KaTeX_Size3-Regular.ttf
│ │ │ │ ├── KaTeX_Size4-Regular.ttf
│ │ │ │ ├── KaTeX_Caligraphic-Bold.ttf
│ │ │ │ ├── KaTeX_Fraktur-Bold.woff2
│ │ │ │ ├── KaTeX_Fraktur-Regular.ttf
│ │ │ │ ├── KaTeX_Fraktur-Regular.woff
│ │ │ │ ├── KaTeX_Main-BoldItalic.ttf
│ │ │ │ ├── KaTeX_Main-BoldItalic.woff
│ │ │ │ ├── KaTeX_Main-Regular.woff2
│ │ │ │ ├── KaTeX_Math-BoldItalic.ttf
│ │ │ │ ├── KaTeX_Math-BoldItalic.woff
│ │ │ │ ├── KaTeX_SansSerif-Bold.ttf
│ │ │ │ ├── KaTeX_SansSerif-Bold.woff
│ │ │ │ ├── KaTeX_SansSerif-Bold.woff2
│ │ │ │ ├── KaTeX_SansSerif-Italic.ttf
│ │ │ │ ├── KaTeX_Script-Regular.ttf
│ │ │ │ ├── KaTeX_Script-Regular.woff
│ │ │ │ ├── KaTeX_Script-Regular.woff2
│ │ │ │ ├── KaTeX_Size1-Regular.woff
│ │ │ │ ├── KaTeX_Size1-Regular.woff2
│ │ │ │ ├── KaTeX_Size2-Regular.woff
│ │ │ │ ├── KaTeX_Size2-Regular.woff2
│ │ │ │ ├── KaTeX_Size3-Regular.woff
│ │ │ │ ├── KaTeX_Size3-Regular.woff2
│ │ │ │ ├── KaTeX_Size4-Regular.woff
│ │ │ │ ├── KaTeX_Size4-Regular.woff2
│ │ │ │ ├── KaTeX_Caligraphic-Bold.woff
│ │ │ │ ├── KaTeX_Caligraphic-Bold.woff2
│ │ │ │ ├── KaTeX_Fraktur-Regular.woff2
│ │ │ │ ├── KaTeX_Main-BoldItalic.woff2
│ │ │ │ ├── KaTeX_Math-BoldItalic.woff2
│ │ │ │ ├── KaTeX_SansSerif-Italic.woff
│ │ │ │ ├── KaTeX_SansSerif-Italic.woff2
│ │ │ │ ├── KaTeX_SansSerif-Regular.ttf
│ │ │ │ ├── KaTeX_SansSerif-Regular.woff
│ │ │ │ ├── KaTeX_Typewriter-Regular.ttf
│ │ │ │ ├── KaTeX_Caligraphic-Regular.ttf
│ │ │ │ ├── KaTeX_Caligraphic-Regular.woff
│ │ │ │ ├── KaTeX_Caligraphic-Regular.woff2
│ │ │ │ ├── KaTeX_SansSerif-Regular.woff2
│ │ │ │ ├── KaTeX_Typewriter-Regular.woff
│ │ │ │ └── KaTeX_Typewriter-Regular.woff2
│ │ ├── bitbucket
│ │ │ └── img
│ │ │ │ └── bitbucket.svg
│ │ └── gitlab
│ │ │ └── img
│ │ │ └── gitlab.svg
│ ├── themes
│ │ ├── apple
│ │ │ ├── assets
│ │ │ │ ├── img
│ │ │ │ │ ├── carat.png
│ │ │ │ │ ├── dash.png
│ │ │ │ │ └── spinner.gif
│ │ │ │ ├── js
│ │ │ │ │ ├── jazzy.js
│ │ │ │ │ └── jazzy.search.js
│ │ │ │ └── css
│ │ │ │ │ └── highlight.css.scss
│ │ │ └── templates
│ │ │ │ ├── tasks.mustache
│ │ │ │ ├── parameter.mustache
│ │ │ │ ├── footer.mustache
│ │ │ │ ├── deprecation.mustache
│ │ │ │ ├── nav.mustache
│ │ │ │ ├── header.mustache
│ │ │ │ ├── task.mustache
│ │ │ │ └── doc.mustache
│ │ ├── jony
│ │ │ ├── assets
│ │ │ │ ├── img
│ │ │ │ │ ├── carat.png
│ │ │ │ │ └── dash.png
│ │ │ │ ├── js
│ │ │ │ │ └── jazzy.js
│ │ │ │ └── css
│ │ │ │ │ └── highlight.css.scss
│ │ │ └── templates
│ │ │ │ ├── tasks.mustache
│ │ │ │ ├── parameter.mustache
│ │ │ │ ├── footer.mustache
│ │ │ │ ├── deprecation.mustache
│ │ │ │ ├── nav.mustache
│ │ │ │ ├── header.mustache
│ │ │ │ ├── task.mustache
│ │ │ │ └── doc.mustache
│ │ └── fullwidth
│ │ │ ├── assets
│ │ │ ├── img
│ │ │ │ ├── carat.png
│ │ │ │ ├── dash.png
│ │ │ │ └── spinner.gif
│ │ │ ├── js
│ │ │ │ ├── jazzy.js
│ │ │ │ └── jazzy.search.js
│ │ │ └── css
│ │ │ │ └── highlight.css.scss
│ │ │ └── templates
│ │ │ ├── parameter.mustache
│ │ │ ├── tasks.mustache
│ │ │ ├── footer.mustache
│ │ │ ├── deprecation.mustache
│ │ │ ├── nav.mustache
│ │ │ ├── header.mustache
│ │ │ ├── task.mustache
│ │ │ └── doc.mustache
│ ├── gem_version.rb
│ ├── search_builder.rb
│ ├── highlighter.rb
│ ├── documentation_generator.rb
│ ├── docset_builder
│ │ └── info_plist.mustache
│ ├── symbol_graph
│ │ ├── ext_key.rb
│ │ ├── relationship.rb
│ │ ├── constraint.rb
│ │ ├── ext_node.rb
│ │ ├── sym_node.rb
│ │ ├── graph.rb
│ │ └── symbol.rb
│ ├── executable.rb
│ ├── source_module.rb
│ ├── source_mark.rb
│ ├── doc.rb
│ ├── stats.rb
│ ├── source_document.rb
│ ├── source_host.rb
│ ├── source_declaration
│ │ └── access_control_level.rb
│ ├── symbol_graph.rb
│ ├── docset_builder.rb
│ ├── grouper.rb
│ ├── podspec_documenter.rb
│ ├── doc_index.rb
│ ├── source_declaration.rb
│ └── jazzy_markdown.rb
└── jazzy.rb
├── .gitmodules
├── js
├── package.json
└── package-lock.json
├── Gemfile
├── spec
├── spec_helper
│ └── pre_flight.rb
├── spec_helper.rb
└── Moya.podspec
├── LICENSE
├── .gitignore
├── Dangerfile
├── .github
└── workflows
│ └── Tests.yml
├── jazzy.gemspec
├── CONTRIBUTING.md
├── Rakefile
├── Gemfile.lock
└── ObjectiveC.md
/images/logo.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/images/logo.jpg
--------------------------------------------------------------------------------
/images/math.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/images/math.png
--------------------------------------------------------------------------------
/bin/sourcekitten:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/bin/sourcekitten
--------------------------------------------------------------------------------
/images/logo.sketch:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/images/logo.sketch
--------------------------------------------------------------------------------
/images/realm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/images/realm.png
--------------------------------------------------------------------------------
/images/screenshot.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/images/screenshot.jpg
--------------------------------------------------------------------------------
/lib/jazzy/extensions/github/img/gh.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/github/img/gh.png
--------------------------------------------------------------------------------
/lib/jazzy/themes/apple/assets/img/carat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/themes/apple/assets/img/carat.png
--------------------------------------------------------------------------------
/lib/jazzy/themes/apple/assets/img/dash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/themes/apple/assets/img/dash.png
--------------------------------------------------------------------------------
/lib/jazzy/themes/jony/assets/img/carat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/themes/jony/assets/img/carat.png
--------------------------------------------------------------------------------
/lib/jazzy/themes/jony/assets/img/dash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/themes/jony/assets/img/dash.png
--------------------------------------------------------------------------------
/lib/jazzy/themes/apple/assets/img/spinner.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/themes/apple/assets/img/spinner.gif
--------------------------------------------------------------------------------
/lib/jazzy/themes/fullwidth/assets/img/carat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/themes/fullwidth/assets/img/carat.png
--------------------------------------------------------------------------------
/lib/jazzy/themes/fullwidth/assets/img/dash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/themes/fullwidth/assets/img/dash.png
--------------------------------------------------------------------------------
/lib/jazzy/gem_version.rb:
--------------------------------------------------------------------------------
1 | # frozen_string_literal: true
2 |
3 | module Jazzy
4 | VERSION = '0.15.4' unless defined? Jazzy::VERSION
5 | end
6 |
--------------------------------------------------------------------------------
/lib/jazzy/themes/fullwidth/assets/img/spinner.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/themes/fullwidth/assets/img/spinner.gif
--------------------------------------------------------------------------------
/lib/jazzy.rb:
--------------------------------------------------------------------------------
1 | # frozen_string_literal: true
2 |
3 | require 'jazzy/config'
4 | require 'jazzy/doc_builder'
5 |
6 | Encoding.default_external = Encoding::UTF_8
7 |
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_AMS-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_AMS-Regular.ttf
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Main-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Main-Bold.ttf
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Main-Bold.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Main-Bold.woff
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Main-Bold.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Main-Bold.woff2
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Main-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Main-Italic.ttf
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Math-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Math-Italic.ttf
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_AMS-Regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_AMS-Regular.woff
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_AMS-Regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_AMS-Regular.woff2
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Fraktur-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Fraktur-Bold.ttf
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Fraktur-Bold.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Fraktur-Bold.woff
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Main-Italic.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Main-Italic.woff
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Main-Italic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Main-Italic.woff2
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Main-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Main-Regular.ttf
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Main-Regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Main-Regular.woff
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Math-Italic.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Math-Italic.woff
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Math-Italic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Math-Italic.woff2
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Size1-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Size1-Regular.ttf
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Size2-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Size2-Regular.ttf
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Size3-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Size3-Regular.ttf
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Size4-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Size4-Regular.ttf
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Caligraphic-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Caligraphic-Bold.ttf
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Fraktur-Bold.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Fraktur-Bold.woff2
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Fraktur-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Fraktur-Regular.ttf
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Fraktur-Regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Fraktur-Regular.woff
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Main-BoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Main-BoldItalic.ttf
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Main-BoldItalic.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Main-BoldItalic.woff
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Main-Regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Main-Regular.woff2
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Math-BoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Math-BoldItalic.ttf
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Math-BoldItalic.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Math-BoldItalic.woff
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_SansSerif-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_SansSerif-Bold.ttf
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_SansSerif-Bold.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_SansSerif-Bold.woff
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_SansSerif-Bold.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_SansSerif-Bold.woff2
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_SansSerif-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_SansSerif-Italic.ttf
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Script-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Script-Regular.ttf
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Script-Regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Script-Regular.woff
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Script-Regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Script-Regular.woff2
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Size1-Regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Size1-Regular.woff
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Size1-Regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Size1-Regular.woff2
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Size2-Regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Size2-Regular.woff
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Size2-Regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Size2-Regular.woff2
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Size3-Regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Size3-Regular.woff
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Size3-Regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Size3-Regular.woff2
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Size4-Regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Size4-Regular.woff
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Size4-Regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Size4-Regular.woff2
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Caligraphic-Bold.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Caligraphic-Bold.woff
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Caligraphic-Bold.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Caligraphic-Bold.woff2
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Fraktur-Regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Fraktur-Regular.woff2
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Main-BoldItalic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Main-BoldItalic.woff2
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Math-BoldItalic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Math-BoldItalic.woff2
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_SansSerif-Italic.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_SansSerif-Italic.woff
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_SansSerif-Italic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_SansSerif-Italic.woff2
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_SansSerif-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_SansSerif-Regular.ttf
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_SansSerif-Regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_SansSerif-Regular.woff
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Typewriter-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Typewriter-Regular.ttf
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Caligraphic-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Caligraphic-Regular.ttf
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Caligraphic-Regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Caligraphic-Regular.woff
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Caligraphic-Regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Caligraphic-Regular.woff2
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_SansSerif-Regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_SansSerif-Regular.woff2
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Typewriter-Regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Typewriter-Regular.woff
--------------------------------------------------------------------------------
/lib/jazzy/extensions/katex/css/fonts/KaTeX_Typewriter-Regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realm/jazzy/HEAD/lib/jazzy/extensions/katex/css/fonts/KaTeX_Typewriter-Regular.woff2
--------------------------------------------------------------------------------
/lib/jazzy/themes/jony/templates/tasks.mustache:
--------------------------------------------------------------------------------
1 | {{#tasks.count}}
2 |
4 | {{name}}
5 |
6 |
4 | {{name}}
5 |
6 |
4 | {{name}}
5 |
6 | Deprecated
4 | {{{deprecation_message}}} 5 |Unavailable
10 | {{{unavailable_message}}} 11 |Deprecated
4 | {{{deprecation_message}}} 5 |Unavailable
10 | {{{unavailable_message}}} 11 |Deprecated
4 | {{{deprecation_message}}} 5 |Unavailable
10 | {{{unavailable_message}}} 11 |4 | {{docs_title}} 5 | {{#doc_coverage}} ({{doc_coverage}}% documented){{/doc_coverage}} 6 |
7 | 8 | {{#source_host_url}} 9 |
10 |
11 |
12 | View on {{source_host_name}}
13 |
14 |
19 |
20 |
21 | Install in Dash
22 |
23 |
"
19 | super
20 | yield "\n"
21 | end
22 | end
23 |
24 | def self.highlight_swift(source)
25 | highlight(source, SWIFT)
26 | end
27 |
28 | def self.highlight_objc(source)
29 | highlight(source, OBJC)
30 | end
31 |
32 | def self.highlight(source, language)
33 | source && Rouge.highlight(source, language, Formatter.new(language))
34 | end
35 | end
36 | end
37 |
--------------------------------------------------------------------------------
/lib/jazzy/themes/apple/templates/header.mustache:
--------------------------------------------------------------------------------
1 | {{docs_title}}{{#doc_coverage}} ({{doc_coverage}}% documented){{/doc_coverage}}
4 | {{#source_host_url}} 5 | 6 | {{/source_host_url}} 7 | {{#dash_url}} 8 | 9 | {{/dash_url}} 10 | {{^disable_search}} 11 |3 | 4 | {{docs_title}} 5 | 6 | {{#doc_coverage}} ({{doc_coverage}}% documented){{/doc_coverage}} 7 |
8 | 9 | {{^disable_search}} 10 |
19 |
20 |
21 | View on {{source_host_name}}
22 |
23 |
28 |
29 |
30 | Install in Dash
31 |
32 |
17 |
18 |
19 | {{#direct_link}}
20 | {{name}}
21 |
22 | {{/direct_link}}
23 | {{^direct_link}}
24 | {{^usage_discouraged}}
25 | {{{name_html}}}
26 | {{/usage_discouraged}}
27 | {{#usage_discouraged}}
28 | {{{name_html}}}
29 | {{/usage_discouraged}}
30 |
31 | {{#declaration_note}}
32 |
33 | {{.}}
34 |
35 | {{/declaration_note}}
36 | {{language}}
61 | {{{declaration}}} 62 |Swift
66 | {{{other_language_declaration}}} 67 |
17 |
18 |
19 | {{#direct_link}}
20 | {{name}}
21 |
22 | {{/direct_link}}
23 | {{^direct_link}}
24 | {{^usage_discouraged}}
25 | {{{name_html}}}
26 | {{/usage_discouraged}}
27 | {{#usage_discouraged}}
28 | {{{name_html}}}
29 | {{/usage_discouraged}}
30 |
31 | {{#declaration_note}}
32 |
33 | {{.}}
34 |
35 | {{/declaration_note}}
36 | {{language}}
61 | {{{declaration}}} 62 |Swift
66 | {{{other_language_declaration}}} 67 |{{language}}
{{/other_language_declaration}} 54 | {{{declaration}}} 55 |Swift
59 | {{{other_language_declaration}}} 60 |
17 |
18 |
19 | {{#direct_link}}
20 | {{name}}
21 |
22 | {{/direct_link}}
23 | {{^direct_link}}
24 | {{^usage_discouraged}}
25 | {{{name_html}}}
26 | {{/usage_discouraged}}
27 | {{#usage_discouraged}}
28 | {{{name_html}}}
29 | {{/usage_discouraged}}
30 |
31 | {{#declaration_note}}
32 |
33 | {{.}}
34 |
35 | {{/declaration_note}}
36 | {{language}}
61 | {{{declaration}}} 62 |Swift
66 | {{{other_language_declaration}}} 67 |{{language}}
{{/other_language_declaration}} 58 | {{{declaration}}} 59 |Swift
63 | {{{other_language_declaration}}} 64 |{{language}}
{{/other_language_declaration}} 54 | {{{declaration}}} 55 |Swift
59 | {{{other_language_declaration}}} 60 |']
73 | Markdown.has_math = true
74 | when /^\$(.*)\$$/m
75 | o = ["", Regexp.last_match[1], '']
76 | Markdown.has_math = true
77 | else
78 | o = ['', text.to_s, '']
79 | end
80 |
81 | o[0] + CGI.escapeHTML(o[1]) + o[2]
82 | end
83 |
84 | # List from
85 | # https://github.com/apple/swift/blob/master/include/swift/Markup/SimpleFields.def
86 | UNIQUELY_HANDLED_CALLOUTS = %w[parameters
87 | parameter
88 | returns].freeze
89 | GENERAL_CALLOUTS = %w[attention
90 | author
91 | authors
92 | bug
93 | complexity
94 | copyright
95 | date
96 | experiment
97 | important
98 | invariant
99 | keyword
100 | mutatingvariant
101 | nonmutatingvariant
102 | note
103 | postcondition
104 | precondition
105 | recommended
106 | recommendedover
107 | remark
108 | remarks
109 | requires
110 | see
111 | seealso
112 | since
113 | todo
114 | throws
115 | version
116 | warning].freeze
117 | SPECIAL_LIST_TYPES = (UNIQUELY_HANDLED_CALLOUTS + GENERAL_CALLOUTS).freeze
118 |
119 | SPECIAL_LIST_TYPE_REGEX = %r{
120 | \A\s* # optional leading spaces
121 | (
\s*)? # optional opening p tag 122 | # any one of our special list types 123 | (#{SPECIAL_LIST_TYPES.map(&Regexp.method(:escape)).join('|')}) 124 | [\s:] # followed by either a space or a colon 125 | }ix.freeze 126 | 127 | ELIDED_LI_TOKEN = 128 | '7wNVzLB0OYPL2eGlPKu8q4vITltqh0Y6DPZf659TPMAeYh49o' 129 | 130 | def list_item(text, _list_type) 131 | if text =~ SPECIAL_LIST_TYPE_REGEX 132 | type = Regexp.last_match(2) 133 | if UNIQUELY_HANDLED_CALLOUTS.include? type.downcase 134 | return ELIDED_LI_TOKEN 135 | end 136 | 137 | return render_list_aside(type, 138 | text.sub(/#{Regexp.escape(type)}:\s+/, '')) 139 | end 140 | "
#{type.underscore.humanize}
151 | #{text} 152 |\s*)? # optional opening p tag 176 | # any one of the callout names 177 | (#{DOCC_CALLOUTS.map(&Regexp.method(:escape)).join('|')}) 178 | : # followed directly by a colon 179 | }ix.freeze 180 | 181 | def block_quote(html) 182 | if html =~ DOCC_CALLOUT_REGEX 183 | type = Regexp.last_match[1] 184 | render_aside(type, html.sub(/#{Regexp.escape(type)}:\s*/, '')) 185 | else 186 | "\n
\n#{html}\n" 187 | end 188 | end 189 | 190 | def block_code(code, language) 191 | super(code, language || default_language) 192 | end 193 | 194 | def rouge_formatter(lexer) 195 | Highlighter::Formatter.new(lexer.tag) 196 | end 197 | end 198 | # rubocop:enable Metrics/ClassLength 199 | 200 | REDCARPET_OPTIONS = { 201 | autolink: true, 202 | fenced_code_blocks: true, 203 | no_intra_emphasis: true, 204 | strikethrough: true, 205 | space_after_headers: false, 206 | tables: true, 207 | lax_spacing: true, 208 | footnotes: true, 209 | }.freeze 210 | 211 | # Spot and capture returns & param HTML for separate display. 212 | class JazzyDeclarationHTML < JazzyHTML 213 | attr_reader :returns, :parameters 214 | 215 | def reset 216 | @returns = nil 217 | @parameters = {} 218 | super 219 | end 220 | 221 | INTRO_PAT = '\A(?
\s*)?)'
222 | OUTRO_PAT = '(? #{body} ')
251 | # call smartypants for pretty quotes etc.
252 | postprocess(body)
253 | end
254 | end
255 |
256 | def self.renderer
257 | @renderer ||= JazzyDeclarationHTML.new
258 | end
259 |
260 | def self.markdown
261 | @markdown ||= Redcarpet::Markdown.new(renderer, REDCARPET_OPTIONS)
262 | end
263 |
264 | # Produces -delimited block content
265 | def self.render(markdown_text, default_language = nil)
266 | renderer.reset
267 | renderer.default_language = default_language
268 | markdown.render(markdown_text)
269 | end
270 |
271 | # Produces -delimited inline content
272 | def self.render_inline(markdown_text, default_language = nil)
273 | render(markdown_text, default_language)
274 | .sub(%r{^ (.*)