No description
Find a file
Dan Halbert 6aa2338b6c
Merge pull request #1248 from dhalbert/new_release_8.2.5
Automated website update for release 8.2.5
2023-09-07 20:01:10 -04:00
.github/workflows set user_email for pages build 2023-07-21 08:27:53 -04:00
_blinka New boards plus updated adafruit board images 2023-09-06 13:59:02 -07:00
_board New boards plus updated adafruit board images 2023-09-06 13:59:02 -07:00
_data download counts 2023-09-07 19:54:24 -04:00
_includes include more prominent warning to update bootloader on nRF boards 2023-08-04 10:10:53 -04:00
_layouts Use @latest tag to guarantee we get latest release 2023-03-16 08:39:30 -07:00
adabot@63c51c160f update submodules 2023-08-14 09:27:08 -05:00
assets Fix blm badge image filename 2023-09-06 14:12:31 -07:00
awesome-circuitpython@292f762328 update awesome-circuitpython 2023-07-24 10:07:15 -05: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 rebase with upstream master, process new images 2019-06-05 14:06:29 -05:00
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 add adabot as a submodule for CI usage 2019-04-26 14:58:59 -05:00
.tool-versions use ruby 2.7.2 as default local version 2021-11-02 10:05:00 -05:00
404.html initial commit 2018-11-07 12:04:04 -06:00
_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 Update check script message 2023-05-15 14:31:16 -07:00
check-images.py Update checker script to fail if images are missing 2022-07-05 17:13:57 -07:00
CNAME Create CNAME 2019-03-08 19:53:06 -08:00
downloads.html Merge pull request #1088 from makermelissa/keywords 2022-11-14 14:23:24 -08: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 ruby & gem versions 2023-02-26 12:38:52 -06:00
generate-board-info.py Update python actions scripts to work with board alias and check board_id exists 2023-04-04 14:29:43 -07:00
index.html Update based on review 2022-10-16 09:36:43 -04:00
Rakefile load images based on srcset and display smallest images possible for each viewport size 2019-06-04 12:05:55 -05:00
README.md Update README.md 2022-07-18 15:07:07 -07:00
template.md Revert "Revert "Update template to include camera tag"" 2023-05-24 18:39:19 +03:00
trademarks.html Create trademarks.html 2019-04-15 14:49:33 -04:00

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