Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Rfc/issue 185 Transforms API (pt. 1) (#422)
* basic unbundled rendering of home page * got livereload working for all files * JSON support * import CSS support * disable eslint complexity * header working * ading banner and stylinh and fixed binary image loading * integrated evergreen deps * fully restored the home page in develop mode * wip getting serialization working * wip getting serialization working * clean up and refactor, serialize WIP * upgrade puppeteer to latest * a bit hacky but home page is now being built for production * render header navigation from graph * page template working for site in development * all pages working in develop * all pages serializing for prod * sort header and shelf * shelf expansion and table of contents * label fallback handling * fix index page rendering * clean up logging * favicon support * refactor server lifecycle to use compilation and expose devServer * built in serve command * serve docs * add support for app templates * pretty URLs * shelf working WIP * quick styling tweak for side nav * copy assets and graph.json in copy lifecycle * basic support for css files * fix copy error for nested folders * call rollup from JS API * rollup configuration sourced from compilation * make sure to await Promise.all * Rfc/issue 355 organize serve lifecycle (#419) * task: organize serve * fix: remove ctx from resolve * fix: refactor further * task: scope filters by file * linting * renable default tests and limited smoke tests * disable all tests enable subset of tests * task: add custom transforms API from koa context * fix: remove redundant line * fix: more descriptive var * meta specs * fix: merge conflict * enable custom title case * enable custom workspace spec * track missing dev dep * enabled workspace assets test case * fix link closing slash * content-outlet refactor * enabled getting started test case * enable nested directory test case * enable app template case * enable page template spec * enable user directory mapping case * update comments * task: standardize transforms * fix: prod render * task: adding disabled markdown transform * fix: cleanup class names * fix: cleanup class names * got code markdown rendering and added support for custom plugins from config * markdown plugins working including prism * default markdown specs * enable all tests * rename markdown case * syntax highlighting markdown spec * fix: transform fixes * task: add markdown and json transforms * fix: header rendering, comment out eve-container temp * fix: cleanup * fix: remove node_module seperate transform, instead use js/css with path resolver * task: remove old transforms * fix: immutability of compilation object * fix: tests, page-templates, defaults * fix: cleanup * fix: remove outdated transforms Co-authored-by: Owen Buckley <[email protected]>
- Loading branch information