No description
Find a file
2021-07-30 17:32:56 -04:00
.github/workflows
_blinka Add Arduino Nano RP2040 Connect and add PyBoard to Blinka 2021-05-24 14:43:35 -07:00
_board Add Breadboard-Friendly and Arduino Shield Compatible. Other feature corrections. 2021-07-30 17:32:56 -04:00
_data download counts 2021-07-21 16:13:06 -04:00
_includes
_layouts
adabot@f4f19a2b63 Update adabot submodule. 2021-06-29 13:03:25 -04:00
assets Merge pull request #725 from ZodiusInfuser/master 2021-07-01 17:22:01 -04:00
awesome-circuitpython@8ec68729b0
contributing
doc
lib/tasks
libraries Add 7.x bundle to /libraries. 2021-06-07 15:55:17 -04:00
.gitignore
.gitmodules
404.html
_config.yml
awesome.html
blinka.html
CNAME
downloads.html
feed.html
Gemfile
Gemfile.lock Bump addressable from 2.7.0 to 2.8.0 2021-07-13 01:13:06 +00:00
index.html
Rakefile
README.md
stats.html
template.md Add Breadboard-Friendly and Arduino Shield Compatible. Other feature corrections. 2021-07-30 17:32:56 -04:00
trademarks.html

CircuitPython organization site

To add a new board to the site:

  1. Duplicate template.md to _board/<board id>.md.
  2. Edit _board/<board id>.md according to the template's instructions.
  3. Provide 3 images. An original high-quality image. A smaller image (300 px width), and a larger image (700 px width) in each respective directory (assets/images/boards/{small large original}) and process them in something like https://squoosh.app/ to reduce file size. If you only have one image, place it in the 'original' folder.
  4. Create a pull request with the file changes.

To test your changes locally:

  1. You need "ruby" and "ruby-bundler" installed locally. These instructions were tested with ruby 2.5 and ruby-bundler 1.17.3 on a Debian Stretch system.
  2. As needed, git submodule update --init --recursive to fetch the submodules
  3. One time, run bundle config set path 'vendor/bundle' && bundle install
  4. Run bundle exec jekyll serve to generate the site locally
  5. Visit the displayed "server address"
  6. After most local edits, the content will be updated. You will need to reload (ctrl-r or F5) your browser