Sitelet https://web.archive.org/web/20200904233819/https://github.com/ntno/learnpod
Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

learnpod

Chapters

  • chapter 1 - intro to html and javascript
  • chapter 2 - intro to css, separate javascript from html
  • chapter 3 - intro to jquery
  • chapter 4 - simple angular
  • chapter 5 - routing, single page application
    • requires python
    • run: python -m SimpleHTTPServer in 'chapter05' then go to local
  • chapter 6 - jasmine unit testing
    • jasmine: open 'learnpod/chapter06/test/learnpodSpecRunner.html' in browser
  • chapter 7 - packaging with npm & code coverage with karma
    • requires npm
    • setup: npm install
    • run: npm start
    • spec reults: open 'learnpod/chapter07/test/learnpodSpecRunner.html' in browser
    • coverage results: npm test then open 'learnpod/chapter07/test/coverage/report-html/js/index.html' in browser
  • chapter 8 - REST (giphy)
  • chapter 9 - jshint & npm script cleanup
    • code quality check npm run lint
    • run jasmine specs from command line npm run karma
    • run linter then specs npm test
  • chapter 10 - angular directive
  • chapter 11 - processing.js (graphics) proof of concept

Step by Step

see the process

TODO

  • print to chrome console via processing script
  • pass arguments to karma conf / npm scripts
    • pass chapter# to linter/test runner
    • pass specific spec to test runner
    • pass specific file to linter
  • 7 scripts
  • fancify readme
  • data import (csv)
  • database
  • css3 responsive design(?)
  • bootstrap(?)
  • music
  • animation
  • ngrok research
  • interact.js (draggable js library)
  • sepharia API
  • travis CI

NOTE:

if you receive '[Errno 48] Address already in use' from python -m SimpleHTTPServer run ps -fA | grep python then kill any SimpleHTTPServer processes

You can’t perform that action at this time.