1
0
mirror of https://github.com/ascribe/onion.git synced 2024-12-22 09:23:13 +01:00
Onion is the web client for ascribe
Go to file
Tim Daubenschütz 4815b650c5 Merge branch 'master' of bitbucket.org:ascribe/onion
Conflicts:
	js/components/piece_list.js
2015-05-21 18:02:12 +02:00
build Refactor a bit 2015-05-18 18:00:12 +02:00
css implement ordering 2015-05-21 12:12:25 +02:00
js Merge branch 'master' of bitbucket.org:ascribe/onion 2015-05-21 18:02:12 +02:00
.gitignore Build pipeline works 2015-05-15 15:18:17 +02:00
index.html start implementing sort 2015-05-20 19:19:57 +02:00
package.json Remove superagent, add isomorphic fetch instead again, add constants as well as utility functions 2015-05-19 13:45:19 +02:00
README.md Add new links to README 2015-05-21 10:46:22 +02:00

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

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

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

Reading list

Start here

Moar stuff