SwapKit SDK - Integrate blockchains easily. Docs - https://docs.thorswap.finance/swapkit-docs
This repo contains packages around SwapKit sdk and its integrations with different blockchains.
curl -fsSL https://bun.sh/install | bash
Copy .env.example to .env and fill it with data
bun bootstrap
main
- production branchdevelop
- development branch - all PRs should be merged here firstnightly
- branch for nightly builds - can be used for testing purposesTo run tests use bun test
command.
develop
branchTo create new package use bun generate
and pick one of the options
It will setup the package with the necessary files for bundling and publishing.
Packages are automatically published to npm when new PR is merged to main
& develop
branches.
To automate and handle process we use changesets and github action workflows.
Before running bun changeset
you have to pull main
& develop
To release new version of package you need to create PR with changes and add changeset file to your commit.
bun changeset
After PR is merged to develop
branch with changeset file, github action will create new PR with updated versions of packages and changelogs.