macxred / cashctrl_api

Python client for the CashCtrl REST API
MIT License
0 stars 0 forks source link

feat: implement class navigation in large class definitions #36

Closed AlexTheWizardL closed 1 month ago

AlexTheWizardL commented 1 month ago

This pull request cover changes for implementing class navigation in large class definitions

Here is logical groups that was created:

CashCtrlClient

  1. Constructors
  2. Helper Methods
  3. API Requests
  4. File Operations
  5. Tax Rates
  6. Accounts
  7. Categories
  8. Ledger

CachedCashCtrlClient

  1. Constructors
  2. Helper Methods
  3. API Requests
  4. File Operations
  5. Tax Rates
  6. Accounts
  7. Categories
  8. Ledger
  9. Cache Invalidation

@lasuk Please review the changes and provide feedback or approval for merging.

lasuk commented 1 month ago

Thanks a lot! This makes navigating the code base much easier.

I've added two commits d484bcd and 3637acd to further clarify sections. Please shout if you disagree..

I've fixed a mistake introduced by ChatGPT in 973fb91: