mmaher / book

Application Architecture Patterns with Python, the Book

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Book repo

Book Code
Book Build Status Code build status

Table of Contents

O'Reilly have generously allowed us to publish this book under a CC license, and while it's still under construction you can read it here. In return, pull requests, typofixes, and more substantial feedback + suggestions are enthusiastically solicited.

Chapter
Preface
Part 1 Intro
Prologue
Chapter 1: Domain Model Build Status
Chapter 2: Repository Build Status
Chapter 3: Flask API and Service Layer Build Status
Chapter 4: Unit of Work Build Status
Chapter 5: Aggregates Build Status
Part 2 Intro
Chapter 6: Events and the Message Bus Build Status
Chapter 7: Event-Driven Architecture Build Status
Appendix A: Abstractions
Appendix B: Project Structure Build Status
Appendix C: A major infrastructure change, made easy Build Status
Appendix D: Django Build Status

Below is just instructions for me and bob really.

Dependencies:

  • asciidoctor
  • Pygments (for syntax higlighting)
gem install asciidoctor
python2 -m pip install --user pygments
gem install pygments.rb

Commands

make html  # builds local .html versions of each chapter
make test  # does a sanity-check of the code listings

About

Application Architecture Patterns with Python, the Book

License:Other


Languages

Language:HTML 43.8%Language:Python 36.6%Language:XSLT 10.6%Language:CSS 7.8%Language:Makefile 1.3%