This is an automated email from the ASF dual-hosted git repository. liujun pushed a commit to branch mkdocs in repository https://gitbox.apache.org/repos/asf/dubbo-website.git
commit 6827ac1e34f5822a42e567b42f818c7e72134e63 Author: ken.lj <[email protected]> AuthorDate: Wed Oct 21 18:08:18 2020 +0800 update indexes --- material/overrides/home_en.html | 49 ++++---- .../overrides/{home_en.html => home_en_3.0.html} | 2 +- material/overrides/home_zh.html | 65 ++++++----- .../overrides/{home_zh.html => home_zh_3.0.html} | 2 +- mkdocs_en.yml | 123 +++++++++++++-------- mkdocs_zh.yml | 44 +++++++- 6 files changed, 185 insertions(+), 100 deletions(-) diff --git a/material/overrides/home_en.html b/material/overrides/home_en.html index e8a446b..81dee83 100755 --- a/material/overrides/home_en.html +++ b/material/overrides/home_en.html @@ -415,7 +415,7 @@ This file was automatically generated - do not edit <div class="tx-hero__content"> <h1>Apache Dubbo</h1> <p>{{ config.site_description }}</p> - <a href="/en-us/docs/2.7/user/quick-start.md" title="Quick Start" class="md-button md-button--primary"> + <a href="en-us/docs/2.7/user/quick-start.md" title="Quick Start" class="md-button md-button--primary"> Quick Start </a> <a href="{{ config.repo_url }}" title="{{ lang.t('source.link.title') }}" class="md-button"> @@ -427,50 +427,51 @@ This file was automatically generated - do not edit </section> -<div class="text-center mt35">What's New in Dubbo 3.0</div> +<div class="text-center mt35">Dubbo Features</div> <div class="top-hr"> <div class="feature-item"> - <img src="./img/feature_loadbalances.png" alt="" /> + <img src="./img/feature_transpart.png" alt="" /> <div class="feature-right"> - <div class="feature-title">基于 HTTP/2 高性能通信协议</div> - <div class="feature-detail">Dubbo3 协议基于 HTTP/2 构建,全面兼容 gRPC,对 Service Mesh、移动端设备更通、用更友好</div> + <div class="feature-title">Transparent interface based RPC</div> + <div class="feature-detail">Dubbo provides high performance interface based RPC, which is transparent to users.</div> </div> </div> <div class="feature-item"> <img src="./img/feature_loadbalances.png" alt="" /> <div class="feature-right"> - <div class="feature-title">RPC 粒度的透明服务发现能力</div> - <div class="feature-detail">地址与 RPC 元数据解耦,实现业界唯一的 RPC 粒度服务自动发现,同时最小化地址推送资源占用,轻松共建百万实例微服务集群</div> + <div class="feature-title">Intelligent load balancing</div> + <div class="feature-detail">Dubbo supports multiple load balancing strategies out of the box, which perceives downstream service status to reduce overall latency and improve system throughput.</div> </div> </div> <div class="feature-item"> - <img src="./img/feature_loadbalances.png" alt="" /> + <img src="./img/feature_service.png" alt="" /> <div class="feature-right"> - <div class="feature-title">全面重构的流量管控策略</div> - <div class="feature-detail">提供基于标签匹配的全新路由规则,摆脱内置条件、脚本等路由策略,通过配置不同的路由规则,轻松实现灰度发布,同机房优先等功能</div> + <div class="feature-title">Automatic service registration and discovery</div> + <div class="feature-detail">Dubbo supports multiple service registries, which can detect service online/offline instantly.</div> </div> </div> </div> <div class="bottom-hr"> <div class="feature-item"> - <img src="./img/feature_loadbalances.png" alt="" /> + <img src="./img/feature_hogh.png" alt="" /> <div class="feature-right"> - <div class="feature-title">面向接口,极致易用</div> - <div class="feature-detail">面向接口的编程模型,面向接口的服务治理能力</div> + <div class="feature-title">High extensibility</div> + <div class="feature-detail">Dubbo's micro-kernel and plugin design ensures that it can easily be extended by third party implementation across core features like Protocol, Transport, and Serialization.</div> </div> </div> <div class="feature-item"> - <img src="./img/feature_loadbalances.png" alt="" /> + <img src="./img/feature_runtime.png" alt="" /> <div class="feature-right"> - <div class="feature-title">柔性</div> - <div class="feature-detail">提供基于标签匹配的全新路由规则,摆脱内置条件、脚本等路由策略,通过配置不同的路由规则,轻松实现灰度发布,同机房优先等功能</div> + <div class="feature-title">Runtime traffic routing</div> + <div class="feature-detail">Runtime traffic routing + Dubbo can be configured at runtime so that traffic can be routed according to different rules, which makes it easy to support features like blue-green deployment, data center aware routing, etc.</div> </div> </div> <div class="feature-item"> - <img src="./img/feature_loadbalances.png" alt="" /> + <img src="./img/feature_maintenance.png" alt="" /> <div class="feature-right"> - <div class="feature-title">全面拥抱云原生</div> - <div class="feature-detail">服务发现下沉,支持 Kubernetes Native Service;通过对接原生 xDS 数据通信接口,提供云原生 ServiceMesh 平滑迁移方案 + <div class="feature-title">Visualized service governance</div> + <div class="feature-detail">Dubbo provides rich tools for service governance and maintenance such as querying service metadata, health status and statistics. </div> </div> </div> @@ -487,19 +488,19 @@ This file was automatically generated - do not edit <img src="./img/users_alibaba.png" alt=""> </a> <a href="https://www.alibaba.com" target="_blank"> - <img src="./img/users_alibaba.png" alt=""> + <img src="./img/users_kaola.png" alt=""> </a> <a href="https://www.alibaba.com" target="_blank"> - <img src="./img/users_alibaba.png" alt=""> + <img src="./img/users_icbc.png" alt=""> </a> <a href="https://www.alibaba.com" target="_blank"> - <img src="./img/users_alibaba.png" alt=""> + <img src="./img/users_telecom.png" alt=""> </a> <a href="https://www.alibaba.com" target="_blank"> - <img src="./img/users_alibaba.png" alt=""> + <img src="./img/users_chinalife.png" alt=""> </a> <a href="https://www.alibaba.com" target="_blank"> - <img src="./img/users_alibaba.png" alt=""> + <img src="./img/users_haier.png" alt=""> </a> </div> </div> diff --git a/material/overrides/home_en.html b/material/overrides/home_en_3.0.html similarity index 98% copy from material/overrides/home_en.html copy to material/overrides/home_en_3.0.html index e8a446b..ee239d0 100755 --- a/material/overrides/home_en.html +++ b/material/overrides/home_en_3.0.html @@ -415,7 +415,7 @@ This file was automatically generated - do not edit <div class="tx-hero__content"> <h1>Apache Dubbo</h1> <p>{{ config.site_description }}</p> - <a href="/en-us/docs/2.7/user/quick-start.md" title="Quick Start" class="md-button md-button--primary"> + <a href="en-us/docs/2.7/user/quick-start.md" title="Quick Start" class="md-button md-button--primary"> Quick Start </a> <a href="{{ config.repo_url }}" title="{{ lang.t('source.link.title') }}" class="md-button"> diff --git a/material/overrides/home_zh.html b/material/overrides/home_zh.html index 413521b..bfc5d43 100644 --- a/material/overrides/home_zh.html +++ b/material/overrides/home_zh.html @@ -415,7 +415,7 @@ This file was automatically generated - do not edit <div class="tx-hero__content"> <h1>Apache Dubbo</h1> <p>{{ config.site_description }}</p> - <a href="/zh-cn/docs/2.7/user/quick-start.md" title="Quick Start" class="md-button md-button--primary"> + <a href="zh-cn/docs/2.7/user/quick-start.md" title="Quick Start" class="md-button md-button--primary"> 快速开始 </a> <a href="{{ config.repo_url }}" title="{{ lang.t('source.link.title') }}" class="md-button"> @@ -429,48 +429,47 @@ This file was automatically generated - do not edit <div class="text-center mt35">Dubbo 3.0 新特性</div> <div class=top-hr> <div class=feature-item> - <img src="./img/feature_loadbalances.png" alt="" /> + <img src="./img/feature_transpart.png" alt="" /> <div class="feature-right"> - <div class="feature-title">基于 HTTP/2 高性能通信协议</div> - <div class="feature-detail">Dubbo3 协议基于 HTTP/2 构建,全面兼容 gRPC,对 Service Mesh、移动端设备更通、用更友好</div> + <div class="feature-title">面向接口代理的高性能RPC调用</div> + <div class="feature-detail">提供高性能的基于代理的远程调用能力,服务以接口为粒度,为开发者屏蔽远程调用底层细节。</div> </div> </div> <div class=feature-item> <img src="./img/feature_loadbalances.png" alt="" /> <div class="feature-right"> - <div class="feature-title">RPC 粒度的透明服务发现能力</div> - <div class="feature-detail">地址与 RPC 元数据解耦,实现业界唯一的 RPC 粒度服务自动发现,同时最小化地址推送资源占用,轻松共建百万实例微服务集群</div> + <div class="feature-title">智能负载均衡</div> + <div class="feature-detail">内置多种负载均衡策略,智能感知下游节点健康状况,显著减少调用延迟,提高系统吞吐量。</div> </div> </div> <div class=feature-item> - <img src="./img/feature_loadbalances.png" alt="" /> + <img src="./img/feature_service.png" alt="" /> <div class="feature-right"> - <div class="feature-title">全面重构的流量管控策略</div> - <div class="feature-detail">提供基于标签匹配的全新路由规则,摆脱内置条件、脚本等路由策略,通过配置不同的路由规则,轻松实现灰度发布,同机房优先等功能</div> + <div class="feature-title">服务自动注册与发现</div> + <div class="feature-detail">支持多种注册中心服务,服务实例上下线实时感知。</div> </div> </div> </div> <div class=bottom-hr> <div class=feature-item> - <img src="./img/feature_loadbalances.png" alt="" /> + <img src="./img/feature_hogh.png" alt="" /> <div class="feature-right"> - <div class="feature-title">面向接口,极致易用</div> - <div class="feature-detail">面向接口的编程模型,面向接口的服务治理能力</div> + <div class="feature-title">高度可扩展能力</div> + <div class="feature-detail">遵循微内核+插件的设计原则,所有核心能力如Protocol、Transport、Serialization被设计为扩展点,平等对待内置实现和第三方实现。</div> </div> </div> <div class=feature-item> - <img src="./img/feature_loadbalances.png" alt="" /> + <img src="./img/feature_runtime.png" alt="" /> <div class="feature-right"> - <div class="feature-title">柔性</div> - <div class="feature-detail">提供基于标签匹配的全新路由规则,摆脱内置条件、脚本等路由策略,通过配置不同的路由规则,轻松实现灰度发布,同机房优先等功能</div> + <div class="feature-title">运行期流量调度</div> + <div class="feature-detail">内置条件、脚本等路由策略,通过配置不同的路由规则,轻松实现灰度发布,同机房优先等功能</div> </div> </div> <div class=feature-item> - <img src="./img/feature_loadbalances.png" alt="" /> + <img src="./img/feature_maintenance.png" alt="" /> <div class="feature-right"> - <div class="feature-title">全面拥抱云原生</div> - <div class="feature-detail">服务发现下沉,支持 Kubernetes Native Service;通过对接原生 xDS 数据通信接口,提供云原生 ServiceMesh 平滑迁移方案 - </div> + <div class="feature-title">可视化的服务治理与运维</div> + <div class="feature-detail">提供丰富服务治理、运维工具:随时查询服务元数据、服务健康状态及调用统计,实时下发路由策略、调整配置参数。</div> </div> </div> </div> @@ -479,13 +478,27 @@ This file was automatically generated - do not edit </div> <div class=text-center>Dubbo 案例</div> <div class="top-hr hr-logos"> - <div class=logos> <a href=https://www.alibaba.com target=_blank> <img src=./img/users_alibaba.png alt> </a> <a - href=https://www.alibaba.com target=_blank> <img src=./img/users_alibaba.png alt> </a> <a - href=https://www.alibaba.com target=_blank> <img src=./img/users_alibaba.png alt> </a> <a - href=https://www.alibaba.com target=_blank> <img src=./img/users_alibaba.png alt> </a> <a - href=https://www.alibaba.com target=_blank> <img src=./img/users_alibaba.png alt> </a> <a - href=https://www.alibaba.com target=_blank> <img src=./img/users_alibaba.png alt> </a> </div> -</div> <!-- 合作伙伴结束 --> + <div class="logos"> + <a href="https://www.alibaba.com" target="_blank"> + <img src="./img/users_alibaba.png" alt=""> + </a> + <a href="https://www.alibaba.com" target="_blank"> + <img src="./img/users_kaola.png" alt=""> + </a> + <a href="https://www.alibaba.com" target="_blank"> + <img src="./img/users_icbc.png" alt=""> + </a> + <a href="https://www.alibaba.com" target="_blank"> + <img src="./img/users_telecom.png" alt=""> + </a> + <a href="https://www.alibaba.com" target="_blank"> + <img src="./img/users_chinalife.png" alt=""> + </a> + <a href="https://www.alibaba.com" target="_blank"> + <img src="./img/users_haier.png" alt=""> + </a> + </div> + <!-- 合作伙伴结束 --> <div class="md-footer-meta md-typeset"> <div class="md-footer-meta__inner md-grid"> <div class="md-footer-copyright"> diff --git a/material/overrides/home_zh.html b/material/overrides/home_zh_3.0.html similarity index 98% copy from material/overrides/home_zh.html copy to material/overrides/home_zh_3.0.html index 413521b..7c54fea 100644 --- a/material/overrides/home_zh.html +++ b/material/overrides/home_zh_3.0.html @@ -415,7 +415,7 @@ This file was automatically generated - do not edit <div class="tx-hero__content"> <h1>Apache Dubbo</h1> <p>{{ config.site_description }}</p> - <a href="/zh-cn/docs/2.7/user/quick-start.md" title="Quick Start" class="md-button md-button--primary"> + <a href="zh-cn/docs/2.7/user/quick-start.md" title="Quick Start" class="md-button md-button--primary"> 快速开始 </a> <a href="{{ config.repo_url }}" title="{{ lang.t('source.link.title') }}" class="md-button"> diff --git a/mkdocs_en.yml b/mkdocs_en.yml index 739496d..c1d776b 100644 --- a/mkdocs_en.yml +++ b/mkdocs_en.yml @@ -106,58 +106,93 @@ nav: - "Benchmark": 'docs/2.7/user/perf-test.md' - "Code coverange": 'docs/2.7/user/covergence.md' - "Developer's Guide": - - "How to Build": 'dev/build.md' - - "Architecture": 'dev/design.md' - - "How SPI Works": 'dev/SPI.md' - - "Init, Process, Protocols": 'dev/implementation.md' + - "How to Build": 'docs/2.7/dev/build.md' + - "Architecture": 'docs/2.7/dev/design.md' + - "How SPI Works": 'docs/2.7/dev/SPI.md' + - "Init, Process, Protocols": 'docs/2.7/dev/implementation.md' - "SPI Extensions": - - "Protocol": 'dev/impls/protocol.md' - - "Filter": 'dev/impls/filter.md' - - "Invoker Listener": 'dev/impls/invoker-listener.md' - - "Exporter Listener": 'dev/impls/exporter-listener.md' - - "Cluster": 'dev/impls/cluster.md' - - "Router": 'dev/impls/router.md' - - "Load Balance": 'dev/impls/load-balance.md' - - "Merge": 'dev/impls/merger.md' - - "Registry": 'dev/impls/registry.md' - - "Monitor": 'dev/impls/monitor.md' - - "Extension Factory": 'dev/impls/extension-factory.md' - - "Proxy Factory": 'dev/impls/proxy-factory.md' - - "Compiler": 'dev/impls/compiler.md' - - "Dispatcher": 'dev/impls/dispatcher.md' - - "Threadpool": 'dev/impls/threadpool.md' - - "Serialize": 'dev/impls/serialize.md' - - "Remoting": 'dev/impls/remoting.md' - - "Exchanger": 'dev/impls/exchanger.md' - - "Networker": 'dev/impls/networker.md' - - "Telnet Handler": 'dev/impls/telnet-handler.md' - - "Status Checker": 'dev/impls/status-checker.md' - - "Container": 'dev/impls/container.md' - - "Page": 'dev/impls/page.md' - - "Cache": 'dev/impls/cache.md' - - "Validation": 'dev/impls/validation.md' - - "Logger Adapter": 'dev/impls/logger-adapter.md' - - "Contract": 'dev/contract.md' - - "Coding": 'dev/coding.md' - - "Release": 'dev/release.md' - - "Contribution": 'dev/contribution.md' - - "Checklist": 'dev/checklist.md' - - "Code Smell": 'dev/code-smell.md' - - "TCK": 'dev/TCK.md' + - "Protocol": 'docs/2.7/dev/impls/protocol.md' + - "Filter": 'docs/2.7/dev/impls/filter.md' + - "Invoker Listener": 'docs/2.7/dev/impls/invoker-listener.md' + - "Exporter Listener": 'docs/2.7/dev/impls/exporter-listener.md' + - "Cluster": 'docs/2.7/dev/impls/cluster.md' + - "Router": 'docs/2.7/dev/impls/router.md' + - "Load Balance": 'docs/2.7/dev/impls/load-balance.md' + - "Merge": 'docs/2.7/dev/impls/merger.md' + - "Registry": 'docs/2.7/dev/impls/registry.md' + - "Monitor": 'docs/2.7/dev/impls/monitor.md' + - "Extension Factory": 'docs/2.7/dev/impls/extension-factory.md' + - "Proxy Factory": 'docs/2.7/dev/impls/proxy-factory.md' + - "Compiler": 'docs/2.7/dev/impls/compiler.md' + - "Dispatcher": 'docs/2.7/dev/impls/dispatcher.md' + - "Threadpool": 'docs/2.7/dev/impls/threadpool.md' + - "Serialize": 'docs/2.7/dev/impls/serialize.md' + - "Remoting": 'docs/2.7/dev/impls/remoting.md' + - "Exchanger": 'docs/2.7/dev/impls/exchanger.md' + - "Networker": 'docs/2.7/dev/impls/networker.md' + - "Telnet Handler": 'docs/2.7/dev/impls/telnet-handler.md' + - "Status Checker": 'docs/2.7/dev/impls/status-checker.md' + - "Container": 'docs/2.7/dev/impls/container.md' + - "Page": 'docs/2.7/dev/impls/page.md' + - "Cache": 'docs/2.7/dev/impls/cache.md' + - "Validation": 'docs/2.7/dev/impls/validation.md' + - "Logger Adapter": 'docs/2.7/dev/impls/logger-adapter.md' + - "Contract": 'docs/2.7/dev/contract.md' + - "Coding": 'docs/2.7/dev/coding.md' + - "Release": 'docs/2.7/dev/release.md' + - "Contribution": 'docs/2.7/dev/contribution.md' + - "Checklist": 'docs/2.7/dev/checklist.md' + - "Code Smell": 'docs/2.7/dev/code-smell.md' + - "TCK": 'docs/2.7/dev/TCK.md' - "Admin's Guide": - - "Dubbo Admin Overview": 'admin/introduction.md' - - "Search & Details": 'admin/serviceSearch.md' - - "Governance": 'admin/serviceGovernance.md' - - "Testing": 'admin/serviceTest.md' + - "Dubbo Admin Overview": 'docs/2.7/admin/introduction.md' + - "Search & Details": 'docs/2.7/admin/serviceSearch.md' + - "Governance": 'docs/2.7/admin/serviceGovernance.md' + - "Testing": 'docs/2.7/admin/serviceTest.md' - "3.0": - "User's Guide": - "Preface": - "Bakcground": 'docs/3.0/user/preface/background.md' - "Blog": - - "2019-2020 回顾": 'blog/apache-dubbo-2019-2020.md' + - "2019-2020": 'blog/apache-dubbo-2019-2020.md' + - "Dubbo Admin service test": 'blog/service-test.md' + - "Implementation background and practice of Dubbo server asynchronous interface": 'blog/dubboAsync_server.md' + - "Implementation background and practice of Dubbo client asynchronous interface": 'blog/dubboAsync_client.md' + - "How to use Fescar to ensure consistency between Dubbo Microservices": 'blog/dubbo-fescar.md' + - "Prepare an Apache Release": 'blog/prepare-an-apache-release.md' + - "Dubbo protocol": 'blog/dubbo-protocol.md' + - "Your First Dubbo Demo": 'blog/dubbo-101.md' + - "Your First Dubbo filter": 'blog/first-dubbo-filter.md' + - "Using Zookeeper in Dubbo": 'blog/dubbo-zk.md' + - "Using annotation in Dubbo": 'blog/dubbo-annotation.md' + - "Introduction to Dubbo spi": 'blog/introduction-to-dubbo-spi.md' + - "Source code analysis of spring-boot+Dubbo App start and stop": 'blog/spring-boot-dubbo-start-stop-analysis.md' + - "Dubbo extensible mechanism source code analysis": 'blog/introduction-to-dubbo-spi-2.md' + - "Manipulating Services Dynamically via QoS": 'blog/introduction-to-dubbo-qos.md' + - "Dubbo Loadbalance": 'blog/dubbo-loadbalance.md' + - "Sentinel: The flow sentinel of Dubbo service": 'blog/sentinel-introduction-for-dubbo.md' + - "Tracking with Pinpoint": 'blog/pinpoint.md' - "Developers": - - "开发者指引": 'developers/developers_dev.md' - + - "User Guide": + - "faq": 'developers/user-guide/faq_dev.md' + - "Contributor Guide": + - "New contributor guide": 'developers/contributor-guide/new-contributor-guide_dev.md' + - "Software donation guide": 'developers/contributor-guide/software-donation-guide_dev.md' + - "Test coverage guide": 'developers/contributor-guide/test-coverage-guide_dev.md' + - "Mailing list subscription guide": 'developers/contributor-guide/mailing-list-subscription-guide_dev.md' + - "CLA Signing Guide": 'developers/contributor-guide/cla-signing-guide_dev.md' + - "Extension guide": 'developers/contributor-guide/dubbo-extension-guide_dev.md' + - "How to become a committer": 'developers/contributor-guide/become-a-committer_dev.md' + - "How to report security issues": 'developers/reporting-security-issues_dev.md' + - "Committer Guide": + - "New Committer guide": 'developers/committer-guide/new-committer-guide_dev.md' + - "Label an Issue": 'developers/Label an Issue.md' + - "Website Guide": 'developers/committer-guide/website-guide_dev.md' + - "Apache Dubbo Page Maintenance": 'developers/committer-guide/apache-dubbo-page_dev.md' + - "Release Guide": 'developers/committer-guide/release-guide_dev.md' + - "How to contribute": 'developers/guide_dev.md' + - "Developers": 'developers/developers_dev.md' + - "Downloads": "blog/downloads.md" # Configuration theme: name: null diff --git a/mkdocs_zh.yml b/mkdocs_zh.yml index d5617bf..dd2699a 100644 --- a/mkdocs_zh.yml +++ b/mkdocs_zh.yml @@ -172,10 +172,46 @@ nav: - "需求": 'docs/3.0/user/preface/background.md' - "架构": 'docs/3.0/user/preface/architecture.md' - "用法": 'docs/3.0/user/preface/usage.md' - - "博客": - - "2019-2020 回顾": 'blog/apache-dubbo-2019-2020.md' - - "开发者指南": - - "开发者指引": 'developers/developers_dev.md' + - "Blog": + - "2019-2020": 'blog/apache-dubbo-2019-2020.md' + - "服务测试": 'blog/service-test.md' + - "Implementation background and practice of Dubbo server asynchronous interface": 'blog/dubboAsync_server.md' + - "Implementation background and practice of Dubbo client asynchronous interface": 'blog/dubboAsync_client.md' + - "How to use Fescar to ensure consistency between Dubbo Microservices": 'blog/dubbo-fescar.md' + - "Prepare an Apache Release": 'blog/prepare-an-apache-release.md' + - "Dubbo protocol": 'blog/dubbo-protocol.md' + - "Your First Dubbo Demo": 'blog/dubbo-101.md' + - "Your First Dubbo filter": 'blog/first-dubbo-filter.md' + - "Using Zookeeper in Dubbo": 'blog/dubbo-zk.md' + - "Using annotation in Dubbo": 'blog/dubbo-annotation.md' + - "Introduction to Dubbo spi": 'blog/introduction-to-dubbo-spi.md' + - "Source code analysis of spring-boot+Dubbo App start and stop": 'blog/spring-boot-dubbo-start-stop-analysis.md' + - "Dubbo extensible mechanism source code analysis": 'blog/introduction-to-dubbo-spi-2.md' + - "Manipulating Services Dynamically via QoS": 'blog/introduction-to-dubbo-qos.md' + - "Dubbo Loadbalance": 'blog/dubbo-loadbalance.md' + - "Sentinel: The flow sentinel of Dubbo service": 'blog/sentinel-introduction-for-dubbo.md' + - "Tracking with Pinpoint": 'blog/pinpoint.md' + - "Developers": + - "User Guide": + - "faq": 'developers/user-guide/faq_dev.md' + - "Contributor Guide": + - "New contributor guide": 'developers/contributor-guide/new-contributor-guide_dev.md' + - "Software donation guide": 'developers/contributor-guide/software-donation-guide_dev.md' + - "Test coverage guide": 'developers/contributor-guide/test-coverage-guide_dev.md' + - "Mailing list subscription guide": 'developers/contributor-guide/mailing-list-subscription-guide_dev.md' + - "CLA Signing Guide": 'developers/contributor-guide/cla-signing-guide_dev.md' + - "Extension guide": 'developers/contributor-guide/dubbo-extension-guide_dev.md' + - "How to become a committer": 'developers/contributor-guide/become-a-committer_dev.md' + - "How to report security issues": 'developers/reporting-security-issues_dev.md' + - "Committer Guide": + - "New Committer guide": 'developers/committer-guide/new-committer-guide_dev.md' + - "Label an Issue": 'developers/Label an Issue.md' + - "Website Guide": 'developers/committer-guide/website-guide_dev.md' + - "Apache Dubbo Page Maintenance": 'developers/committer-guide/apache-dubbo-page_dev.md' + - "Release Guide": 'developers/committer-guide/release-guide_dev.md' + - "How to contribute": 'developers/guide_dev.md' + - "Developers": 'developers/developers_dev.md' + - "Downloads": "blog/downloads.md" # Configuration theme: name: null
