choojs / choo-handbook

🚂✋📖 - Learn the choo framework through a set of exercises
https://handbook.choo.io
Other
268 stars 26 forks source link

Handbook overhaul #87

Closed louiscenter closed 7 years ago

louiscenter commented 7 years ago

As choo v5 was a big overhaul, choo-handbook fell completely out of date. This presented a great opportunity to overhaul the handbook and start entirely from scratch.

The focus this time around is on guides that are accessible not just to experienced developers already familiar with front-end JS concepts, but also those completely new to SPA development.

The new website follows an article style format, with the first cab off the rank: "Your first choo app". Articles on form handling, API requests, advanced state management, and server-side rendering are also incoming.

Preview: https://choo-handbook.surge.sh

louiscenter commented 7 years ago

The new website is currently just a set of static HTML pages, CSS files and images. I will be endeavouring to convert this to a homegrown static site generator as more articles are added, but considering choo-handbook has been out of date since choo v5's release, it's time we get this online sooner than later.

The simplicity of the static website means all of the previous infrastructure setup and build scripts are no longer required. npm run build simply copies everything from src to dist, so that netlify can publish it.