Onion is the web client for ascribe
Go to file
Tim Daubenschütz d71e6baa19 add persistent selected rows 2015-05-26 17:25:03 +02:00
build Refactor a bit 2015-05-18 18:00:12 +02:00
css select state is saved in the store 2015-05-26 16:48:48 +02:00
js add persistent selected rows 2015-05-26 17:25:03 +02:00
.gitignore remove all .DS_Store and add to gitignore 2015-05-26 14:32:28 +02:00
README.md Update readme 2015-05-26 11:12:17 +02:00
index.html start implementing sort 2015-05-20 19:19:57 +02:00
package.json upgrade alt version. Please do npm install and check if altjs is at version 0.16.5 2015-05-22 11:25:21 +02:00

README.md

Introduction

Onion is the web client for Ascribe. The idea is to have a well documented, easy to test, easy to hack, JavaScript application.

The code is JavaScript ECMA 6.

Getting started

Install some nice extensions for Chrom(e|ium):

git clone git@bitbucket.org:ascribe/onion.git
cd onion
npm install
npm run watch

python -mSimpleHTTPServer

Code Conventions

For this project, we're using:

  • 4 Spaces
  • We use ES6
  • We don't use ES6's class declaration for React components because it does not support Mixins as well as Autobinding (Blog post about it)
  • We don't use camel case for file naming but in everything Javascript related
  • We use let instead of var: SA Post

Troubleshooting

Q: OMG nothing works A: try npm install. Someone may have updated some dependencies

Reading list

Start here

Moar stuff