No description
Find a file
2024-12-28 08:31:02 -06:00
.github/workflows pin ruby minor version 2024-12-28 08:31:02 -06:00
_blinka split raspberrypi family to rp2040 and rp2350 2024-12-04 10:53:16 -06:00
_board Add Waveshare RP2350 Boards 2024-12-20 14:59:49 -06:00
_data split raspberrypi family to rp2040 and rp2350 2024-12-04 10:53:16 -06:00
_includes change features list style to match modules. 2024-11-04 09:25:03 -06:00
_layouts
adabot@53e79060e1 update submodules 2024-11-13 16:49:26 -06:00
api
assets Add Waveshare RP2350 Boards 2024-12-20 14:59:49 -06:00
awesome-circuitpython@91b93ae566 pin ruby minor version 2024-12-28 08:31:02 -06:00
connect
contributing
doc
lib/tasks
libraries
tools
.gitignore
.gitmodules
.tool-versions
404.html
_config.yml
awesome.html
blinka.html
CNAME
downloads.html remove unneeded <link> tag 2024-10-25 14:03:06 -05:00
feed.html
Gemfile Bump webrick from 1.8.1 to 1.8.2 2024-10-22 16:42:34 +00:00
Gemfile.lock Bump rexml from 3.3.6 to 3.3.9 2024-10-28 18:45:14 +00:00
index.html new text for sponsorship information 2024-09-04 15:01:35 -05:00
package-lock.json
Rakefile
README.md
template.md Added many new tutorial links + small fixes 2024-11-14 09:58:38 -08:00
trademarks.html

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