CircuitPython organization site

TODO

  • add feed_meta and seo tags to layout head
  • setup github_pages gemfile
  • favicons
  • filtering and sorting of Downloads
  • layout of Downloads
  • responsive sizes
  • download details pages
  • landing page
  • news page
  • help page
  • setup travis for generate_downloads.rb
  • update header to latest version (different logo)
  • deploy accounts, and update url to accounts production in download.js
  • authenticate github api for newsletter posts

To add a new board to the site:

  1. Duplicate _board/template.md to _board/<board id>.md.
  2. Edit _board/<board id>.md according to the template's instructions.
  3. Create a pull request with the file changes.