Skip to main content

julee-c4

C4 architecture models for julee solutions: software systems, containers, components, the relationships between them, deployment nodes and dynamic steps.

[tool.julee]
kits = ["c4"]

A C4 model describes any system, so this kit holds no domain of its own. It gives a solution somewhere to say what it is built from, and julee-viewpoints renders that into documentation.

The kit provides:

  • Models: SoftwareSystem, Container, Component, Relationship, DeploymentNode, DynamicStep, and the six diagram types.
  • Use cases: CRUD for each model, generated from the entities (ADR 008), and the diagram queries that assemble a landscape, context, container, component, deployment or dynamic view.
  • Repositories: in-memory for tests, file-backed for RST sources.
  • Parsers and serializers: RST in, RST and PlantUML out.

Regenerate the CRUD with sh generate-crud.sh.

Release files for julee-c4 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for julee-c4 0.2.0
File Size Uploaded
julee_c4-0.2.0.tar.gz 72.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for julee-c4 0.2.0
File Interpreter ABI Platform
julee_c4-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 189.8 kB

Release files / julee_c4-0.2.0.tar.gz

Download URL julee_c4-0.2.0.tar.gz
Size 72.4 kB
Tags Source
SHA-256 checksum
How to use checksums
77fe2d0b5e6403ff541b385fad8572f0d6eee9776534b2e9c1784d2aeab5b4ff
BLAKE2b-256 checksum
How to use checksums
7ce0243a3f11f0885297d4c0db0658306244efd49add8db7ce0dad3472962f2d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / julee_c4-0.2.0-py3-none-any.whl

Download URL julee_c4-0.2.0-py3-none-any.whl
Size 117.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
de9cead15b4cb4f8a5327fff0f5484eefe40849025ecfbe19b9a149973470f25
BLAKE2b-256 checksum
How to use checksums
e49e11bd0b86d60dcda26113e4421f9f1da49be9d0d4794725b47a7e2ecdebed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page