Skip to content
This repository
Newer
Older
100644 147 lines (93 sloc) 4.077 kb
c89184c8 »
2011-01-27 README now in Markdown format
1 #LimeJS
2
3 ##Getting started:
4
5 ###Mac OS X and Linux users:
6
d32d949f »
2013-07-22 Remove Closure Library SVN support
7 - Requirements: Python 2.6+, Git
c89184c8 »
2011-01-27 README now in Markdown format
8 - Clone the git repo (you have probably already done that):
9 git clone git://github.com/digitalfruit/limejs.git
10 - bin/lime.py --help
11 - bin/lime.py init
12 - bin/lime.py create helloworld
13
14 -----
15
16 - open ./helloworld/helloworld.html in the browser
17 - study/tweak the source
18
19 -----
20
083a3e55 »
2011-02-17 README updates
21
adc59207 »
2011-04-19 More Readme corrections
22 - programming guide is at lime/guide/ or <http://www.limejs.com/>
c89184c8 »
2011-01-27 README now in Markdown format
23 - demos are available at lime/demos/
24 - unit tests are at lime/tests/
adc59207 »
2011-04-19 More Readme corrections
25 - documentation is at <http://limejs.digitalfruit.ee/docs/>
c89184c8 »
2011-01-27 README now in Markdown format
26
27
28 ###Windows users:
29
30 If you consider yourself advanced user and know how to use Git/Python you are probably better off reading through Mac/Linux guide and choosing your best alternative tools/methods yourself. If not then follow this step-by-step route.
31
97c2f688 »
2013-07-22 Update Windows guide + links
32 1. Download and install Git bash from <http://git-scm.com/download/win> (if not already installed). While installing select "Use Git Bash only" and Unix style line endings.
33 2. Clone lime git repo or download zip package from <https://github.com/digitalfruit/limejs/archive/master.zip>
c89184c8 »
2011-01-27 README now in Markdown format
34 3. Extract the contents to suitable place on your hard drive. Next examples will use c:\ as the base path.
97c2f688 »
2013-07-22 Update Windows guide + links
35 4. If you don't have python download and install it from <http://www.python.org/download/>. Python3 should work fine but 2.7.x is recommended.
36 5. Launch Git Bash
c89184c8 »
2011-01-27 README now in Markdown format
37 6. Check if you have python installed on your global path by running:
38 python --version
39
40 If this returned error you have to add it to your global path or use full path to binaries in next steps.
41
97c2f688 »
2013-07-22 Update Windows guide + links
42 To add python to your global path run:
43
077e20d2 »
2013-07-22 Update README.md
44 `echo "export PATH=$PATH:/c/Python27/" >> ~/.bashrc`
97c2f688 »
2013-07-22 Update Windows guide + links
45
46 This is the longer version if you use Command Prompt instead of Git bash:
c89184c8 »
2011-01-27 README now in Markdown format
47
48 1. Open Control Panel -> System and Security -> System -> Advanced system settings
49 2. Under Advanced tab select Environment Variables...
50 3. Under system variables find variable named Path.
51 4. Select it and click Edit.
52 5. Append semicolon and path to the folder you installed python to the value.
53 For example ";C:\Python27\"
54 6. Press OK and OK
55 7. Restart Command Prompt
56 8. Try if it works now
57
58 7. Move to lime base folder
59 cd c:\lime
60
61 8. python bin/lime.py --help
62 9. In similar pattern continue from Mac/Linux tutorial from step 3
63
64
65
66
67 ##Browser support:
68
418eb807 »
2011-04-19 Updates to Readme
69 - *Current:* Chrome, Safari 5, Firefox 3.6+, Opera, IE9, Mobile Safari
083a3e55 »
2011-02-17 README updates
70 - *Soon:* Android, Blackberry Playbook
71 - *Maybe:* WebOS
c89184c8 »
2011-01-27 README now in Markdown format
72
73
74
75 ##Links:
76
97c2f688 »
2013-07-22 Update Windows guide + links
77 Closure Library: <https://developers.google.com/closure/library/>
c89184c8 »
2011-01-27 README now in Markdown format
78
97c2f688 »
2013-07-22 Update Windows guide + links
79 Closure Compiler: <https://developers.google.com/closure/compiler/>
c89184c8 »
2011-01-27 README now in Markdown format
80
97c2f688 »
2013-07-22 Update Windows guide + links
81 Closure Templates: <https://developers.google.com/closure/templates/>
c89184c8 »
2011-01-27 README now in Markdown format
82
83 Box2D: <http://www.box2dflash.org/docs/2.0.2/reference/>
84
85 Canvas 2D API spec: <http://dev.w3.org/html5/2dcontext/>
86
97c2f688 »
2013-07-22 Update Windows guide + links
87 WebGL spec: <http://www.khronos.org/registry/webgl/specs/latest/>
c89184c8 »
2011-01-27 README now in Markdown format
88
adc59207 »
2011-04-19 More Readme corrections
89 Closure book: <http://www.amazon.com/Closure-Definitive-Guide-Michael-Bolin/dp/1449381871/>
90 <http://books.google.com/books?id=p7uyWPcVGZsC&&pg=PP1>
c89184c8 »
2011-01-27 README now in Markdown format
91
92 Closure video from Google I/O 2010:
93 <http://www.youtube.com/watch?v=yp_9q3tgDnQ>
94
95
96
97 ### Known issues:
98
418eb807 »
2011-04-19 Updates to Readme
99 - lime.py build problems when directories contain spaces
c89184c8 »
2011-01-27 README now in Markdown format
100 - ...add your issues to the github page
101
102
083a3e55 »
2011-02-17 README updates
103 ### Browser issues:
104
adc59207 »
2011-04-19 More Readme corrections
105 - Firefox 4 animation flickery <https://bugzilla.mozilla.org/show_bug.cgi?id=637597>
418eb807 »
2011-04-19 Updates to Readme
106 - IE10, Opera 11 don't use CSS gradients but fallback to Canvas.
083a3e55 »
2011-02-17 README updates
107 - WebOS 1.4 Masking issue(appears on Roundball)
108
109
c89184c8 »
2011-01-27 README now in Markdown format
110 ### Missing/broken:
111
112 - Custom WebGL context
113 - Sprite fill
114 - Web-app installing tutorial
083a3e55 »
2011-02-17 README updates
115 - Unit tests(partial)
c89184c8 »
2011-01-27 README now in Markdown format
116 - Some basic fallback for non supported browsers
117
118
119 ### Future:
120
121 - Strokes
122 - More shapes
123 - Box2D basic integration
124 - Different shape masks
125 - More transitions
126 - Better audio support
127 - Local cache support
128 - Other mobile platforms support(Android,WebOS,Playbook)
129 - Data support(endtable?)
083a3e55 »
2011-02-17 README updates
130 - Radial Gradients
c89184c8 »
2011-01-27 README now in Markdown format
131 - Resources loading
132 - Preloader
133 - WebGL Renderer
134 - Dev console
135 - Tiles
136 - Scrollers
137 - Menus
138 - UI controls
139 - Video support
140 - Markup with templates
141 - Integration with MoRe
142
143
144
145
146
Something went wrong with that request. Please try again.