Skip to content

Commit

Permalink
Refine README and add logo && landscape (#12)
Browse files Browse the repository at this point in the history
Signed-off-by: Eric Zhao <sczyh16@gmail.com>
  • Loading branch information
sczyh30 authored Jun 30, 2022
1 parent 5f7636b commit 7de92ac
Show file tree
Hide file tree
Showing 5 changed files with 15 additions and 7 deletions.
12 changes: 8 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
<img src="/image/opensergo-logo.svg" alt="OpenSergo Logo" width="50%">

# [OpenSergo Specification](./specification/en/README.md)

[![License: Apache-2.0](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0.txt)
Expand All @@ -7,15 +9,17 @@
## Overview

OpenSergo is an open, language-agnostic cloud-native service governance specification that is close to business semantics.
In the scenario of heterogeneous microservices system, enterprises can manage services in different languages and protocols with this unified specification.
In the scenario of heterogeneous microservices system, enterprises can manage services in different languages and protocols with this unified specification.

![landscape](./specification/en/images/opensergo-landscape-en.jpg)

## Projects

* [opensergo-specification](https://github.com/opensergo/opensergo-specification): defines the OpenSergo specification
* [opensergo-proto](https://github.com/opensergo/opensergo-proto): the OpenSergo protocol that defines the conmunication between the client and dashboard
* [opensergo-proto](https://github.com/opensergo/opensergo-proto): the OpenSergo protocol that defines the conmunication between the client and control plane
* [opensergo-dashboard](https://github.com/opensergo/opensergo-dashboard): the unified dashboard to managing the heterogeneous microservices.
* [opensergo-java](https://github.com/opensergo/opensergo-java): the java sdk that implement the OpenSergo specification
* [opensergo-go](https://github.com/opensergo/opensergo-java): the go sdk that implement the OpenSergo specification
* [opensergo-java](https://github.com/opensergo/opensergo-java): the Java SDK that implements the OpenSergo specification
* [opensergo-go](https://github.com/opensergo/opensergo-go): the Go SDK that implements the OpenSergo specification

## Community

Expand Down
9 changes: 6 additions & 3 deletions README.zh-Hans.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,14 @@
# [OpenSergo 规范](./specification/zh-Hans/README.md)
<img src="/image/opensergo-logo.svg" alt="OpenSergo Logo" width="50%">

# [OpenSergo 标准规范](./specification/zh-Hans/README.md)

[![License: Apache-2.0](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0.txt)

[English](./README.md)

OpenSergo是一套开放的、语言无关的、贴近业务语义的云原生服务治理规范。
面向异构微服务体系的场景,让企业能够以一种统一的规范来管理不同语言、不同协议的服务。
OpenSergo 是一套开放、通用的、面向分布式服务架构、覆盖全链路异构化生态的服务治理标准,基于业界服务治理场景与实践形成通用标准规范。OpenSergo 的最大特点就是**以统一的一套配置/DSL/协议定义服务治理规则,面向多语言异构化架构,做到全链路生态覆盖**。无论微服务的语言是 Java, Go, Node.js 还是其它语言,无论是标准微服务还是 Mesh 接入,从网关到微服务,从数据库到缓存,从服务注册发现到配置,开发者都可以通过同一套 OpenSergo CRD 标准配置针对每一层进行统一的治理管控,而无需关注各框架、语言的差异点,降低异构化、全链路服务治理管控的复杂度。

![landscape](./specification/zh-Hans/images/opensergo-landscape-cn.jpg)

## 社区

Expand Down
1 change: 1 addition & 0 deletions image/opensergo-logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 7de92ac

Please sign in to comment.