in-fin-neat / in-fin-neat-core

Personal Finances tool
1 stars 0 forks source link

Implementing YAML user configuration #14

Closed diegotsutsumi closed 8 months ago

diegotsutsumi commented 9 months ago

This PR implements a user configuration feature with a single user supplied YAML file. Currently there are hardcoded global python variables with my personal configurations, so this PR is a step towards making the app more reusable by other people.

Some considerations on the YAML decision:

Considerations on other choices in this PR:

Big Note: I implemented only configurations used by the reporting command (aka generate_reports command). We're still missing bank configurations used by the fetching transaction command, the intention is to address additional configs in future PRs.

diegotsutsumi commented 9 months ago

Implements #3