Skip to content

Commit 578400c

Browse files
authored
Markdown template tweaks (#2162)
* Add some spacing * Colon syntax for definition doesn't work, so remove it * tweak features display * Category tweaks * Use h5 * Slightly more verbose source link * Escape opening angle bracket on type parameters
1 parent 98fb869 commit 578400c

26 files changed

+106
-37
lines changed

lib/src/model/categorization.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,8 @@ abstract class Categorization implements ModelElement {
114114
return categories.where((c) => c.isDocumented);
115115
}
116116

117+
bool get hasDisplayedCategories => displayedCategories.isNotEmpty;
118+
117119
/// True if categories, subcategories, a documentation icon, or samples were
118120
/// declared.
119121
bool get hasCategorization {

lib/src/render/type_parameters_renderer.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,6 @@ class TypeParametersRendererMd extends TypeParametersRenderer {
4949
return '';
5050
}
5151
var joined = typeParameters.map(mapfn).join(', ');
52-
return '<${joined}>';
52+
return '&lt;${joined}>';
5353
}
5454
}

lib/templates/md/_accessor_getter.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
{{#getter}}
2-
{{{ linkedReturnType }}} {{>name_summary}}
2+
{{{ linkedReturnType }}} {{>name_summary}} {{!two spaces intentional}}
33
{{>features}}
44

55
{{>documentation}}
6+
67
{{>source_code}}
78
{{/getter}}

lib/templates/md/_accessor_setter.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
{{#setter}}
2-
{{>name_summary}}({{{ linkedParamsNoMetadata }}})
2+
{{>name_summary}}({{{ linkedParamsNoMetadata }}}) {{!two spaces intentional}}
33
{{>features}}
44

55
{{>documentation}}
6+
67
{{>source_code}}
78
{{/setter}}

lib/templates/md/_callable.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1-
{{{linkedName}}}{{{linkedGenericParameters}}}({{{ linkedParamsNoMetadata }}}) {{{ linkedReturnType }}} {{>categorization}}
2-
: {{{ oneLineDoc }}} {{{ extendedDocLink }}}
1+
##### {{{linkedName}}}{{{linkedGenericParameters}}}({{{ linkedParamsNoMetadata }}}) {{{ linkedReturnType }}}
2+
{{>categorization}}
3+
4+
{{{ oneLineDoc }}} {{{ extendedDocLink }}} {{!two spaces intentional}}
35
{{>features}}

lib/templates/md/_categorization.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
{{#hasCategoryNames}}
1+
{{#hasDisplayedCategories}}
2+
Categories:
23
{{#displayedCategories}}
34
{{{categoryLabel}}}
45
{{/displayedCategories}}
5-
{{/hasCategoryNames}}
6+
{{/hasDisplayedCategories}}

lib/templates/md/_class.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
1-
{{{linkedName}}}{{{linkedGenericParameters}}} {{>categorization}}
2-
: {{{ oneLineDoc }}} {{{ extendedDocLink }}}
1+
##### {{{linkedName}}}{{{linkedGenericParameters}}}
2+
{{>categorization}}
3+
4+
{{{ oneLineDoc }}} {{{ extendedDocLink }}}

lib/templates/md/_constant.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1-
{{{ linkedName }}} const {{{ linkedReturnType }}} {{>categorization}}
2-
: {{{ oneLineDoc }}} {{{ extendedDocLink }}}
1+
##### {{{ linkedName }}} const {{{ linkedReturnType }}}
2+
{{>categorization}}
3+
4+
{{{ oneLineDoc }}} {{{ extendedDocLink }}} {{!two spaces intentional}}
35
{{>features}}

lib/templates/md/_extension.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
1-
{{{linkedName}}} {{>categorization}}
2-
: {{{ oneLineDoc }}} {{{ extendedDocLink }}}
1+
##### {{{linkedName}}}
2+
{{>categorization}}
3+
4+
{{{ oneLineDoc }}} {{{ extendedDocLink }}}

lib/templates/md/_library.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
{{{ linkedName }}} ({{>categorization}})
1+
##### {{{ linkedName }}}
22
{{#isDocumented}}
3-
: {{{ oneLineDoc }}} {{{ extendedDocLink }}}
3+
{{{ oneLineDoc }}} {{{ extendedDocLink }}}
4+
45
{{/isDocumented}}

0 commit comments

Comments
 (0)