This project focuses on the demo projects of various Spring Cloud modules. Each module offers specific functionalities and services that assist developers in building distributed systems.
-
Project Objective: The goal is to write and organize bilingual (Chinese and English) documentation for each Spring Cloud module to help developers better understand and utilize these modules.
-
Scope of Modules: The project covers a wide range of Spring Cloud modules, including but not limited to Hystrix, Eureka, Config, Gateway, Netflix, Consul, and Kubernetes. These modules provide essential functionalities in microservices architecture, such as service discovery, configuration management, circuit breaker patterns, and API gateways.
-
Documentation Status: Currently, the documentation status for all modules is marked as "todo," indicating that the documentation is yet to be completed or needs further development.
-
Multilingual Support: The project aims to offer documentation in both Chinese and English to cater to the needs of users from different linguistic backgrounds, enhancing accessibility and usability.
-
Technology Stack: The project is based on the Spring Cloud ecosystem and may involve integration with other cloud service providers (such as AWS, Azure, GCP) and open-source tools (like Kubernetes, Zookeeper).
-
Project Challenges: Ensuring the accuracy and completeness of the documentation is crucial, along with maintaining consistency between the Chinese and English versions. Additionally, the documentation needs to be updated regularly to reflect the latest changes and best practices in the modules.
-
Expected Outcomes: Upon completion, the project will provide developers with a comprehensive and easy-to-understand set of documentation resources, enabling them to use Spring Cloud more effectively in building and managing microservices architectures.
Through this project, the team aims to enhance the quality of Spring Cloud module documentation and promote its usage and adoption within the developer community.
Serial number | Module name | Module description | docs | status |
---|---|---|---|---|
1 | eureka | Spring Cloud hystrix | CN / EN | done |
2 | eureka | Spring Cloud eureka | CN / EN | done |
3 | config | Spring Cloud config | CN / EN | todo |
4 | Azure | Spring Cloud Azure | CN / EN | todo |
5 | Alibaba | Spring Cloud Alibaba | CN / EN | todo |
6 | Amazon Web Services | Spring Cloud Amazon Web Services | CN / EN | todo |
7 | Bus | Spring Cloud Bus | CN / EN | todo |
8 | Circuit Breaker | Spring Cloud Circuit Breaker | CN / EN | todo |
9 | CLI | SpringCloud CLI | CN / EN | todo |
10 | Cloud Foundry Service Broker | Spring Cloud Cloud Foundry Service Broker | CN / EN | todo |
11 | Commons | Spring Cloud Commons | CN / EN | todo |
12 | Consul | Spring Cloud Consul | CN / EN | todo |
13 | Contract | Spring Cloud Contract | CN / EN | todo |
14 | Function | Spring Cloud Function | CN / EN | done |
15 | Gateway | Spring Cloud Gateway | CN / EN | todo |
16 | GCP | Spring Cloud GCP | CN / EN | todo |
17 | Kubernetes | Spring Cloud Kubernetes | CN / EN | todo |
18 | Netflix | Spring Cloud Netflix | CN / EN | todo |
19 | Open Service Broker | Spring Cloud Open Service Broker | CN / EN | todo |
20 | OpenFeign | Spring Cloud OpenFeign | CN / EN | todo |
21 | Security | Spring Cloud Security | CN / EN | todo |
22 | Skipper | Spring Cloud Skipper | CN / EN | todo |
23 | Sleuth | Spring Cloud Sleuth | CN / EN | todo |
24 | Stream | Spring Cloud Stream | CN / EN | todo |
25 | Stream Applications | Spring Cloud Stream Applications | CN / EN | todo |
26 | Task | Spring Cloud Task | CN / EN | todo |
27 | Vault | Spring Cloud Vault | CN / EN | todo |
28 | Zookeeper | Spring Cloud Zookeeper | CN / EN | todo |
29 | App Broker | Spring Cloud App Broker | CN / EN | todo |
30 | admin | Spring Cloud App Admin | CN / EN | done |
31 | Data Flow | Spring Cloud Data Flow | CN / EN | todo |
I'm a full stack developer...