-
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
0.23.0 release branch (SSR) #868
Merged
Merged
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
* initial introduction of server side rendering * update config spec * ESM cache busting in development with workers * correctly establish body and template support for SSR routes * basic metadata support * frontmatter and graph support * fix lint * basic smoke test case for SSR * fix and clean up specs * basic smoke testing with HTML optimization for server routes * handle pre-rendering for SSR routes * support SSR bundling * full frontmatter support and custom route data for SSR routes * document server rendering * add ssr mode to config docs * clarify serve command in README * ESM path to file interop for windows * rebase fixes * remove demo code
thescientist13
added
RFC
Proposal and changes to workflows, architecture, APIs, etc
documentation
Greenwood specific docs
CLI
SSR
discussion
tied to an ongoing discussion or meeting notes
feature
New feature or request
labels
Jan 14, 2022
* POC of Lit SSR for development * render lit SSR from html * add renderer API to Greenwood * mini refactor * stub out lit renderer plugin * build and serve support * update specs * fix incorrect callback assignment * refactor SSR worker for Greenwood as a plugin * support for intercepting and optimizing SSR routes and add dual SSR support for plugins * template support for SSR routes * set prerender true in spec * add minimumal support for using custom renderer to prerender static pages * lit render SSR specs * address spec TODOs * fix specs * SSR specs for development * documentation for custom renderer plugin * remove puppeteer prerendering option from SSR routes and ensure explicit SSR output for lit renderer * remove demo code
This was
linked to
issues
Jan 28, 2022
* refactor SSG and SSR modes * refactor out mode completely and introduce staticRouter * hybrid documentation updates and remove mode configuration docs * rename specs
This was
linked to
issues
Feb 5, 2022
Closed
* implement interpolateFrontmatter feature and add specs * docs for interpolate config
* home page and banner copy updates * about page updates and revisions * update and revisit docs pages * update and revisit getting started pages * refreah plugins and guides pages * big round of spellchecking * underline and darken home page links * spellcheck package READMEs * update project description in packages and README, and meta * add link on static and server rendering stratigies and remove extra plugin from docs greenwood config * update project README content
* release v0.23.0 blog post * PR feedback, fix typos, update issues link filter
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
breaking
CLI
content
discussion
tied to an ongoing discussion or meeting notes
documentation
Greenwood specific docs
feature
New feature or request
Plugins
Greenwood Plugins
RFC
Proposal and changes to workflows, architecture, APIs, etc
SSR
v0.23.0
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
resolves #708 (continuation of #838 )
Summary of Changes
interpolateFrontmatter
configurationAlpha Release Test Plan
I think given the impact of this change, it would be wise for us to cut from a release branch instead of merging right into main so that
The plan would be to test against the following projects / workflows as alpha releases are iterated upon:
npx
TODOs
alpha.0
alpha.1
Nice To Have (else make new issue)
/artist/${id}
- Server side routes should support dynamic route naming (with prerendering) #882import
JSON, CSS) for SSR #878 (comment)prerender
config option false by default #855 - support resource plugin based transformations for standard module formats (ex:import
JSON, CSS) for SSR #878import
JSON, CSS) for SSR #878 (comment)import
JSON, CSS) for SSR #878