No description
Find a file
2012-09-09 22:41:51 -05:00
config rework how the adafruit python library is loaded. Create new projects folder 2012-09-09 22:41:51 -05:00
controllers rework how the adafruit python library is loaded. Create new projects folder 2012-09-09 22:41:51 -05:00
helpers rework how the adafruit python library is loaded. Create new projects folder 2012-09-09 22:41:51 -05:00
public add ability to remove folders, and commit and push new files 2012-09-09 21:35:42 -05:00
views initial terminal support 2012-09-07 10:52:36 -05:00
.gitignore add nStore and persistent sessions 2012-09-02 12:09:07 -05:00
config.js initial terminal support 2012-09-07 10:52:36 -05:00
package.json initial terminal support 2012-09-07 10:52:36 -05:00
README.md update readme todo 2012-09-09 21:38:32 -05:00
server.js rework how the adafruit python library is loaded. Create new projects folder 2012-09-09 22:41:51 -05:00

OccEditor

This is a simple editor for learning to program the Raspberry PI.

Installation

On the Raspberry PI:

sudo apt-get install nodejs npm redis-server -y
mkdir ~/tmp
npm config set tmp ~/tmp
git clone git@github.com:adafruit/OccEditor.git
cd OccEditor
npm install
node server.js
or
sudo node server.js (to use I2C, etc)

Browser:

http://raspberrypi.local:3000

TODO:

  • Add ability to rename, and delete folders and files.
  • Queue up git requests...
  • Better Commit messages?
  • Setup git config git config --global user.email "you@example.com" git config --global user.name "Your Name"
  • Basic Command Line access, ability to submit commands. (discussions probably further needed)
  • Add bitbucket to known_hosts at server startup
  • Generate SSH Key, and use Bitbucket API to add it to account?
  • Security (xss, chroot, etc)
  • simpler installation

Nice to have:

  • Resizable left-navigator
  • File Tree for advanced users
  • vim/emacs modes in editor

SCREENSHOTS

Coming soon