Skip to content

Latest commit

 

History

History
38 lines (28 loc) · 1.35 KB

todo.md

File metadata and controls

38 lines (28 loc) · 1.35 KB

todo list

FIXME

  1. assets/img/sfizz/badge_*.svg: count percentage (temporarily hardcoded)
  2. Automate release updates for post, atom feed and downloads page via CI
  3. Cache assets in CI instead download on each run
  4. Fix opcodes table: version not correctly inherited by modulation aliases
  5. Automate and make better Doxygen documentation. See also mkdocs/mkdocs#3247

TODO

  • Versioning
  • Make a theme and move layout/partials/sfizz/ in overrides
  • Adapt old Jekyll 404 page to MKDocs theme partial
  • Pages and TOC sidebars
  • GitHub issues links in release posts, see theskumar/autolink-references-mkdocs-plugin#7
  • Site translation?

Create a new "mkdocs-sass-plugin"

references:

mkdocs-extra-sass-plugin seems no more maintained, it requires updates but anyway it uses the deprecated libsass, now replaced by dart sass. It also requires livereload package, which is not desiderable.

The currently used pysass still uses libsass.

Create a new "mkdocs-uglify-plugin"

  • mkdocs-minify-plugin decides name and place where to put the minimized asset
  • uglipyjs and slimit seems broken for some reason (missing modules)
  • the currently used css-html-js-minify doesn't support ES6/ES7 javascript