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 8f0015a6e6dac3943a5546e51260dc31ad35d0ce
Merge: 7375d53 e1da357
Author: Isuru Udana Loku Narangoda <isud...@gmail.com>
AuthorDate: Mon Mar 10 10:21:53 2025 +0530

    Merge pull request #2 from GDLMadushanka/initial
    
    Initial implmentation of Synapse in GO

 .gitignore                                         |  21 +++
 LICENSE.md                                         | 203 +++++++++++++++++++++
 Makefile                                           |  60 ++++++
 README.md                                          | 152 ++++++++++++++-
 cmd/artifacts/Inbounds/fileInbound.xml             |  19 ++
 cmd/artifacts/Sequences/inboundSeq.xml             |   6 +
 cmd/synapse/main.go                                |  34 ++++
 go.mod                                             |  11 ++
 go.sum                                             |  10 +
 internal/app/adapters/inbound/file_inbound.go      | 100 ++++++++++
 internal/app/adapters/inbound/inbound_factory.go   |  43 +++++
 internal/app/adapters/mediation/mediation.go       |  61 +++++++
 internal/app/core/domain/inbound.go                |  28 +++
 internal/app/core/ports/ports.go                   |  37 ++++
 internal/app/core/services/mediate.go              |  40 ++++
 internal/app/synapse/synapse.go                    | 116 ++++++++++++
 internal/pkg/core/artifacts/api.go                 |  34 ++++
 internal/pkg/core/artifacts/artifact.go            |  84 +++++++++
 internal/pkg/core/artifacts/endpoint.go            |  32 ++++
 internal/pkg/core/artifacts/inbound.go             |  35 ++++
 internal/pkg/core/artifacts/log_mediator.go        |  38 ++++
 internal/pkg/core/artifacts/log_mediator_test.go   |  78 ++++++++
 internal/pkg/core/artifacts/mediator.go            |  26 +++
 internal/pkg/core/artifacts/sequence.go            |  45 +++++
 internal/pkg/core/deployers/deployers.go           | 160 ++++++++++++++++
 internal/pkg/core/deployers/types/api.go           | 154 ++++++++++++++++
 internal/pkg/core/deployers/types/api_test.go      | 105 +++++++++++
 internal/pkg/core/deployers/types/inbound.go       |  59 ++++++
 internal/pkg/core/deployers/types/inbound_test.go  | 103 +++++++++++
 internal/pkg/core/deployers/types/log_mediator.go  |  46 +++++
 .../pkg/core/deployers/types/log_mediator_test.go  |  67 +++++++
 internal/pkg/core/deployers/types/mediator.go      |  30 +++
 internal/pkg/core/deployers/types/sequence.go      |  95 ++++++++++
 internal/pkg/core/deployers/types/sequence_test.go |  85 +++++++++
 internal/pkg/core/synctx/synctx.go                 |  39 ++++
 internal/pkg/core/utils/context_types.go           |  26 +++
 36 files changed, 2273 insertions(+), 9 deletions(-)

Reply via email to