Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chameleontartu/diagram-as-a-code-examples
https://github.com/chameleontartu/diagram-as-a-code-examples
Last synced: 12 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/chameleontartu/diagram-as-a-code-examples
- Owner: ChameleonTartu
- License: mit
- Created: 2022-09-09T12:47:20.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-09-09T12:54:12.000Z (over 2 years ago)
- Last Synced: 2024-11-07T19:53:34.851Z (2 months ago)
- Language: Python
- Size: 588 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Diagrams-as-a-code
This is project presents concept "Diagram as a Code", so architecture can be written with Python code.
## Proc & Cons of using diagrams as a code
**Pros:**
- Standardize tooling required for drawing architecture diagrams
- The code can be stored/reversed in git**Cons:**
- Allows customization of components, so different team can represent the same components differently
- You need to have Python installed and basic understanding of Python## Plan of presentation
- Intro in what is Diagram as a code, show of Python `diagrams` library
- Intro into a syntax and available components, documentation, GitHub project etc.
- Show use-case #1 On-prem + AWS + Google Suite
- Show use-case #2 AWS + GCP
- Show use-case #3: Discovery API and other custom DNB components
- Optional: Show tooling around to simplify and improve development such as `bandit`, `isort`, `flake8`.## Any questions?
- GitHub: https://github.com/mingrammer/diagrams
- StackOverflow: https://stackoverflow.com/questions/tagged/diagram+python
- Ask your peers, who has experience with this tool## Want to support?