{{{name}}}
-""" + res.add """"""
+
var mdoc = mpackage.mdoc_or_fallback
- if mdoc != null then res.add mdoc.html_documentation
+ if mdoc == null then
+ res.add """
{{{name}}}
""" + else + res.add """ +
+
+"""
+ res.add mdoc.html_documentation
+ end
res.add "{{{name}}} -
+Content
" var ot = new OrderedTree[MConcern] @@ -260,12 +267,12 @@ redef class Catalog-
"""
- var tryit = mpackage.metadata("upstream.tryit")
+ var tryit = mpackage.metadata.metadata("upstream.tryit")
if tryit != null then
var e = tryit.html_escape
res.add "
- Trynit! \n" end - var apk = mpackage.metadata("upstream.apk") + var apk = mpackage.metadata.metadata("upstream.apk") if apk != null then var e = apk.html_escape res.add "
- Android apk \n" @@ -273,15 +280,15 @@ redef class Catalog res.add """
- \n"""
- var homepage = mpackage.metadata("upstream.homepage")
+ var homepage = mpackage.metadata.metadata("upstream.homepage")
if homepage != null then
var e = homepage.html_escape
res.add "
- {e} \n" end - for maintainer in mpackage.maintainers do + for maintainer in mpackage.metadata.maintainers do res.add "
- {maintainer.to_html} " end - var license = mpackage.metadata("package.license") + var license = mpackage.metadata.metadata("package.license") if license != null then var e = license.html_escape res.add "
- {e} license \n" @@ -289,22 +296,22 @@ redef class Catalog res.add "
Source Code
\n- \n"
- var browse = mpackage.metadata("upstream.browse")
+ var browse = mpackage.metadata.metadata("upstream.browse")
if browse != null then
var e = browse.html_escape
res.add "
- {e} \n" end - var git = mpackage.metadata("upstream.git") + var git = mpackage.metadata.metadata("upstream.git") if git != null then var e = git.html_escape res.add "
- {e} \n" end - var last_date = mpackage.last_date + var last_date = mpackage.metadata.last_date if last_date != null then var e = last_date.html_escape res.add "
- most recent commit: {e} \n" end - var first_date = mpackage.first_date + var first_date = mpackage.metadata.first_date if first_date != null then var e = first_date.html_escape res.add "
- oldest commit: {e} \n" @@ -315,9 +322,18 @@ redef class Catalog end res.add "
Quality
\n- \n"
+ var errors = errors[mpackage]
+ if errors > 0 then
+ res.add "
- {errors} errors \n" + end + res.add "
- {warnings[mpackage]} warnings ({warnings_per_kloc[mpackage]}/kloc) \n" + res.add "
- {documentation_score[mpackage]}% documented \n" + res.add "
Tags
\n" var ts2 = new Array[String] - for t in mpackage.tags do + for t in mpackage.metadata.tags do t = t.html_escape ts2.add "{t}" end @@ -365,7 +381,7 @@ redef class Catalog end end - var contributors = mpackage.contributors + var contributors = mpackage.metadata.contributors if not contributors.is_empty then res.add "Contributors
\n- "
for c in contributors do
@@ -474,14 +490,18 @@ redef class Catalog
res.add "
- {{{model.mpackages.length}}} packages +
- {{{mpackages.length}}} packages
- {{{catalog.maint2proj.length}}} maintainers
- {{{catalog.contrib2proj.length}}} contributors
- {{{catalog.tag2proj.length}}} tags @@ -758,6 +788,6 @@ page = catalog.new_page("") page.more_head.add "
Most Required
\n" var reqs = new Counter[MPackage] - for p in model.mpackages do + for p in mpackages do reqs[p] = catalog.deps[p].smallers.length - 1 end index.add catalog.list_best(reqs) @@ -726,7 +756,7 @@ index.add """Stats
-
-
\n
\n"
page.write_to_file(out/"table.html")