Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Develop Go SDK for Layotto; 为 Layotto 开发 Go SDK #900

Open
zhenjunMa opened this issue Mar 15, 2023 · 2 comments
Open

Develop Go SDK for Layotto; 为 Layotto 开发 Go SDK #900

zhenjunMa opened this issue Mar 15, 2023 · 2 comments
Labels
area/sdk good first issue Good for newcomers help wanted Extra attention is needed kind/ospp medium

Comments

@zhenjunMa
Copy link
Contributor

zhenjunMa commented Mar 15, 2023

背景

目前 Layotto 的 Go SDK 放在 https://github.com/mosn/layotto/tree/main/sdk/go-sdk ,功能比较简单,而且扩展性有限,不足以支撑用户在生产环境使用。

希望做什么

希望基于上述 sdk 开发一个能力更完善,扩展性更强,满足用户在生产环境使用的全新版本,并且放在独立的仓库下面: https://github.com/layotto/go-sdk

可能涉及的工作

  1. 全新的 Go sdk 开发
  2. 完善的单元测试
  3. 适配现有的集成测试模块:https://github.com/mosn/layotto/blob/main/sdk/go-sdk/test/runtime/integrate_test.sh

Background

Currently, Layotto's Go SDK is located at https://github.com/mosn/layotto/tree/main/sdk/go-sdk. Its functionality is relatively simple, and its extensibility is limited, which is insufficient to support users in a production environment.

What we hope to achieve

We hope to develop a brand new version of the SDK based on the above-mentioned SDK that has more complete capabilities, stronger extensibility, and can meet the needs of users in a production environment. This new version will be hosted in a separate repository: https://github.com/layotto/go-sdk.

Possible work involved

  1. Development of a brand new Go SDK.
  2. Implementation of comprehensive unit testing.
  3. Adaptation of the existing integration testing module: https://github.com/mosn/layotto/blob/main/sdk/go-sdk/test/runtime/integrate_test.sh
@zhenjunMa zhenjunMa added good first issue Good for newcomers help wanted Extra attention is needed area/sdk labels Mar 15, 2023
@github-actions
Copy link

Hi @zhenjunMa,
Thanks for opening an issue! 🎉

@zhenjunMa zhenjunMa changed the title Develop a new component for XXX API; 为 Layotto 开发 Golang SDK Develop Go SDK for Layotto; 为 Layotto 开发 Go SDK Mar 15, 2023
@zhenjunMa
Copy link
Contributor Author

/kind ospp

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/sdk good first issue Good for newcomers help wanted Extra attention is needed kind/ospp medium
Projects
None yet
Development

No branches or pull requests

2 participants