No description
Find a file
Jeff Epler 6f0b124e5b
Designate labels for checkbox in filters
This means that the user can hit anywhere on the big target like
"Adafruit" instead of only being able to click the small checkbox. It
may also improve accessibility.

Additionally, the mouse cursor over the checkbox and its label is
changed to the "pointer" to indicate an action is available by clicking.
2022-11-06 13:09:10 -06:00
.github/workflows Add RTD_TOKEN to envirnoment when using adabot 2022-07-13 00:32:39 -04:00
_blinka Added new Blinak Board, fixed others 2022-10-17 09:19:51 -07:00
_board Nano Connect is "first" connected RP2040 board 2022-11-02 20:03:40 +00:00
_data download counts 2022-10-30 14:37:48 -04:00
_includes Restore images in downloads page, board page 2022-10-08 21:26:19 -05:00
_layouts Restore images in downloads page, board page 2022-10-08 21:26:19 -05:00
adabot@eaa233b93a Updated adabot 2022-10-05 14:27:12 -04:00
assets Designate labels for checkbox in filters 2022-11-06 13:09:10 -06:00
awesome-circuitpython@e05e9e9ef0 Always update awesome-circuitpython during build 2022-05-28 20:37:48 +02:00
connect new common layout for pages, add common layout to connect page to update styling 2021-12-01 09:52:50 -06:00
contributing Fix duplicate hacktoberfest label 2022-10-06 12:34:38 -07:00
doc Update hero-images docs 2022-09-28 06:16:15 -04:00
lib/tasks
libraries add 8.x bundles 2022-06-17 13:14:26 -04:00
.gitignore Update CP Day URL, .gitignore. 2022-08-08 13:04:25 -04:00
.gitmodules
.tool-versions use ruby 2.7.2 as default local version 2021-11-02 10:05:00 -05:00
404.html
_config.yml Original images are no longer deployed 2022-10-06 11:33:29 -07:00
awesome.html new common layout for pages, add common layout to connect page to update styling 2021-12-01 09:52:50 -06:00
blinka.html Designate labels for checkbox in filters 2022-11-06 13:09:10 -06:00
check-boards.py Finished adding all new boards 2022-08-22 15:53:05 -07:00
check-images.py Update checker script to fail if images are missing 2022-07-05 17:13:57 -07:00
CNAME
downloads.html Designate labels for checkbox in filters 2022-11-06 13:09:10 -06:00
feed.html Added RSS Icon + Added image to items 2020-04-03 17:09:10 -07:00
Gemfile Update to Ruby 3 and add RPI CP boards 2021-11-29 18:54:06 -08:00
Gemfile.lock Bump image_processing from 1.12.1 to 1.12.2 2022-03-01 23:22:05 +00:00
index.html Update based on review 2022-10-16 09:36:43 -04:00
Rakefile
README.md Update README.md 2022-07-18 15:07:07 -07:00
stats.html
template.md Update template.md 2022-09-20 23:18:46 +02: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