Uses Jekyll to generate a static, Semantic-UI based project promo site.
You'll need Ruby.
$ gem install jekyll bundler
$ bundle install # the jekyll bits
$ npm i # the semantic-ui bits
$ npm run build # once. not needed again unless customizing semantic.css
$ bundle exec jekyll serve --incremental # more optimal serve/watch
The _data/repos.json
is pulled from the GitHub API for
listing organizations
and (optionally) customized to remove any repos we're not currently promoting.
You can easily update the _data/repos.json
file using this (wrapped curl)
command:
$ npm run dl
That will update the _data/repos.json
file which can be further edited before
committing.
Apache License 2.0