macxred / cashctrl_ledger

Implementation of the abstract pyledger.LegderEngine interface with CashCtrl accounting service.
MIT License
0 stars 0 forks source link

Package Skeleton #1

Closed lasuk closed 6 months ago

lasuk commented 6 months ago

Objective

Create a package skeleton similar to the cashctrl_api package, but focused on the implementation of the CashCtrlLedger class. The package will include standard project documentation, a module named ledger.py, unit tests, and necessary setup for development and continuous integration.

Tasks

1. Set Up Basic Package Structure

Create the following files structure with appropriate documentation files and initial code:

root
├── .gitignore
├── README.md
├── LICENSE
├── setup.py
├── workflows
│   └── check-release.yml
├── cashctrl_ledger
│   ├── __init__.py
│   └── ledger.py
└── tests
    └── test_dummy.py

2. Implement CashCtrlLedger Class

3. Testing

4. Submit Pull Request

Additional Details