WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

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

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
LICENSE
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

roojs/roobuilder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Try on Flatpak

Ready to go here.

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 build install

e) run it

roobuilder

Notes on updating packaging..

Update Package details.

change the last release from UNRELEASED - unstable in debian/changelog

dch -U -i (auto increases release..)

then edit the about version (check debian/changelog)

Update the BuilderApplication release
Update the flatpak file release
Update the metadata file release and date

git tag release-XXXX
git push --tags

Build it..

dpkg-buildpackage -rfakeroot -us -uc -b

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

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

Known issues

  • 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)

Resources

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
LICENSE
GPL-3.0
COPYING

Stars

Watchers

Forks

Packages

No packages published