https://github.com/ucloud/ucloud-developer-tools
The landscape of UCloud Developer Tools
https://github.com/ucloud/ucloud-developer-tools
ucloud
Last synced: 6 months ago
JSON representation
The landscape of UCloud Developer Tools
- Host: GitHub
- URL: https://github.com/ucloud/ucloud-developer-tools
- Owner: ucloud
- License: apache-2.0
- Created: 2021-10-26T07:54:21.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-12-31T11:00:39.000Z (about 4 years ago)
- Last Synced: 2025-01-31T04:09:33.292Z (about 1 year ago)
- Topics: ucloud
- Homepage:
- Size: 6.09 MB
- Stars: 9
- Watchers: 7
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# UCloud Developer Tools
English | [简体中文](./README_CN.md)
UCloud is a cloud vendor in China. We provide many developer tools to help users manage cloud resources.
## Table of Content
- [Landscape](#Landscape)
- [Introduction](#Introdution)
- Concept
- [Imperative vs Declarative vs Interactive](./concept/architectural-styles.md)
- [Code Generation Pipeline](./concept/code-generation-pipeline.md)
- Culture
- [Open Source and Gift Culture](./culture/open-source.md)
- [Response Time Maximum for Community](./culture/rtm-for-community.md)
- [Contribution Guideline](#Contribution)
- [Design Documentations](./design)
- [Proposals](./proposals)
- [Roadmap](https://github.com/ucloud/ucloud-developer-tools/milestone/2)
## Landscape
UCloud has developed and contributed to many open-source tools.

## Introdution
| Categories | Name | Hosted by | Style | Document | Repository | State |
| ---------- | ---------------- | --------- | ----------- | ------------------------------------------------------ | ------------------------------------------------------------ | --------------------------------------------------------- |
| Landing | Developer Center | Self | Interactive | ~ | ~ | [Prototyping](./culture/rtm-for-community.md#Prototyping) |
| SaaS | UAPI | Self | Interactive | [Doc](https://docs.ucloud.cn/uapi/README) | ~ | [Active](./culture/rtm-for-community.md#Active) |
| SaaS | CloudShell | Self | Interactive | [Doc](https://docs.ucloud.cn/cloudshell/README) | ~ | [Refactoring](./culture/rtm-for-community.md#Refactoring) |
| CDK | CDKTF | Community | Declarative | ~ | [Github](https://github.com/hashicorp/terraform-cdk) | [Active](./culture/rtm-for-community.md#Active) |
| CDK | Pulumi | Community | Declarative | ~ | [Github](https://github.com/pulumi/pulumi-ucloud) | [Prototyping](./culture/rtm-for-community.md#Prototyping) |
| CLI | CLI | Self | Mixed | [Doc](https://docs.ucloud.cn/cli/README) | [Github](https://github.com/ucloud/cli) | [Refactoring](./culture/rtm-for-community.md#Refactoring) |
| CLI | Terraform | Community | Declarative | [Doc](https://docs.ucloud.cn/terraform/README) | [Github](https://github.com/ucloud/terraform-provider-ucloud) | [Active](./culture/rtm-for-community.md#Active) |
| CLI | Packer | Community | Declarative | [Doc](https://docs.ucloud.cn/uhost/guide/image/packer) | [Github](https://github.com/hashicorp/packer/blob/master/website/content/docs/builders/ucloud-uhost.mdx) | [Active](./culture/rtm-for-community.md#Active) |
| SDK | Go | Self | Imperative | [Doc](https://docs.ucloud.cn/opensdk-go/) | [Github](https://github.com/ucloud/ucloud-sdk-go) | [Active](./culture/rtm-for-community.md#Active) |
| SDK | Python | Self | Imperative | [Doc](https://docs.ucloud.cn/opensdk-python/) | [Github](https://github.com/ucloud/ucloud-sdk-python3) | [Active](./culture/rtm-for-community.md#Active) |
| SDK | Java | Self | Imperative | [Doc](https://docs.ucloud.cn/opensdk-java/) | [Github](https://github.com/ucloud/ucloud-sdk-java) | [Refactoring](./culture/rtm-for-community.md#Refactoring) |
| SDK | PHP | Self | Imperative | [Doc](https://docs.ucloud.cn/opensdk-php/) | [Github](https://github.com/ucloud/ucloud-sdk-php) | [Active](./culture/rtm-for-community.md#Active) |
| SDK | JS/TS | Self | Imperative | [Doc](https://docs.ucloud.cn/opensdk-js/) | [Github](https://github.com/ucloud/ucloud-sdk-js) | [Active](./culture/rtm-for-community.md#Active) |
## Contribution
UCloud developer tools is an collection of open source tools. We will publish my design and roadmap into this repository.
If you have any proposal for our tools, create an **issue** for free. We will convert the major inspire as an **proposal** draft, and push it forward.
When any **proposal** done, it will be convert as a **design documentation**. You can see all the documentation at here.