GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - agent-nelson/circuitpython-org: CircuitPython's website

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

4,333 Commits
4,333 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
_blinka
_blinka
 
 
_board
_board
 
 
_data
_data
 
 
_includes
_includes
 
 
_layouts
_layouts
 
 
adabot @ 2665096
adabot @ 2665096
 
 
api
api
 
 
assets
assets
 
 
awesome-circuitpython @ 21edca3
awesome-circuitpython @ 21edca3
 
 
bin
bin
 
 
connect
connect
 
 
contributing
contributing
 
 
doc
doc
 
 
lib/tasks
lib/tasks
 
 
libraries
libraries
 
 
tools
tools
 
 
.gitignore
.gitignore
 
 
.gitmodules
.gitmodules
 
 
.tool-versions
.tool-versions
 
 
404.html
404.html
 
 
CNAME
CNAME
 
 
Gemfile
Gemfile
 
 
Gemfile.lock
Gemfile.lock
 
 
README.md
README.md
 
 
Rakefile
Rakefile
 
 
_config.yml
_config.yml
 
 
awesome.html
awesome.html
 
 
blinka.html
blinka.html
 
 
downloads.html
downloads.html
 
 
feed.html
feed.html
 
 
index.html
index.html
 
 
llms.txt
llms.txt
 
 
package-lock.json
package-lock.json
 
 
template.md
template.md
 
 
trademarks.html
trademarks.html
 
 

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/boards/orignal/{board_image} 900px+ width and 4:3 ratio width
example: 900 x 675
Large assets/images/boards/large/{board_image} 800 x 600
Small assets/images/boards/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

Note: For faster jekyll builds, you can use the --incremental flag. You'll also want to install ruby with yjit enabled for even faster builds.

About

CircuitPython's website

circuitpython.org

Resources

Readme
Activity

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.