Web-hosted documentation on BeagleBone enhanced with BoneScript and live-running tutorials
JavaScript HTML CSS Makefile
Pull request Compare This branch is 8 commits behind jadonk:gh-pages.
Permalink
Failed to load latest commit information.
.c9/runners Add Userspace Arudino sketch demo Blink.ino Mar 7, 2014
Support
_includes fixing side_menu url Jun 17, 2016
_layouts
examples Merge branch 'gh-pages' of https://github.com/beagleboard/bone101 int… Jan 9, 2018
static Add placeholder PocketBeagle UI Nov 12, 2017
.gitignore .gitignore: ignore bone101 build directory May 20, 2015
.travis.yml Use Makefile Jun 16, 2016
LICENSE Move everything into the main directory Apr 6, 2013
Makefile Update Makefile Jun 27, 2016
README.md README.md: update May 26, 2017
_config.yml Install node_modules Jun 27, 2016
bone101.desktop bone101.desktop: added Jan 19, 2015
favicon.ico Move everything into the main directory Apr 6, 2013
index.html change to responsive design for mobile May 10, 2016
index.js Add bone101 startup presentation Dec 10, 2014

README.md

Build Status

bone101

Getting started information for BeagleBone and BeagleBone Black written in BoneScript

The content here is presented by the default web server running with the demonstration Linux distributions provided on BeagleBone and BeagleBone Black. It is written in HTML and makes use of the BoneScript server running on the board and BoneScript JavaScript library running in these HTML pages.

Installed directory structure (/var/lib/cloud9)

  • README.md - This file
  • LICENSE - Licenses for various components used in 'bone101'
  • autorun - Directory to drop scripts in to run automatically on every reboot
  • examples - Directory with scripts and demos you can run on your board
  • .c9 - Directory with configurations for Cloud9 IDE

Other places where bone101 gets installed

  • /usr/share/bone101 - The built files for serving via the default web server
  • /usr/share/applications/bone101.desktop - Icon for opening a browser to 'bone101'
  • /usr/local/lib/node_modules - Libraries required by the examples other than bonescript

Building from source

git clone https://github.com/beagleboard/bone101
cd bone101
sudo apt-get update
sudo apt-get install jekyll
make
sudo make install PREFIX=/usr

Style

To simplify style conflicts, please use the following tools to clean-up the styles: