Rails app to print invoices, basically.
Has a customer, project, product list, and invoices. Knows about tax classes.
Exports invoices to PDF.
sudo apt-get install build-essential ruby-dev libyaml-dev
# For system tests (Chrome dependencies)
sudo apt-get install libatk1.0-0 libatk-bridge2.0-0 libdrm2 libgtk-3-0 libgbm1 libasound2brew install libyamlbundle install- Apache FOP 2.10 for PDF generation (run
./script/setup-fop.shfor automated setup) - PostgreSQL (production)
- Web server
For automatic whitespace cleanup and code quality checks:
# Install pre-commit
# Debian/Ubuntu:
sudo apt install pre-commit
# macOS with Homebrew:
brew install pre-commit
# or with pip:
pip install pre-commit
# Install the hooks (run from repository root)
pre-commit install
# Optional: run on all existing files
pre-commit run --all-files