Skip to content

Latest commit

 

History

History
96 lines (94 loc) · 2.29 KB

README.md

File metadata and controls

96 lines (94 loc) · 2.29 KB

Architecture Design

The architecture design project is to learn, summarize and document some code exercises and illustrative documents during the architecture learning process.

Project Structure

The project intends to manage the code in the architecture design by attaching sub-repositories to the master repository.

Project Organization

  • openstack architecture analysis
    • Paste+PasteDeploy(PPD)
    • Paste+PasteDeploy+Routes+WebOb(PPRW)

Code Tree

─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