-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
release/0.10.0 #436
Merged
Merged
release/0.10.0 #436
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
thescientist13
added
bug
Something isn't working
RFC
Proposal and changes to workflows, architecture, APIs, etc
website
Tasks related to the projects website / documentation
documentation
Greenwood specific docs
breaking
v0.10.0
labels
Nov 12, 2020
This was referenced Dec 12, 2020
5 tasks
5 tasks
5 tasks
* 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 * meta specs * 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 * 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 Co-authored-by: Grant Hutchinson <[email protected]>
* 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]>
* init draft of CSS bundling with rollup and moved out of copy lifecycle * emit and create CSS files in one place * manually processing CSS with PostCSS and got cssnano minification working * dont emit already emitted CSS link assets * address PostCss from option warning * disable theme.css tests in getting started case * convert postcss to async * CSS filename hashing * css bunding and support for relative @imports * remove logging * refactoring * temp work around for PostCSS and Rollup * delete describe.only * restored file name content hashing * aysnc refactor around PostCSS * added test cases for style and link tags, removed theme.css config * refine style test cases
* add rehype-raw to markdown chain * update markdown test case
* add github action for release branches * formatting
* switch to native fs in test cases * convert more fs-extra dependency usages to native fs * convert more fs-extra dependency usages to native fs * test bed defensive fs refactor * test bed defensive fs refactor
…ect status (#452) * WIP updating docs section of pages * all docs updated first draft * update getting started docs * unescape escaped code fences * delete dead code * update tests and docs based on webpack features removed * incorporate technical design docs * additional corrections and proof reading * final docs tweaks
#472) * remove duplicate html parsing lib and refactor script and link emit logic accordingly * refactor rollup script and link tag updates to new html parser * handling bundling of inline script tags * code cleanup * wip * fixed bug with the implementation * restore optimization * add specs for script style link tag usage * add test for inline script with node_modules * use Buffer instead of cyrpto * remove comment * fix bug with incorrect script tag updating in rollup * fix bug with incorrect script tag updating in rollup * clean up scratch files and assert number of output bundles * support node modules via link and script tags * add specs for node modules link and style use cases * naming refactor * docs * small refactor
* fix script and link head merge order * add specs * head tag merge refactoring * add missing support for missing style tag head merging * refactor test cases for app and page templates and fixed bug with mapping script tags * consolidate specs * flexible link tag support * better handling of inline script tag matching
* better support for top level pages * minor refactor
* initial example of a babel plugin * babel working with babel * ignore test file * set default value for babelHelpers * set peer deps for plugin-postcss and plugin-babel * WIP babel preset env * babel preset env working * add default test case * minor cleanup * minor cleanup * extendConfig refactoring and specs * improve export map detection and force ESM support from Babel * test cases and refactoring for postcss * config look refactor * enable preset env for postcss and update docs * grammar * grammar and punctuation * delete obsolete test case * restore eject command and specs and docs * remove example code from www
* init commit of WIP with server and graphiql working * WIP client side implementation * output message when processing a commonjs file * debug statement * custom graphql client * restore graphQL to shelf * refactor shelf * rollup bundling working * graphql working in production build * upgrade backend apollo 3 * move and re-enable data unit tests * align server start usage with develop command * fixed bug with dangling commas in es-modules-shims * add new config query test case * tests for menu query for navigation * clean up * add support for children query aliasing * children query specs * cleanup * graph query test cases and support * delete old cases * console cleanup * fix label confusion and restore id * remove frontmatter * refactoring and promisifying * graph test with custom frontmatter * restore docs * remove example config query * delete commented out code
* client side router optimization setting for build * filter only for anchor tags * preserve URL on route change * mode vs optimization configuration * test cases for MPA * clean up merge conflict marker * clarify test it statements * fix bug with graphql head tag closing * default optimization for preloading CSS * only preload CSS * add none optimization option * all anticipated optimization settings * simplify minified output check * added static optimization setting for JS templating * introduce inline optimization setting * inline optimization support enhancements * fix styling for tables * documentation for mode and optimization * use modulepreload for ESM script tags
* refactor smoke test and re-enable * cleanup dupe testing * refactor beforeEach to before * turn coverage checks back on * delete invalid test cases * xdescribe and xit * fix smoke test tag matching and add smoke tests to ggraphql * add more smoke testing * add missing plugin-graphql ChildrenQuery spec * cleanup TODOs for path references normalization * remove TODOs that will be tracked via github * clean up rollup todos * restore local request blocking to puppeteer * remove commented code from config * final thresholds for now * clean up missed TODOs and console logs
* updated about page sections per refactor and new vision * updated home page to reflect new vision * new image * delete webpack logo * meeting feedback * correct examples * menu fixes and other tweaks * fix card and image related best practices Lighthouse feedback * home page and about page content revisions * copy grammar and content tweaks * homepage styling revamp, part 1 * fix page layout for docs * correct aspect ration of simple.png * content sync * remove extra asset Co-authored-by: aholtzman <[email protected]>
thescientist13
force-pushed
the
release/0.10.0
branch
from
April 3, 2021 19:07
e6fa2d4
to
d502a90
Compare
53 tasks
5 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Related Issue
Top level tracking branch to deliver the Feature Parity related Milestone and related features as originally captured in #418
Summary of Changes
TransformsResources API - pt. 1release/*
branchesfs-extras
dependency missingNo unexpected / incorrect pagesserve
taskTransformsResources API (pt. 2 / refactor) and documentation for Plugin APIs<slot>
ed content are rendering twiceResourceInterface
plugin API@greenwood/cli
package from previous alpha.5 release<head>
tags<head>
tags, as well as ensured proper closing tag semantics<meta>
tags for default app templateimport
CSS not working in non Chrome browsersimportMap
import
ing CSSmode
andoptimization
configuration settingsThis also invalidates the following issues that can be closed when this gets merged
Also marks the following issues as fixed, either directly or indirectly
TODO
In rough order...
TransformsResource (multi phase) - [RFC] Plugins: Transforms #185PostCSS / Babel / Browserslist- restore Babel / PostCSS / Browserslist for no bundle development #426<script>
and<style>
tag ordering - assemble page and app <head> tags in the correct order #431<slot>
ed content are rendering twice - instances of <slot>-ed content and lit-element are rendering twice #433import
in HTML - handle bare imports in HTML <script> tags when running build command #434