skyline66/dsh-family-budget: A family monthly budget table in the DSH sidebar

Introducing skyline66/dsh-family-budget: a DSH client plugin dedicated solely to bookkeeping. A "Family Finance" entry has been added to the sidebar for recording income, fixed expenses, variable expenses, savings, emergency funds, debt, and reviews on a monthly basis. The page calculates totals, differences, coverage rates, and savings rates, while the goal bar supports switching between Saving, Repaying Debt, and Buying a House. Data is stored in `<dsh home>/family-budget/budget.json`. It includes host-side validation before writing and prevents overwriting of corrupted files, with support for CSV and JSON export and import. The article provides the official installation command `github:skyline66/dsh-family-budget`, installation methods for release packages, data locations, plugin file structures (`index.js`, `client.js`, `locale`, `cordis.patch.yml`, `test`), and verification commands (`npm test` and `npm run test:api`). It also explains applicable scenarios and notes that source code and license should be checked by the user before installation.

Read More