community icon indicating copy to clipboard operation
community copied to clipboard

REQUEST: Create <api>: the canonical location of the KubeEdge API definition.

Open wbc6080 opened this issue 1 year ago • 6 comments

1. Name for new repository:

api

2. Who should have admin access(subproject owners)?

@kevin-wangzefeng @fisherxu

3. Who should have write access?

@kevin-wangzefeng @fisherxu @WillardHu @Shelley-BaoYue @wbc6080 for sync codes from kubeedge/kubeedge

4. Who should be listed as approvers and reviewers in OWNERS?

approvers: @kevin-wangzefeng @fisherxu @WillardHu @Shelley-BaoYue reviewers: @kevin-wangzefeng @fisherxu @WillardHu @Shelley-BaoYue @wbc6080

5. What should the repo description be?

Repository for KubeEdge API, providing KubeEdge standard API definition

6. What SIG does this fall under?

All related SIGs

7. Additional context for request.

This repository provides KubeEdge standard API definitions, such as device crd definition and cloudcore, edgecore configuration. During subsequent development, API changes will still be completed under the original path of the KubeEdge main repository(https://github.com/kubeedge/kubeedge/tree/master/staging/src/github.com/kubeedge), and the changes will be synchronized to the API repository later.

wbc6080 avatar Mar 14 '24 08:03 wbc6080

Thanks for initiating this.

During subsequent development, API changes will still be completed under the original path of the KubeEdge main repository(kubeedge/kubeedge/staging/src/github.com/kubeedge/api/), and the changes will be synchronized to the API repository later.

Is there a more formal location for this description? This is very important for people who would contribute to API, and release team members to make sure they add corresponding tag here when new releases cut in the main repo.

kevin-wangzefeng avatar Mar 14 '24 12:03 kevin-wangzefeng

It should be located in https://github.com/kubeedge/kubeedge/tree/master/staging/src/github.com/kubeedge, I've updated it in the issue description. In addition, the api files have not been migrated to this directory yet. I will complete the migration as soon as possible.

wbc6080 avatar Mar 15 '24 01:03 wbc6080

/lgtm

WillardHu avatar Jul 02 '24 10:07 WillardHu

/lgtm

benjaminhuo avatar Sep 11 '24 06:09 benjaminhuo

/lgtm Thanks

kevin-wangzefeng avatar Sep 11 '24 08:09 kevin-wangzefeng

/lgtm

fisherxu avatar Sep 11 '24 08:09 fisherxu