Comments (5)
gRPC API 문서화까지 이중으로 한다면.. 관리 포인트가 또 늘어나서 난감하긴 하네요..
해당 docs 디렉토리 위치는 특별히 중요한 문제는 아니라
각 저장소의 메인테이너께서 결정하시면 될거라 생각합니다... ^^
from cb-ladybug.
@jihoon-seo CB-TB에서는 grpc와 관련한 API는 어떻게 문서화하고 있나요?
from cb-ladybug.
REST API 만 Swagger 를 이용하여 문서화하고 있고,
gRPC 에 대해서는 문서화하지 않고 있습니다. 😊
from cb-ladybug.
gRPC API가 실질적으로는 REST API와 동일할 것으로 예상되긴 한데.. 당장 rest-api/docs로 옮기는 것이 의미가 있을까요? API간 차이가 생긴다면 옮기는 것이 맞겠지만. gRPC API를 문서화할 방법이 있을지 고민해봐야 할 부분인 것 같습니다.
from cb-ladybug.
통상 아래와 같이 언어별 제공 tool을 사용합니다. (REST, gRPC는 언어가 아님)
현재는 FW별로 진행 속도가 다르니, FW별 주요도에 따라 정리해가시면 되겠습니다.
- java API docs => javadoc
- go API docs => godoc (our gRPC)
- REST => swagger (one of method)
from cb-ladybug.
Related Issues (20)
- Read node's Kubernetes labels on each node
- Support user defined disk volume size when creating a cluster or nod HOT 2
- Support user defined ssh public key HOT 1
- Sync a node name on MCKS and Kubernetes
- Delete all namespaces when creating a new namespace in ns-create.sh HOT 1
- What action is needed when failing to delete a cluster HOT 5
- Support kubernetes addon management HOT 1
- Duplicated private-ip problem on multiple regions HOT 4
- HTTP GET Method RFC2731 Compliance Request HOT 3
- Implement API that provides VM specs that can be deployed and operated by CSP HOT 1
- Command-line option enhancement
- Need to cleanup all kubernetes' resources when deleting a cluster
- refactor: create a cluster api structure
- Development Guide for supporting new CSP
- Handling when MCIS status is 'Failed'
- Empty mcis.VMs[*].Namespace/mcisName After mcis.POST() HOT 2
- Fail to add nodes after creating a cluster
- CRI v1 runtime API is not implemented for endpoint HOT 1
- Support user defined port number and change default port number (1470)
- Add label and description fields in some clusterAPIs
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cb-ladybug.