forked from srobo/srobo-ide
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
62 lines (45 loc) · 2.05 KB
/
README
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
This is Student Robotics CyanIDE.
It is a web-based IDE for developing code for Student Robotics robots.
If you're using devmode and you hate apache for development then you'll find a lighttpd
configuration file in this directory. Just run `lighttpd -f lighttpd.config -D` to get
devmode.
A guide for getting it running will be found here:
https://www.studentrobotics.org/trac/wiki/CyanIDE
In the mean time here's some basic info about the make targets:
`dev`: Sets up the base folders you'll need for the repos etc.
`docs`: Builds the docs according to the doxyfile.
Currently this means html docs in html/ and latex docs in latex/
`clean`: Removes both of the above.
`package`: Creates a .deb that installs all the dependencies for srobo-ide
You can run tests on CyanIDE by running `./run-tests`.
Dependencies:
* A web server
* PHP 5.3.3
* Git
* doxygen # for building the docs.
* PHP CLI # for running the tests.
* pylint # syntax checker
* php-ldap
* NodeJS # for running JS tests
* Jasmine Node # for running JS tests
In Ubuntu these can be achieved by installing the following packages:
apache2 php5 doxygen php5-cli git-core pylint nodejs
Jasmine Node can be installed via npm:
npm install jasmine-node -g
Note that by default Ubuntu Lucid will not execute PHP files in
public_html folders. This can be resolved by following the instructions
in /etc/apache2/mods-available/php5.conf
You'll then need to restart apache for those changes to take effect..
...vvvv)))))).
/~~\ ,,,c(((((((((((((((((/
/~~c \. .vv)))))))))))))))))))\``
G_G__ ,,(((KKKK//////////////'
,Z~__ '@,gW@@AKXX~MW,gmmmz==m_.
iP,dW@!,A@@@@@@@@@@@@@@@A` ,W@@A\c
]b_.__zf !P~@@@@@*P~b.~+=m@@@*~ g@Ws.
~` ,2W2m. '\[ ['~~c'M7 _gW@@A`'s
v=XX)====Y- [ [ \c/*@@@*~ g@@i
/v~ !.!. '\c7+sg@@@@@s.
// 'c'c '\c7*X7~~~~
]/ ~=Xm_ '~=(Gm_.
i'm covered in beeeees and ldap