-
Notifications
You must be signed in to change notification settings - Fork 87
/
todo.txt
67 lines (40 loc) · 1.89 KB
/
todo.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
give generated site a Gemfile - DONE
have the standard rake task 'gem install rspec' if necessary (or at least check for it)
create course repo on github if it doesn't already exist, using github gem
http://marakana.com/forums/ruby/ruby_on_rails/191.html
allow subdirectories inside labs
substitute actual course repo git url in index.html
build solutions repo or zip or something, to allow students to see solutions after they've tried
If there are any failing tests, don't show any pending tests
Chris Pine doesn't do arrays for a while -- must sync better
table of contents (intra-page) in generated html pages
clicking on a file (esp. a .rb file) should show it, not download it
put tarball into git and link to it on github (to prevent out-of-sync issues)
---
# Test-First Live!
like http://eloquentjavascript.net/paper.html
like Socrates
like RubyMonk
like CodeSchool.com and CodeAcademy.com and TryRuby.org
* look into rubyspec and Speccify
* return elapsed time
* UI
* "hide" X button for toggleable panels
* icons in buttons
* spinny during ajax request
* get SAFE=3 working again
* current problem: using RSpec's stub method (Time.stub(:now)) from inside a SAFE block replaces it with an unsafe version of the method so you can't call it even once the SAFE thread exits. And this causes Rack::CommonLogger to raise an exception (when it calls Time.now) which breaks the entire web server. Ugh.
* Code editor and highlighter
* CodeMirror http://codemirror.net/
* Ace http://ace.ajax.org/
* "gist this" button
* client-side markdown: http://code.google.com/p/pagedown/source/browse/Markdown.Converter.js
* http://docs.jquery.com/UI/Tabs
See also:
http://www.nytimes.com/2012/03/28/technology/for-an-edge-on-the-internet-computer-code-gains-a-following.html
http://tryruby.org/
http://www.codecademy.com/
http://www.codeschool.com/
Raspberry Pi
http://jsfiddle.net/
http://jsbin.com/