Skip to content
Draft

Cross-repository communication ​

TODO: One paragraph: how the parts of Ediky talk to each other (HTTP, files, packages, scheduled jobs, IPC), and where each contract is defined.

Communication map ​

TODO: Replace with the real map. Label every arrow with its protocol.

diagram100%
rendering diagram…

drag to pan · ctrl / ⌘ + scroll to zoom

Channels ​

FromToChannelContractAuthDocs
TODOTODOTODO: HTTP / IPC / files / package / cronTODOTODOTODO: link to API page

Contracts ​

TODO: For each channel, where the contract (request/response shape, file format, package API) is defined, and how breaking changes are handled.

TODO: Contract name ​

FieldValue
ProducerTODO
ConsumersTODO
FormatTODO
Defined inTODO: path
VersioningTODO

Failure handling ​

TODO: Timeouts, retries, fallbacks and what the user sees when a channel is down.

Security ​

TODO: Tokens and secrets used across repositories, where they are stored, and what each one can access.

Ediky Workflow — internal engineering documentation.