The architecture design project is to learn, summarize and document some code exercises and illustrative documents during the architecture learning process.
The project intends to manage the code in the architecture design by attaching sub-repositories to the master repository.
- openstack architecture analysis
- Paste+PasteDeploy(PPD)
- Paste+PasteDeploy+Routes+WebOb(PPRW)
─arch-design
│ .gitignore
│ README.md
│
└─openstack
├─ppd
│ │ .gitignore
│ │ boiler.py
│ │ drinking.py
│ │ hydrant.py
│ │ main.py
│ │ paste.ini
│ │ purifier.py
│ │ README.md
│ │ shower.py
│ │ tap.py
│ │
│ ├─assets
│ │ Schematic.png
│
├─pprw
│ │ .gitignore
│ │ main.py
│ │ paste.ini
│ │ README.md
│ │ resource_warpper.py
│ │ server.py
│ │
│ └─assets
│ nova-api-start.png
│ routes.drawio.png
│
├─RBAC
│ │ base.py
│ │ main.py
│ │ policy.py
│ │ README.md
│ │ request.py
│ │
│ ├─assets
│ │ policy-flow.drawio
│ │ policy-flow.drawio.png
│ │
│ ├─manager
│ │ base.py
│ │ neutron.py
│ │ __init__.py
│
├─pw
│ config.py
│ MANIFEST.in
│ setup.cfg
│ setup.py
│
├─public
│ ├─css
│ │ style.css
│ │
│ └─images
│ logo.png
│
├─pw
│ │ app.py
│ │ __init__.py
│ │
│ ├─controllers
│ │ │ alarms.py
│ │ │ root.py
│ │ │ __init__.py
│ │
│ ├─model
│ │ │ __init__.py
│ │
│ ├─templates
│ │ error.html
│ │ index.html
│ │ layout.html
│ │
│ ├─tests
│ │ │ config.py
│ │ │ test_functional.py
│ │ │ test_units.py
│ │ │ __init__.py