https://github.com/billy0402/python-architecture-patterns
A learning project from the book 'Architecture Patterns with Python' by Harry Percival, Bob Gregory.
https://github.com/billy0402/python-architecture-patterns
course python testing
Last synced: about 1 month ago
JSON representation
A learning project from the book 'Architecture Patterns with Python' by Harry Percival, Bob Gregory.
- Host: GitHub
- URL: https://github.com/billy0402/python-architecture-patterns
- Owner: billy0402
- License: mit
- Created: 2024-04-26T04:48:03.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-26T09:04:13.000Z (about 2 years ago)
- Last Synced: 2025-01-14T01:47:09.233Z (over 1 year ago)
- Topics: course, python, testing
- Language: Python
- Homepage:
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# python-architecture-patterns
A learning project from the book 'Architecture Patterns with Python' by Harry Percival, Bob Gregory.
## Book
- [Website](https://www.cosmicpython.com/)
- [O'Reilly](https://www.oreilly.com/library/view/architecture-patterns-with/9781492052197/)
- [Example code](https://github.com/cosmicpython/code)
- [Book repo](https://github.com/cosmicpython/book)
## Development environment
- [macOS 12.7.2](https://www.apple.com/tw/macos/monterey/)
- [Visual Studio Code 1.85.1](https://code.visualstudio.com/)
- [Python 3.11.7](https://www.python.org/)
## Installation
```shell
$ pipenv install
```
## Getting Started
```shell
$ python src/main.py
```
## Lint
```shell
# style checking
$ flake8 .
# type checking
$ mypy .
```
## Testing
```shell
$ pytest
```
## Bugs and suggestions
If you have found a bug or have a request for additional functionality, please use the issue tracker on GitHub.
https://github.com/billy0402/python-architecture-patterns/issues
## License
Released under [MIT](/LICENSE) by [@billy0402](https://github.com/billy0402).