Contributingยค
๐ Project Structureยค
๐ Directory Structureยค
The PANTHER project is organized into the following key directories:
PANTHER/
โโโ data/
โโโ src/
โโโ Protocols-Ivy/
โ โโโ protocol-testing/
โ โ โโโ quic/
โ โ โโโ minip/
โ โ โโโ coap/
โ โ โโโ [other protocols]
โ โโโ ivy/[ivy-core]
โโโ implementations/
โ โโโ quic-implementations/
โ โ โโโ picoquic/
โ โ โโโ aioquic/
โ โ โโโ lsquic/
โ โ โโโ [protocol implementations]
โ โโโ [other protocols]
โโโ containers/
โ โโโ [Dockerfile definitions]
โโโ panther/
โโโ panther.py
โโโ panther_runner/ [test preparation]
โโโ ...
โโโ panther_tester/ [test execution]
โโโ configs/
โโโ [configuration files]
data/
: Data directory for storing results and logs.
- panther/
: Main PANTHER module.
- Protocols-Ivy/
: Core of protocol specifications and testing.
- implementations/
: Various QUIC implementation modules.
- containers/
: Dockerfile definitions for different environments.
๐ผ๏ธ Architecture Diagramsยค
Docker Compose Architecture | Docker Container Internal Architecture |
---|---|