This is an automated email from the ASF dual-hosted git repository.

isudana pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/synapse-go.git

commit 352a17000054cbf5fa2a51020a25c87158d27ea5
Merge: 4afe3d7 4773e30
Author: Isuru Udana Loku Narangoda <[email protected]>
AuthorDate: Mon Oct 6 16:02:43 2025 +0530

    Merge pull request #12 from ThisaraWeerakoon/docs
    
    Add Comprehensive Developer Documentation

 README.md                                          |  34 +-
 cmd/artifacts/APIs/api.xml                         |  10 +
 cmd/artifacts/Endpoints/endpoint.xml               |   4 +
 cmd/artifacts/Inbounds/httpInbound.xml             |   5 +
 cmd/artifacts/Sequences/TestInHTTPInbound.xml      |   7 +
 cmd/conf/LoggerConfig.toml                         |   1 +
 docs/architecture/context-flow.md                  | 381 ++++++++++++++++
 docs/architecture/hexagonal.md                     | 149 +++++++
 docs/architecture/lifecycle.md                     | 385 ++++++++++++++++
 docs/assets/images/architecture_diagram.png        | Bin 0 -> 40377 bytes
 docs/assets/images/http-server-flow.png            | Bin 0 -> 28190 bytes
 docs/components/api-cors.md                        | 493 +++++++++++++++++++++
 docs/components/configuration.md                   | 222 ++++++++++
 docs/components/context-usage.md                   | 407 +++++++++++++++++
 docs/components/file-inbound.md                    | 326 ++++++++++++++
 docs/components/http-inbound.md                    | 315 +++++++++++++
 docs/components/logging.md                         | 219 +++++++++
 docs/contributing/guidelines.md                    |  65 +++
 docs/contributing/setup.md                         | 148 +++++++
 docs/getting-started.md                            | 194 ++++++++
 docs/implementation-status.md                      |  74 ++++
 docs/index.md                                      |  29 ++
 go.mod                                             |  75 ++--
 go.sum                                             | 138 +++---
 .../adapters/inbound/file/clock.go}                |  26 +-
 internal/app/adapters/inbound/file/file_inbound.go |   4 +-
 .../adapters/inbound/file/protocol_interfaces.go   |  59 +++
 .../adapters/inbound/file/vfs_protocol_handler.go  | 248 +++++++++++
 internal/app/adapters/inbound/http/http_inbound.go | 180 ++++++++
 internal/app/adapters/inbound/inbound_factory.go   |  10 +-
 internal/app/adapters/mediation/mediation.go       |  33 +-
 internal/app/core/ports/ports.go                   |   4 +-
 internal/pkg/core/artifacts/api.go                 | 266 ++++++++++-
 internal/pkg/core/artifacts/artifact.go            |  22 +-
 internal/pkg/core/artifacts/call_mediator.go       | 105 +++++
 internal/pkg/core/artifacts/call_mediator_test.go  | 248 +++++++++++
 internal/pkg/core/artifacts/cors.go                |  73 +++
 internal/pkg/core/artifacts/cors_test.go           | 146 ++++++
 internal/pkg/core/artifacts/endpoint.go            |   5 +-
 internal/pkg/core/artifacts/log_mediator.go        |  27 +-
 internal/pkg/core/artifacts/log_mediator_test.go   |   3 +-
 internal/pkg/core/artifacts/mediator.go            |   8 +-
 .../artifacts/{sequence.go => respond_mediator.go} |  26 +-
 internal/pkg/core/artifacts/sequence.go            |   5 +-
 internal/pkg/core/deployers/deployers.go           |  17 +-
 internal/pkg/core/deployers/types/api.go           |  92 +++-
 internal/pkg/core/deployers/types/api_cors_test.go | 294 ++++++++++++
 internal/pkg/core/deployers/types/call_mediator.go |  52 +++
 .../pkg/core/deployers/types/call_mediator_test.go | 116 +++++
 internal/pkg/core/deployers/types/endpoint.go      | 105 +++++
 internal/pkg/core/deployers/types/endpoint_test.go | 191 ++++++++
 .../core/deployers/types/respond_mediator.go}      |  33 +-
 internal/pkg/core/deployers/types/sequence.go      |   9 +-
 .../core/{artifacts/sequence.go => router/cors.go} |  42 +-
 internal/pkg/core/router/service.go                |  51 ++-
 mkdocs.yml                                         |  57 +++
 56 files changed, 6002 insertions(+), 236 deletions(-)

Reply via email to