Oct 16 - Introduction, BioJS, Technology Fundamentals (HTML, CSS, SVG)
Oct 23 - Technology Fundamentals (JavaScript, Git)
Oct 30 - Introduction to Interactive Data Visualization with D3
Nov 06 - Visualization: Best Practices
Nov 13 - Project Proposal
Nov 20 - Supervised Team Meeting
Nov 27 - JS: Best Practices, Open Question Session
Dec 03 - Supervised Team Meeting
Dec 17 - Supervised Team Meeting
Jan 08 - Final Project Presentation (Prof. Rost)
Jan 15 - Submission to BioJS, Documentation
Project Phase
Theory Phase
BioJS Component Architecture
Guideline into BioJS
- BioJS Slush
- BioJS Sniper
- BioJS Registry
Remember CommonJS and Browserify?
// foo.js exports, someone imports (index.js)
module.exports = function () {
console.log('Hello world');
};
// index.js
var foo = require('./foo');
foo();
1. Step - Download Node.js
2. Step - Get rid of the Script Tag Hell (hardest part)
Require dependencies using CommonJS
1. Step - Download Node.js
3. Step - Download Slush and BioJS Slush
2. Step - Get rid of the Script Tag Hell (hardest part)
Require dependencies using CommonJS
npm install -g slush
npm install -g slush-biojs
//Important dev scripts
npm run prepublish
npm run sniper
4. Step - Register in NPM
npm publish
5. Step - Publish with the BioJS Tag!