❗️ Join Microsoft Developer Design
Branch: master
Clone or download
prichodko Merge pull request #136 from d4rekanguok/time-travel/disable-inner-link
Disable time travel button in time travel mode
Latest commit b7d3733 Oct 10, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode Added prettier and pre-commit hooks Jul 21, 2018
docs Merge pull request #136 from d4rekanguok/time-travel/disable-inner-link Oct 10, 2018
.editorconfig UP: Structure improvements Jul 21, 2018
LICENSE Initial content Jul 19, 2018
README.md compile time-travel.js w/ babel & update readme Jul 24, 2018
example.env update history + build.js + readme Jul 24, 2018
package.json Merge branch 'master' of https://github.com/Microsoft/join-dev-design Aug 7, 2018


Join Microsoft Developer Design

Microsoft is hiring technical product designers and design leaders. Learn more.


$ npm install
$ npm start

Time Travel

Time travel displays past versions of the repo based on merged pull requests. The build script in time-travel folder fetchs each merged pull request's docs folder content (except for docs/time-travel/) and store them in docs/time-travel/history, then writes data to docs/time-travel/index.json for later use. Currently this process has to be done manually.

Note: Create a .env with your github's access token in order to fetch data from Github API.

# update build
$ npm run build-timetravel

The page for time-travel is intentionally kept separated from docs/ (not reusing docs/css/style.css) so it's easier to maintain.

There's a Figma file for the design but it's currently Microsoft internal.


We have to include these for legal reasons: