cgb-extjs-gwt / roobuilder

Vala and Javascript IDE - for building Vala Desktop applications and Javascript UI's using the roojs libraries (for bootstrap and classic)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

roobuilder

Vala and Javascript IDE - for building Vala Desktop applications and Javascript UI's using the roojs libraries (for bootstrap and classic)


Videos

GLib Settings Demo

Part 1 - click to view on youtube

GLib Settings Demo Part 1

Part 2 - click to view on youtube

GLib Settings Demo Part 2


Changlog

https://github.com/roojs/roobuilder/blob/master/debian/changelog


Features Wishlist

Random list of ideas to add - I regulary add these in totally random order.

https://docs.google.com/spreadsheets/d/1-qNQX1Bwwd1cV405Kj1l3B3Mi6K-GvECnMeuzRKfbGA/edit?usp=sharing

Debian and Ubuntu packages

you will need libvala (available on most debian/ubuntu repos), and vala-language-server (available below)

Dependancies

Release


Building it

a) Clone this code..

git clone https://github.com/roojs/roobuilder.git

b) configure it.

meson setup build --prefix=/usr

c) make make install

ninja -C install

e) run it

roobuilder

Notes on updating packaging..

Update Package details. Edit the about version (check debian/changelog)

dch -U -i (auto increases release..)
dch -v {release version}

Build it..

dpkg-buildpackage -rfakeroot -us -uc -b

flatpak-builder --force-clean --sandbox --user --install --mirror-screenshots-url=https://dl.flathub.org/repo/screenshots --repo=repo build-dir org.roojs.roobuilder.json

Known issues

  • Flatpack - run doesnt work - needs more work understanding how flatpack would manage to compile with libraries from the system, or inside the pack
  • See the wishlist..

About

Vala and Javascript IDE - for building Vala Desktop applications and Javascript UI's using the roojs libraries (for bootstrap and classic)

License:GNU Lesser General Public License v3.0


Languages

Language:Vala 91.7%Language:PHP 3.6%Language:JavaScript 3.2%Language:Ruby 0.5%Language:HTML 0.4%Language:Meson 0.3%Language:CSS 0.2%Language:C 0.0%