googlearchive / workbox-microsite

Workbox Microsite
Apache License 2.0
24 stars 13 forks source link

V3 Microsite Plans #102

Open gauntface opened 7 years ago

gauntface commented 7 years ago

@addyosmani @jeffposnick @philipwalton @deanhume @jescalan @prateekbh @kaycebasques

This is a bit of a brain dump of things we should do to the Workbox Microsite.

Move to WebFundamentals

Information Architecture

This is just an idea to try and organise things a little.

- Guides
    - Get Started
    - Compared to sw-<toolbox|precache>
    - How to Configure Workbox
    - How to Precache
    - How to Use Routing
    - How to Handle CORS
    - How to use Plugins
    - How to Enable Offline Analytics
    - Common Recipes for Workbox
    - How to Troubleshoot / Debug
    - How to Migrate from sw-<toolbox|precache>
    - How to Rollup Your Own Build
- Modules
    - Service Worker
        - Loader
        - Precaching
        - Routing
        - Google Analytics
        - Strategies
        - Background Sync
    - Plugins
        - Broadcast Cache Update
        - Cachable Response
        - Cache Expiration
    - Node
        - Build in Node
        - CLI
        - WebPack Plugin

Home Page

Reference Docs

Footer

This is some stuff we should call out a little better.

- Community
    - Stack Overflow
    - Slack
    - Contributing
- More
    - Blog
    - Github
    - Demos and Examples
jescalan commented 7 years ago

The most shameless of plugs, but you'd probably see a large benefit by switching from jekyll to spike 😉 Would be happy to help with this if anyone is interested.

gauntface commented 7 years ago

Runtime recipe ideas from Addy. https://gist.github.com/addyosmani/0e1cfeeccad94edc2f0985a15adefe54

deanhume commented 7 years ago

This is great! If I can help in any way with the build of this please let me know - happy to jump on anything!

gauntface commented 7 years ago

Any other opinions for changing static site generator?

I'm pretty much hating Jekyll at this point, largely because of Ruby, but personally not a fan of Spike just because of the Webpack requirement (but that's super peronsal preference).

Anyone have experience with Hexo?

gauntface commented 7 years ago
gauntface commented 7 years ago

Add Search

jescalan commented 7 years ago

@gauntface Woah, I haven't yet heard anyone not be ok with webpack. I'm genuinely curious to hear your reasoning for this, in my experience webpack has been pretty universally appreciated.

gauntface commented 7 years ago

@jescalan I may have come off a bit strong being anti-webpack. My main reluctance is the notion of pulling CSS and HTML into the dependency graph to then add steps to pull it out of the dependency graph.

It's a personal thing and not me saying Webpack is bad or shouldn't be used.

jescalan commented 7 years ago

@gauntface Isn't this what you'd have to do if you wanted to process html & css in any way? Add the files to some process that transforms them, then once the transform is done, write them out.

gauntface commented 7 years ago

@jescalan Like I said, it's a personal preference.