This is an automated email from the ASF dual-hosted git repository. isudana pushed a change to branch main in repository https://gitbox.apache.org/repos/asf/synapse-go.git
from 7375d53 Add readme add 38ebfbc Initial implmentation of Synapse in GO add 657429b Address review comments add e1da357 Modify the license header new 8f0015a Merge pull request #2 from GDLMadushanka/initial The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .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(-) create mode 100644 .gitignore create mode 100644 LICENSE.md create mode 100644 Makefile create mode 100644 cmd/artifacts/Inbounds/fileInbound.xml create mode 100644 cmd/artifacts/Sequences/inboundSeq.xml create mode 100644 cmd/synapse/main.go create mode 100644 go.mod create mode 100644 go.sum create mode 100644 internal/app/adapters/inbound/file_inbound.go create mode 100644 internal/app/adapters/inbound/inbound_factory.go create mode 100644 internal/app/adapters/mediation/mediation.go create mode 100644 internal/app/core/domain/inbound.go create mode 100644 internal/app/core/ports/ports.go create mode 100644 internal/app/core/services/mediate.go create mode 100644 internal/app/synapse/synapse.go create mode 100644 internal/pkg/core/artifacts/api.go create mode 100644 internal/pkg/core/artifacts/artifact.go create mode 100644 internal/pkg/core/artifacts/endpoint.go create mode 100644 internal/pkg/core/artifacts/inbound.go create mode 100644 internal/pkg/core/artifacts/log_mediator.go create mode 100644 internal/pkg/core/artifacts/log_mediator_test.go create mode 100644 internal/pkg/core/artifacts/mediator.go create mode 100644 internal/pkg/core/artifacts/sequence.go create mode 100644 internal/pkg/core/deployers/deployers.go create mode 100644 internal/pkg/core/deployers/types/api.go create mode 100644 internal/pkg/core/deployers/types/api_test.go create mode 100644 internal/pkg/core/deployers/types/inbound.go create mode 100644 internal/pkg/core/deployers/types/inbound_test.go create mode 100644 internal/pkg/core/deployers/types/log_mediator.go create mode 100644 internal/pkg/core/deployers/types/log_mediator_test.go create mode 100644 internal/pkg/core/deployers/types/mediator.go create mode 100644 internal/pkg/core/deployers/types/sequence.go create mode 100644 internal/pkg/core/deployers/types/sequence_test.go create mode 100644 internal/pkg/core/synctx/synctx.go create mode 100644 internal/pkg/core/utils/context_types.go