Flutter Engine
The Flutter Engine
|
This directory contains helper scripts for rendering runtime wiki pages as HTML.
Blockquotes starting with > **Marker**
are converted either:
Marker
is Note
), which will be rendered on margins of the page;Marker
is Source to read
, Trying it
or Warning
).Script extends Markdown references with special support for references that use [`ref`][]
and [text][`ref`]
. The following values for ref
are recognized and resolved as links to GitHub at the current commit.
file-path
is resolved as a link to the given file;package:name/path.dart
is resolved as a link to file path.dart
within package name
- actual path is resolved via .dart_tool/package_config.json
file in the SDK root;c++ symbol
is resolved as a link to the line in the file which defines the given C++ symbol.If markdown file contains any references in this form then running runtime/tools/wiki/build/build.py --deploy
will generate a reference section at the end of the file. Appending this section allows other Markdown tools (e.g. GitHub viewer) to render such special links correctly.
libclang
(brew install llvm
on Mac OS X).