Envelope helps you maintain your personal budget by using the tried-and-true envelope system.
Designate spending categories (envelopes) and distribute your monthly income into them.
Configure accounts where you record all your transactions, then assign each of them to a category.
- Envelope system budget workflow
- Import transactions from QIF files
These dependencies must be present before building
meson
ninja-build
Vala
GLib
gio-2.0
GTK
libgee-0.8
Granite
SQlite3
You can install these on a Ubuntu-based system by executing this command:
sudo apt install meson ninja-build valac libgtk-3-dev libgee-0.8-dev libgranite-dev libsqlite3-dev
$ git clone https://github.com/cjfloss/envelope.git
$ meson envelope build
$ ninja -C build
$ sudo ninja -C build install
$ com.github.cjfloss.envelope
Want to help? Just fork this repository, pick an issue and start hacking. Just follow the elementary coding style and document your changes.
Commit messages should follow the AngularJS commit message conventions