cosmology-tech / starship

A k8s based unified development environment for Cosmos Ecosystem (and beyond)
https://cosmology.zone/products/starship
MIT License
65 stars 16 forks source link

feature: Test framework clients #84

Closed Anmol1696 closed 10 months ago

Anmol1696 commented 11 months ago

Overview

Starship requires simple clients that interacts with the starship infra running in k8s and wraps around a couple of utils functionalities making it easier for writing tests

Proposal

The supported languages are

I was thinking of structuring packages like:

clients/
  go/
    chain.go
    config.go
    ...
  js/
    chain.js
    config.js
    ...
  rust/
    ...

All packages need to be importable in other projects, so need to figure out the release cycle as well.

Anmol1696 commented 11 months ago

JS client is ready in examples/osmojs/src. Need to figure out a way to move this to the clients dir and create an npm package.