- Install Jekyll.
- Clone this Git repository.
- You might also need to run
gem installto install the Ruby gems associated with this website.- or
bundle install
- or
- cd into the Git repository
- run
bundle exec jekyll serve - navigate to http://localhost:4000/
bundle exec jekyll build
rake test
- Add CSV files to assets/data/dashboard/ either to the authorship, leadership or influence folder. The file should be named after this scheme: $sdo_$wg, e.g. ietf_add.csv
- Add the working group concerned by this data to _data/guess_who_dashboard_working_groups.yaml
- Don't add files for SDOs here.
- Add CSV files to assets/data/overview/ either to the authorship, leadership or influence folder. The file should be named after this scheme: $sdo, e.g. ietf.csv
- Only add files for SDOs here.
We use the Plotly Javascript library. It's quite heavy per se, but custom bundles can be created. Documentation
This was done:
mkdir bundle
npm i plotly.js
cd node_modules/plotly.js
npm i
npm run custom-bundle -- --out almanac-bundle --traces scatter,bar --transforms none
cp dist/plotly-almanac-bundle.min.js ../../assets/js/lib/
→ then load the new file in _includes/header.html