cjfloss / envelope

Personal finance manager for elementary OS
https://cjfloss.github.io/envelope/
GNU General Public License v3.0
39 stars 12 forks source link
budget-manager elementary-os envelope-app vala

Envelope Build Status

Personal budget manager

Screenshot 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.

Installation

Get it on AppCenter

Dependencies

These dependencies must be present before building

sudo apt install meson ninja-build valac libgtk-3-dev libgee-0.8-dev libgranite-dev libsqlite3-dev

Building

$ git clone https://github.com/cjfloss/envelope.git
$ meson envelope build
$ ninja -C build

Installing & executing

$ sudo ninja -C build install
$ com.github.cjfloss.envelope

Contributing

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

Commit messages should follow the AngularJS commit message conventions