Skip to content

Jasionf/circuitpython-org

This branch is 2 commits ahead of, 302 commits behind adafruit/circuitpython-org:main.

Folders and files

NameName
Last commit message
Last commit date
Aug 23, 2024
Aug 7, 2024
Oct 21, 2024
Oct 11, 2024
Sep 19, 2024
Aug 28, 2024
Oct 14, 2024
Dec 8, 2023
Oct 21, 2024
Aug 12, 2024
Dec 1, 2021
Oct 6, 2022
Sep 28, 2022
Jun 5, 2019
Oct 31, 2023
Aug 28, 2024
Aug 8, 2022
Apr 26, 2019
Oct 18, 2023
Nov 7, 2018
Mar 9, 2019
Nov 30, 2021
Aug 22, 2024
Jul 18, 2022
Jun 4, 2019
Oct 6, 2022
Dec 1, 2021
Nov 6, 2022
Nov 14, 2022
Apr 1, 2024
Sep 4, 2024
Mar 29, 2024
May 29, 2024
Apr 15, 2019

Repository files navigation

CircuitPython organization site

A more detailed gude for adding a board to CircuitPython can be found in the following Adafruit Learn guide: How to add a New Board to the circuitpython.org website

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. In your _board/<board id>.md you will specify a board_image. Create 3 versions of this file, in the following sizes and folder locations:
Size File Dimensions (px)
Original assets/images/orignal/{board_image} 900px+ width and 4:3 ratio width
example: 900 x 675
Large assets/images/large/{board_image} 800 x 600
Small assets/images/small/{board_image} 300 x 225

For more information on preferred images or if you prefer or must use 13:10 see Preparing the Images in the Adafruit Learn guide

  1. 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

About

CircuitPython's website

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 49.2%
  • SCSS 18.7%
  • JavaScript 15.8%
  • Python 14.6%
  • Ruby 1.5%
  • CSS 0.2%