Skip to content
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

articulate Greenwood's vision / value through the home page #268

Closed
1 of 5 tasks
thescientist13 opened this issue Jan 8, 2020 · 4 comments
Closed
1 of 5 tasks

articulate Greenwood's vision / value through the home page #268

thescientist13 opened this issue Jan 8, 2020 · 4 comments
Assignees
Labels
alpha.10 P0 Critical issue that should get addressed ASAP v0.10.0 website Tasks related to the projects website / documentation

Comments

@thescientist13
Copy link
Member

Type of Change

  • New Feature Request
  • Documentation / Website
  • Improvement / Suggestion
  • Bug
  • Other (please clarify below)

Summary

In light of the work being done around build time data injection and external data sources, and in evaluating other similar projects like eleventy, it will become important for Greenwood to make sure it can establish and communicate it's uniqueness (or so we believe) to the community. The goal of this issue is to discuss updates to the home page to account for different takes / copy / etc to communicate that vision.

This will be important as for post MVP and for pro bono / outreach work, it will be critical that the website can do the talking for us. (This will be aided by additional DX specific work in the Project 5 - MVP Ready)

Details

The biggest vision goal of Greenwood is to provide a modern experience for generating static sites, namely JavaScript as a first class citizen. Just like developing Gatsby is just like developing React, so should Greenwood for Web Components. Instead of templating languages like eleventy and other SSGs, promote usage of JavaScript with things like map and filter, all done at build time.

Proposed changes to the home page

  1. Logos - GraphQL, Web Components, Puppeteer / Webpack* (something that communicates modern webapp development ultimately)
    • lighthouse, to represent performance?
  2. Awareness of JAM Stack, a la awareness of JAMstack #175
  3. Better heading byline? develop like a webapp, deploy like a static site
@thescientist13 thescientist13 added help wanted Extra attention is needed question Further information is requested website Tasks related to the projects website / documentation labels Jan 8, 2020
@thescientist13 thescientist13 added this to the MVP milestone Jan 8, 2020
@thescientist13 thescientist13 self-assigned this Jan 8, 2020
@aholtzman
Copy link
Member

Thoughts for basic layout of the landing page...

Above the fold - Headline...
"Write Javascript"
"Compile performance"
"Greenwood the static size generator for Web Components"

Below the fold - One page marketing Slick...
Top Section - bullet points of what is possible with greenwood, dev focused
Bottom section - highlight was is happening under the hood (IE "Leveraging the power of WebPack & GraphQL...")

I can play with some design concepts once we have a bit of material & copy to work with.

@thescientist13 thescientist13 mentioned this issue Jan 29, 2020
13 tasks
@thescientist13
Copy link
Member Author

Pretty good article by Gatsby on how they articulate how Gatsby works
https://www.gatsbyjs.org/blog/2020-01-30-why-gatsby-is-better-with-javascript/

@thescientist13
Copy link
Member Author

This good article on Gatsby may be relevant? Especially since there's nothing "static" about what you have to build with Greenwood, per se.

@thescientist13
Copy link
Member Author

"escalating" this as now that we have defined #418 and started development on #436, this will need to change, as certainly webpack from the home page isn't relevant anymore. But more to the point, the vision / philosophy of the project changed starting with #355 and that comes with some technology shifts. Should make sure this now covers:

  • Home Page
  • About Page

@thescientist13 thescientist13 added the P0 Critical issue that should get addressed ASAP label Dec 29, 2020
This was referenced Mar 30, 2021
@thescientist13 thescientist13 removed help wanted Extra attention is needed question Further information is requested labels Apr 3, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
alpha.10 P0 Critical issue that should get addressed ASAP v0.10.0 website Tasks related to the projects website / documentation
Projects
None yet
Development

No branches or pull requests

2 participants