Sections:
- g11n
- Infrastructure upgrades
- Workshop fixes
- Enhancements (mostly new workshops)
- Bootstrapping workshops and translations
Sections:
workshopper- and adventure-based workshopsNew shiny things for existing workshops, new workshops.
A new workshop about anything related to strict mode, linters, code style checkers and general build checks! @tdd should start work on this before Q1 15 is out.
Something stream2- / stream3-based? It's too bad most of the workshops still rely on stream1, when we're trying to actively deprecate that with 0.12 and io.js out now…
There are a number of confirmed bugs in the workshops that need to be addressed.
So many bugs we need to do full triage first and create/dedup the issues. Fresh paint still, recently released. Massive fail at NodeSchool Paris 1 (Feb 21, 2015), hardly anything worked regardless of platform and experience.
A comprehensive rundown of their opened issues for triage, then for fixes, needs to be done.
(relevant NodeSchool Organizers issue: nodeschool/organizers#64)
Three classes of work:
workshopper, workshopper-exercise and (if need be) workshopper-boilerplate, and refactoring the entire codebase structure and exercise code to match the latest workshopper APIs.workshopper universe to adventure, which is the alternative, API-based substrate for workshoppers.There are workshopper-based workshops still to be updated:
Then there are adventure-based workshops, that need full g11n in adventure before they can be updated:
And there are workshops based on diverging forks or completely distinct systems:
Finally, there's the original workshop, that doesn't use anything outside of itself, but would need to be refactored entirely, probably based on an upgraded adventure, before it can be translated:
stream-adventure-fr), until there's a refactored, g11n-capable upstream.Improvements to the infrastructure modules
require('workshopper-exercise/basic') (work underway)msee. The main issues are:
terminal-menu (a nested bug in visual-width, apparently), so any chars work alright and "done" markers are properly aligned.workshopper, so translators need not learn entirely different ways when contributing to workshops based on either one.