https://github.com/hsfzxjy/mocona
A library to decouple your Python project. Write code, not spaghetti.
https://github.com/hsfzxjy/mocona
decoupling deep-learning design-patterns python python3
Last synced: about 2 months ago
JSON representation
A library to decouple your Python project. Write code, not spaghetti.
- Host: GitHub
- URL: https://github.com/hsfzxjy/mocona
- Owner: hsfzxjy
- License: apache-2.0
- Created: 2021-04-22T09:06:42.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-11-09T12:34:36.000Z (over 4 years ago)
- Last Synced: 2025-03-30T07:22:21.221Z (about 1 year ago)
- Topics: decoupling, deep-learning, design-patterns, python, python3
- Language: C
- Homepage:
- Size: 143 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# mocona
[](https://github.com/hsfzxjy/mocona/actions/workflows/test.yaml)
**mocona** provides various tools for composing loosely coupled systems. You can install via the command
```bash
pip install git+https://github.com/hsfzxjy/mocona@v0.1.0
# or
pip install git+https://github.com/hsfzxjy/mocona
# if you want a developing version
```
This is currently a library for personal use. It would violate [PEP 20 -- The Zen of Python](https://www.python.org/dev/peps/pep-0020/). It is not explicit and somehow magical. For whom interested in its story, there's a series of blog posts on the motivation, usage and technical details
- [Part 0 - Preface](http://i.hsfzxjy.site/2021-09-12-unravelling-mocona-preface/)
- [Part 1 - Verbosity or Anti-Pattern](http://i.hsfzxjy.site/2021-09-16-unravelling-mocona-verbosity-or-anti-pattern/)
- TO BE CONTINUED
If you want to argue upon the philosophy of design, please don't; if you find it useful, I would be glad to hear that.