To run the site locally, you'll need Jekyll and the GitHub Pages gem. The GH Pages gem is required to provide your local site with a similar environment to prod. For example, the site.github
param is automatically provided by GitHub in prod.
- Ruby 2.0.0 or higher
- Jekyll 3 or higher
- Bundler (
gem install bundler
)
bundle install
bundle exec jekyll serve
- All metadata pulled in via Jekyll as json
- Any repo with "SDK" in the title is ignored since they are already hardcoded into the page.
- Projects then are sorted by keywords in their title:
- Projects with "Facebook", or "Twitter" are put into the social section
- Projects with "tutorial" are put into the tutorial section
- Projects with "todo", "demo", "any", or a few of the one off apps are put into the sample app section
- Everything else is put under the "other" section
- Community projects are populated from a Parse app