Dojo 2 is a complete rewrite of the popular JavaScript toolkit released in 2004.
Most important was removing barriers that prevented content being updated regularly
A practice where software is produced in short cycles that may be released at any time
Static site builder
Build Tool
Testing Framework
Git Repository & Host
Continuous Integration
PR is created
Travis starts a build
tslint checks examples
TypeScript compiles examples
Intern runs unit tests
Hexo builds static site
Intern runs functional tests
GitHub informed on test result
A human reviews the PR
PR is merged to master
Travis starts a build
commit to gh-pages branch
GitHub publishes dojo.io
The Travis environment is not the same as a developer machine
Travis does not do credential management
The Dojo package release cycle is independent from the dojo.io site
GitHub API calls are limited to 60 calls per hour from anonymous sources
GitHub Pages doesn't support https for custom domains
Getting Started with TypeScript
June 13 @ DriveTime