Package toolkit
¶
With the package toolkit you can bundle your integration or automation, and make it available in Atlan's marketplace of packages.
We use a Pkl model to restrict the way you define the package so that it precisely fits the best practices and structures available in Atlan's user interface for packages and the underlying Argo orchestration.
Overview of the process¶
---
config:
mirrorActors: false
---
sequenceDiagram
actor you as You
loop Until testing is successful
create participant ide as IDE
you->>ide: Define your package
create participant pkl as Pkl CLI
you->>+pkl: Render your package
destroy pkl
pkl-->>-you: YAML templates
you->>ide: Develop your logic
you->>+ide: Test your logic
destroy ide
ide-->>-you:
create participant atl as Atlan tenant
you->>atl: Deploy your package
atl-->>you:
you->>+atl: Test your package
destroy atl
atl-->>-you:
end
create participant git as GitHub
you-)git: Raise PRs (release)