fix url for readme
[roobuilder] / README.md
1 # roobuilder
2 Vala and Javascript IDE - for building Vala Desktop applications and Javascript UI's using the roojs libraries (for bootstrap and classic)
3
4 ---
5 Videos
6
7 GLib Settings Demo
8
9 Part 1 - click to view on youtube
10
11 [![GLib Settings Demo Part 1](https://i.ytimg.com/vi/kx4B0frG-vc/hqdefault.jpg)](https://www.youtube.com/watch?v=kx4B0frG-vc&t=20s "GLib Settings Demo Part 1 - Click to Watch!")
12
13 Part 2 - click to view on youtube
14
15 [![GLib Settings Demo Part 2](https://i.ytimg.com/vi/XChS0YEB4yY/hqdefault.jpg)](https://www.youtube.com/watch?v=XChS0YEB4yY&t=6s "GLib Settings Demo Part 2 - Click to Watch!")
16
17 ---
18 Changlog 
19
20   https://github.com/roojs/roobuilder/blob/master/debian/changelog
21
22 ---
23 Features Wishlist
24
25     Random list of ideas to add - I regulary add these in totally random order.
26     
27     https://docs.google.com/spreadsheets/d/1-qNQX1Bwwd1cV405Kj1l3B3Mi6K-GvECnMeuzRKfbGA/edit?usp=sharing
28     
29 ---
30 Debian and Ubuntu packages
31
32  you will need libvala (available on most debian/ubuntu repos), 
33    and vala-language-server (available below)
34  
35   * https://github.com/roojs/roobuilder/releases
36   * https://github.com/roojs/vala-language-server/releases 
37   
38 ---
39
40
41 Building it
42
43   a) Clone this code..
44   
45     git clone https://github.com/roojs/roobuilder.git
46     
47   b) configure it.
48   
49     meson setup build --prefix=/usr
50     
51   c) make make install
52   
53     ninja -C install
54     
55   e) run it
56
57     roobuilder
58     
59 ---
60
61 Notes on updating packaging..
62
63 Update Package details.
64     Edit the about version (check debian/changelog)
65     
66     dch -U -i (auto increases release..)
67     dch -v {release version}
68
69 Build it..
70
71     dpkg-buildpackage -rfakeroot -us -uc -b
72
73     flatpak-builder --force-clean --sandbox --user --install --mirror-screenshots-url=https://dl.flathub.org/repo/screenshots --repo=repo build-dir org.roojs.roobuilder.json
74
75 ---
76
77 Known issues
78
79   * Flatpack -  run doesnt work - needs more work understanding how flatpack would manage to compile with libraries from the system, or inside the pack
80