MCPcopy Index your code
hub / github.com/engswee/flashpipe

github.com/engswee/flashpipe @v3.7.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v3.7.0 ↗ · + Follow
329 symbols 1,289 edges 48 files 16 documented · 5%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

FlashPipe Logo

The CI/CD Companion for SAP Integration Suite

Build and Deploy GitHub license GitHub release Docker Image Size (latest semver) Docker Pulls

About

FlashPipe is a public Docker image that provides Continuous Integration (CI) & Continuous Delivery/Deployment (CD) capabilities for SAP Integration Suite.

FlashPipe aims to simplify the Build-To-Deploy cycle for SAP Integration Suite by providing CI/CD capabilities for automating time-consuming manual tasks.

Documentation

For details on using FlashPipe, visit the GitHub Pages documentation site.

Analytics

FlashPipe collects anonymous usage analytics to help guide ongoing development and improve the tool. No personal or user-identifiable information is collected. Analytics collection is always enabled and not optional. By using FlashPipe, you consent to this data collection. If you have concerns, you are encouraged to review the implementation. If you do not agree, please refrain from using the tool.

Examples Repository

The following repository on GitHub provides examples of different use cases of FlashPipe.

https://github.com/engswee/flashpipe-demo

Versioning

SemVer is used for versioning.

Contributing

Contributions from the community are welcome.

To contribute to FlashPipe, check the contribution guidelines page.

License

FlashPipe is licensed under the terms of Apache License, Version 2.0 - see the LICENSE file for details.

Stargazers over time

Stargazers over time

Extension points exported contracts — how you extend this code

Syncer (Interface)
(no doc) [5 implementers]
internal/sync/syncer.go
DesigntimeArtifact (Interface)
(no doc) [4 implementers]
internal/api/design.go

Core symbols most depended-on inside this repo

GetString
called by 60
internal/config/config.go
Exists
called by 37
internal/file/file.go
Get
called by 27
internal/api/design.go
GetStringWithEnvExpand
called by 23
internal/config/config.go
GetStringSlice
called by 19
internal/config/config.go
InitHTTPExecuter
called by 16
internal/api/service.go
readOnlyCall
called by 15
internal/api/service.go
ReadRespBody
called by 14
internal/httpclnt/httpclnt.go

Shape

Function 159
Method 117
Struct 51
Interface 2

Languages

Go100%

Modules by API surface

internal/api/design.go24 symbols
internal/api/apiproduct.go22 symbols
internal/sync/syncer.go19 symbols
internal/sync/synchroniser.go16 symbols
internal/api/integrationpackage.go16 symbols
internal/api/runtime_test.go12 symbols
internal/api/design_test.go12 symbols
internal/api/apiproxy.go12 symbols
internal/api/integrationpackage_test.go11 symbols
internal/api/valuemap.go10 symbols
internal/api/script.go10 symbols
internal/api/msgmap.go10 symbols

For agents

$ claude mcp add flashpipe \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact