pytest-archon
diagrams-as-code
pytest-archon | diagrams-as-code | |
---|---|---|
1 | 2 | |
52 | 277 | |
- | - | |
5.2 | 6.4 | |
2 months ago | 8 months ago | |
Python | Python | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
pytest-archon
-
Why Domain Driven Design?
Funny coincidence: just one week ago I and a colleague of mine started with "pytest-arch" [1], a pytest plugin to test for architectural constraints. On purpose we kept it very simple. It is already usable and works well, at least for our use cases.
You can use it to check e.g. if your domain model is importing stuff that it should not import.
We are planning to publish it soon on pypi.
[1]: https://github.com/jwbargsten/pytest-arch
diagrams-as-code
What are some alternatives?
ansible-playbook-grapher - A command line tool to create a graph representing your Ansible playbook tasks and roles
QACoverageTool - Utility to perform tests coverage analysis
git-big-picture - :octopus: Git — the big picture
pygraphv - Python library for generating dot programming language for creating graphviz graphs from python OO style code
m.css - A no-nonsense, no-JavaScript CSS framework, site and documentation theme for content-oriented websites
cairis - Computer Aided Integration of Requirements and Information Security - Server
xdot.py - Interactive viewer for graphs written in Graphviz's dot language.
diagrams - :art: Diagram as Code for prototyping cloud system architectures
pydot - Python interface to Graphviz's Dot language