You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicecomb.apache.org by ma...@apache.org on 2019/10/25 09:20:42 UTC

[servicecomb-website] 05/05: Publish the website

This is an automated email from the ASF dual-hosted git repository.

mabin pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/servicecomb-website.git

commit b3a74bd7f8daaa693b9b1664cd2629fa938ff378
Merge: d29d8b9 6f220a6
Author: MabinGo <bi...@huawei.com>
AuthorDate: Fri Oct 25 17:12:52 2019 +0800

    Publish the website

 _data/navigation.yml                               |    25 +-
 _data/ui-text.yml                                  |     4 +-
 _docs/cn/quick-start.md                            |     2 +-
 _docs/mersher-quick-start.md                       |     2 +-
 _docs/quick-start.md                               |     2 +-
 _users/application-boot-process.md                 |     2 +-
 _users/cn/application-boot-process.md              |     2 +-
 _users/cn/communicate-protocol.md                  |     2 +-
 _users/cn/customized-tracing.md                    |     2 +-
 _users/cn/define-service-contract.md               |     2 +-
 _users/cn/deploy-mode.md                           |     2 +-
 _users/cn/deployment.md                            |     2 +-
 _users/cn/develop-with-jax-rs.md                   |     2 +-
 _users/cn/develop-with-rest-template.md            |     2 +-
 _users/cn/develop-with-rpc.md                      |     2 +-
 _users/cn/develop-with-springboot-starter.md       |     2 +-
 _users/cn/develop-with-springmvc.md                |     2 +-
 _users/cn/develop-with-transparent-rpc.md          |     2 +-
 _users/cn/distributed-tracing.md                   |     2 +-
 _users/cn/dynamic-config.md                        |     2 +-
 _users/cn/edge-in-1.0.0-m1.md                      |     2 +-
 _users/cn/healthcheck.md                           |     2 +-
 _users/cn/invoke-control.md                        |     2 +-
 _users/cn/local-develop-test.md                    |     2 +-
 ...nage_springcloud_application_using_sc_and_gs.md |     2 +-
 _users/cn/metrics-in-0.5.0.md                      |     2 +-
 _users/cn/metrics-in-1.0.0-m1.md                   |     2 +-
 ...rics-integration-with-prometheus-in-1.0.0-m1.md |     6 +-
 ...-write-file-extension-and-sample-in-1.0.0-m1.md |     2 +-
 _users/cn/nginx.md                                 |     2 +-
 _users/cn/service-configurations.md                |     2 +-
 _users/cn/service-definition.md                    |     2 +-
 _users/cn/service-heartbeat.md                     |     2 +-
 _users/cn/service-interface-constraints.md         |     2 +-
 _users/cn/servicecomb-introduction.md              |     2 +-
 _users/cn/setup-environment.md                     |     2 +-
 _users/cn/use-service-contract.md                  |     2 +-
 _users/cn/use-tls.md                               |     2 +-
 _users/cn/zuul.md                                  |     2 +-
 _users/communicate-protocol.md                     |     2 +-
 _users/customized-tracing.md                       |     2 +-
 _users/define-service-contract.md                  |     2 +-
 _users/deployment.md                               |     2 +-
 _users/develop-with-jax-rs.md                      |     2 +-
 _users/develop-with-rest-template.md               |     2 +-
 _users/develop-with-rpc.md                         |     2 +-
 _users/develop-with-springboot-starter.md          |     2 +-
 _users/develop-with-springmvc.md                   |     2 +-
 _users/develop-with-transparent-rpc.md             |     2 +-
 _users/distributed-tracing.md                      |     2 +-
 _users/dynamic-config.md                           |     2 +-
 _users/edge-in-1.0.0-m1.md                         |     2 +-
 _users/faq.md                                      |     2 +-
 _users/healthcheck.md                              |     2 +-
 _users/huawei-cloud-faq.md                         |     2 +-
 _users/invoke-control.md                           |     2 +-
 _users/local-develop-test.md                       |     2 +-
 ...nage_springcloud_application_using_sc_and_gs.md |     2 +-
 _users/metrics-in-1.0.0-m1.md                      |     2 +-
 ...rics-integration-with-prometheus-in-1.0.0-m1.md |     2 +-
 _users/nginx.md                                    |     2 +-
 _users/service-configurations.md                   |     2 +-
 _users/service-definition.md                       |     2 +-
 _users/service-heartbeat.md                        |     2 +-
 _users/service-interface-constraints.md            |     2 +-
 _users/servicecomb-introduction.md                 |     2 +-
 _users/setup-environment.md                        |     2 +-
 _users/use-service-contract.md                     |     2 +-
 _users/use-tls.md                                  |     2 +-
 _users/zuul.md                                     |     2 +-
 content/404.html                                   |     8 +-
 content/cn/404.html                                |     8 +-
 content/cn/developers/becomming-a-commiter.html    |     8 +-
 content/cn/developers/contributing.html            |     8 +-
 content/cn/developers/index.html                   |     8 +-
 content/cn/developers/release-guide/index.html     |     8 +-
 .../developers/release-validation-guide/index.html |    20 +-
 .../developers/setup-committer-rights/index.html   |     8 +-
 .../setup-develop-environment/index.html           |     8 +-
 content/cn/developers/submit-codes/index.html      |    10 +-
 content/cn/developers/submit-issues/index.html     |    10 +-
 .../cn/developers/subscribe-mail-list/index.html   |    10 +-
 content/cn/developers/team/index.html              |     8 +-
 content/cn/developers/use-gitter/index.html        |    10 +-
 content/cn/developers/use-jira/index.html          |    10 +-
 .../index.html                                     |     8 +-
 .../index.html                                     |     8 +-
 .../index.html                                     |     8 +-
 .../index.html                                     |     8 +-
 .../docs/apache-servicecomb-day-slides/index.html  |     8 +-
 .../apache-servicecomb-incubating-day/index.html   |     8 +-
 .../index.html                                     |     8 +-
 content/cn/docs/autoscale-on-company/index.html    |    10 +-
 .../index.html                                     |     8 +-
 .../index.html                                     |     8 +-
 content/cn/docs/communication-btw-sc-ms/index.html |     8 +-
 content/cn/docs/company-on-kubernetes/index.html   |    28 +-
 .../cn/docs/config_center_integration/index.html   |    22 +-
 content/cn/docs/consul-servicemesh.html            |    28 +-
 content/cn/docs/crm-part-I/index.html              |   220 +-
 .../customized-tracing-with-servicecomb/index.html |    20 +-
 .../index.html                                     |     8 +-
 .../index.html                                     |    72 +-
 .../index.html                                     |     8 +-
 content/cn/docs/distributed_saga_1/index.html      |     8 +-
 content/cn/docs/distributed_saga_2/index.html      |     8 +-
 content/cn/docs/distributed_saga_3/index.html      |     8 +-
 content/cn/docs/go-to-cloud/index.html             |     8 +-
 .../how-to-do-microservice-accept-test/index.html  |    42 +-
 .../index.html                                     |     8 +-
 .../docs/how-to-reform-a-legacy-system/index.html  |     8 +-
 content/cn/docs/jira_beginner_guide/index.html     |     8 +-
 content/cn/docs/join_the_community/index.html      |     8 +-
 content/cn/docs/linuxcon-workshop-demo/index.html  |   196 +-
 content/cn/docs/loadtest-saga-with-kubernetes.html |    10 +-
 .../cn/docs/maven_dependency_management/index.html |     8 +-
 .../cn/docs/mersher-quick-start-advance/index.html |    12 +-
 .../mersher-distributed-tracing/index.html         |    12 +-
 .../mersher-flow-control/index.html                |    16 +-
 .../mersher-load-balance/index.html                |    12 +-
 .../mersher-service-management/index.html          |    30 +-
 content/cn/docs/mersher-quick-start/index.html     |    28 +-
 content/cn/docs/open-design/index.html             |    38 +-
 .../index.html                                     |     8 +-
 content/cn/docs/osi-microservices/index.html       |     8 +-
 .../index.html                                     |    12 +-
 .../distributed-tracing/index.html                 |    12 +-
 .../quick-start-advance/flow-control/index.html    |    14 +-
 content/cn/docs/quick-start-advance/index.html     |    12 +-
 .../quick-start-advance/load-balance/index.html    |    12 +-
 .../service-management/index.html                  |    14 +-
 content/cn/docs/quick-start-bmi/index.html         |    30 +-
 .../cn/docs/quick-start-dataconsistency/index.html |   140 +-
 content/cn/docs/quick-start/index.html             |    26 +-
 content/cn/docs/release-note-1-0-0.html            |    14 +-
 content/cn/docs/saga_pack_design/index.html        |    18 +-
 content/cn/docs/saga_with_cucumber/index.html      |    44 +-
 .../seckill-development-journey-part-I/index.html  |     8 +-
 .../seckill-development-journey-part-II/index.html |     8 +-
 .../index.html                                     |    12 +-
 .../cn/docs/servicecomb-pack-cluster/index.html    |    68 +-
 content/cn/docs/servicecomb-pack-consul/index.html |    32 +-
 content/cn/docs/servicecomb-pack-eureka/index.html |    10 +-
 .../servicecomb-springcloud-zuul-demo/index.html   |    28 +-
 .../index.html                                     |    10 +-
 content/cn/docs/talk-to-apache-experts.html        |     8 +-
 .../cn/docs/tracing-with-servicecomb/index.html    |     8 +-
 .../index.html                                     |    12 +-
 .../users/application-boot-process/index.html      |    16 +-
 .../users/communicate-protocol/index.html          |    26 +-
 .../{ => docs}/users/customized-tracing/index.html |    32 +-
 content/cn/{ => docs}/users/deploy-mode/index.html |    14 +-
 .../users/develop-with-jax-rs/index.html           |    30 +-
 .../users/develop-with-rest-template/index.html    |    40 +-
 .../{ => docs}/users/develop-with-rpc/index.html   |    40 +-
 .../develop-with-spring-boot-starter/index.html    |    30 +-
 .../users/develop-with-springmvc/index.html        |    32 +-
 .../users/develop-with-transparent-rpc/index.html  |    38 +-
 .../users/distributed-tracing/index.html           |    16 +-
 .../cn/{ => docs}/users/dynamic-config/index.html  |    30 +-
 .../{ => docs}/users/edge-in-1.0.0-m1/index.html   |    26 +-
 .../users/edging-service/nginx/index.html          |    26 +-
 .../users/edging-service/zuul/index.html           |    22 +-
 content/cn/{ => docs}/users/healthcheck/index.html |    32 +-
 content/cn/{ => docs}/users/index.html             |    14 +-
 .../cn/{ => docs}/users/invoke-control/index.html  |    16 +-
 .../{ => docs}/users/local-develop-test/index.html |    22 +-
 .../index.html                                     |    26 +-
 .../{ => docs}/users/metrics-in-0.5.0/index.html   |    22 +-
 .../users/metrics-in-1.0.0-m1/index.html           |    66 +-
 .../index.html                                     |    24 +-
 .../index.html                                     |    20 +-
 content/cn/{ => docs}/users/run-mode/index.html    |    20 +-
 .../users/service-configurations/index.html        |    22 +-
 .../{ => docs}/users/service-contract/index.html   |    16 +-
 .../{ => docs}/users/service-definition/index.html |    16 +-
 .../{ => docs}/users/service-heartbeat/index.html  |    22 +-
 .../users/service-interface-constraints/index.html |    32 +-
 .../{ => docs}/users/setup-environment/index.html  |    60 +-
 .../users/use-service-contract/index.html          |    16 +-
 content/cn/{ => docs}/users/use-tls/index.html     |    16 +-
 content/cn/faqs/faqs-huawei-cloud/index.html       |    10 +-
 content/cn/faqs/index.html                         |    48 +-
 content/cn/index.html                              |     8 +-
 content/cn/release/compatibleversion.html          |     8 +-
 content/cn/release/index.html                      |     8 +-
 .../cn/release/java-chassis-downloads/index.html   |     8 +-
 .../release/java-chassis-release-notes/index.html  |     8 +-
 content/cn/release/mesher-downloads/index.html     |     8 +-
 content/cn/release/mesher-release-notes/index.html |     8 +-
 content/cn/release/pack-downloads/index.html       |     8 +-
 content/cn/release/pack-release-notes/index.html   |     8 +-
 .../cn/release/saga-actuator-downloads/index.html  |     8 +-
 .../release/saga-actuator-release-notes/index.html |     8 +-
 content/cn/release/saga-downloads/index.html       |     8 +-
 content/cn/release/saga-release-notes/index.html   |     8 +-
 .../cn/release/service-center-downloads/index.html |     8 +-
 .../service-center-release-notes/index.html        |     8 +-
 content/cn/release/toolkit-downloads/index.html    |     8 +-
 .../cn/release/toolkit-release-notes/index.html    |     8 +-
 content/cn/security/index.html                     |     8 +-
 content/cn/slides/index.html                       |     8 +-
 content/cn/year-archive/index.html                 |     8 +-
 content/developers/becomming-a-commiter.html       |     8 +-
 content/developers/contributing.html               |     8 +-
 content/developers/index.html                      |     8 +-
 content/developers/release-guide/index.html        |     8 +-
 .../developers/release-validation-guide/index.html |    20 +-
 .../developers/setup-committer-rights/index.html   |     8 +-
 .../setup-develop-environment/index.html           |     8 +-
 content/developers/submit-codes/index.html         |    10 +-
 content/developers/team/index.html                 |     8 +-
 content/developers/use-jira/index.html             |    10 +-
 .../index.html                                     |     8 +-
 .../index.html                                     |     8 +-
 .../index.html                                     |     8 +-
 .../index.html                                     |     8 +-
 .../index.html                                     |     8 +-
 .../apache-servicecomb-incubating-day/index.html   |     8 +-
 content/docs/autoscale-on-company/index.html       |    10 +-
 .../index.html                                     |     8 +-
 content/docs/communication-btw-sc-ms/index.html    |     8 +-
 content/docs/company-on-kubernetes/index.html      |    28 +-
 content/docs/distributed_saga_1/index.html         |     8 +-
 content/docs/distributed_saga_2/index.html         |     8 +-
 content/docs/distributed_saga_3/index.html         |     8 +-
 content/docs/go-to-cloud/index.html                |     8 +-
 .../docs/how-to-reform-a-legacy-system/index.html  |     8 +-
 content/docs/howto-upgrade-topzipkin2/index.html   |    68 +-
 content/docs/linuxcon-workshop-demo/index.html     |   196 +-
 .../docs/mersher-quick-start-advance/index.html    |    12 +-
 .../mersher-distributed-tracing/index.html         |    12 +-
 .../mersher-flow-control/index.html                |    16 +-
 .../mersher-load-balance/index.html                |    12 +-
 .../mersher-service-management/index.html          |    24 +-
 content/docs/mersher-quick-start/index.html        |    40 +-
 content/docs/mesher/1.6.3/README.html              |   227 +
 content/docs/mesher/1.6.3/_images/label.png        |   Bin 0 -> 6415 bytes
 content/docs/mesher/1.6.3/_images/mesher.png       |   Bin 0 -> 16229 bytes
 content/docs/mesher/1.6.3/_images/pod.png          |   Bin 0 -> 8216 bytes
 content/docs/mesher/1.6.3/_sources/README.md.txt   |    29 +
 .../mesher/1.6.3/_sources/configuration.rst.txt    |    13 +
 .../1.6.3/_sources/configurations/admin.md.txt     |    25 +
 .../1.6.3/_sources/configurations/cli.md.txt       |    25 +
 .../configurations/destination_resolver.md.txt     |    20 +
 .../1.6.3/_sources/configurations/edge.md.txt      |    78 +
 .../1.6.3/_sources/configurations/health.md.txt    |    45 +
 .../1.6.3/_sources/configurations/profiling.md.txt |    20 +
 .../docs/mesher/1.6.3/_sources/development.rst.txt |    20 +
 .../mesher/1.6.3/_sources/development/build.md.txt |     7 +
 .../_sources/development/cloud-provider.md.txt     |    33 +
 .../_sources/development/handler-chain.md.txt      |    42 +
 .../docs/mesher/1.6.3/_sources/get-started.rst.txt |    10 +
 .../1.6.3/_sources/getstarted/install.md.txt       |    50 +
 .../1.6.3/_sources/getstarted/minimum.md.txt       |    27 +
 content/docs/mesher/1.6.3/_sources/index.rst.txt   |    21 +
 content/docs/mesher/1.6.3/_sources/intro.rst.txt   |    10 +
 .../mesher/1.6.3/_sources/intro/concepts.md.txt    |    24 +
 .../mesher/1.6.3/_sources/intro/what-is.md.txt     |    10 +
 .../mesher/1.6.3/_sources/istio-guides.rst.txt     |    12 +
 .../mesher/1.6.3/_sources/istio/discovery.rst.txt  |    41 +
 .../docs/mesher/1.6.3/_sources/istio/egress.md.txt |    43 +
 .../mesher/1.6.3/_sources/istio/getstarted.md.txt  |    70 +
 .../docs/mesher/1.6.3/_sources/istio/router.md.txt |   159 +
 .../mesher/1.6.3/_sources/mesher-sidecar.rst.txt   |     8 +
 .../docs/mesher/1.6.3/_sources/protocols.rst.txt   |     8 +
 .../mesher/1.6.3/_sources/protocols/grpc.md.txt    |    28 +
 content/docs/mesher/1.6.3/_sources/sidecar.rst.txt |   165 +
 .../1.6.3/_sources/skywalking/skywalking.md.txt    |    36 +
 content/docs/mesher/1.6.3/_static/basic.css        |   764 ++
 .../docs/mesher/1.6.3/_static/css/badge_only.css   |     1 +
 content/docs/mesher/1.6.3/_static/css/theme.css    |     6 +
 content/docs/mesher/1.6.3/_static/doctools.js      |   314 +
 .../mesher/1.6.3/_static/documentation_options.js  |    10 +
 content/docs/mesher/1.6.3/_static/file.png         |   Bin 0 -> 286 bytes
 .../1.6.3/_static/fonts/Inconsolata-Bold.ttf       |   Bin 0 -> 109948 bytes
 .../1.6.3/_static/fonts/Inconsolata-Regular.ttf    |   Bin 0 -> 96964 bytes
 .../mesher/1.6.3/_static/fonts/Inconsolata.ttf     |   Bin 0 -> 63184 bytes
 .../docs/mesher/1.6.3/_static/fonts/Lato-Bold.ttf  |   Bin 0 -> 656544 bytes
 .../mesher/1.6.3/_static/fonts/Lato-Regular.ttf    |   Bin 0 -> 656568 bytes
 .../mesher/1.6.3/_static/fonts/Lato/lato-bold.eot  |   Bin 0 -> 256056 bytes
 .../mesher/1.6.3/_static/fonts/Lato/lato-bold.ttf  |   Bin 0 -> 600856 bytes
 .../mesher/1.6.3/_static/fonts/Lato/lato-bold.woff |   Bin 0 -> 309728 bytes
 .../1.6.3/_static/fonts/Lato/lato-bold.woff2       |   Bin 0 -> 184912 bytes
 .../1.6.3/_static/fonts/Lato/lato-bolditalic.eot   |   Bin 0 -> 266158 bytes
 .../1.6.3/_static/fonts/Lato/lato-bolditalic.ttf   |   Bin 0 -> 622572 bytes
 .../1.6.3/_static/fonts/Lato/lato-bolditalic.woff  |   Bin 0 -> 323344 bytes
 .../1.6.3/_static/fonts/Lato/lato-bolditalic.woff2 |   Bin 0 -> 193308 bytes
 .../1.6.3/_static/fonts/Lato/lato-italic.eot       |   Bin 0 -> 268604 bytes
 .../1.6.3/_static/fonts/Lato/lato-italic.ttf       |   Bin 0 -> 639388 bytes
 .../1.6.3/_static/fonts/Lato/lato-italic.woff      |   Bin 0 -> 328412 bytes
 .../1.6.3/_static/fonts/Lato/lato-italic.woff2     |   Bin 0 -> 195704 bytes
 .../1.6.3/_static/fonts/Lato/lato-regular.eot      |   Bin 0 -> 253461 bytes
 .../1.6.3/_static/fonts/Lato/lato-regular.ttf      |   Bin 0 -> 607720 bytes
 .../1.6.3/_static/fonts/Lato/lato-regular.woff     |   Bin 0 -> 309192 bytes
 .../1.6.3/_static/fonts/Lato/lato-regular.woff2    |   Bin 0 -> 182708 bytes
 .../mesher/1.6.3/_static/fonts/RobotoSlab-Bold.ttf |   Bin 0 -> 170616 bytes
 .../1.6.3/_static/fonts/RobotoSlab-Regular.ttf     |   Bin 0 -> 169064 bytes
 .../fonts/RobotoSlab/roboto-slab-v7-bold.eot       |   Bin 0 -> 79520 bytes
 .../fonts/RobotoSlab/roboto-slab-v7-bold.ttf       |   Bin 0 -> 170616 bytes
 .../fonts/RobotoSlab/roboto-slab-v7-bold.woff      |   Bin 0 -> 87624 bytes
 .../fonts/RobotoSlab/roboto-slab-v7-bold.woff2     |   Bin 0 -> 67312 bytes
 .../fonts/RobotoSlab/roboto-slab-v7-regular.eot    |   Bin 0 -> 78331 bytes
 .../fonts/RobotoSlab/roboto-slab-v7-regular.ttf    |   Bin 0 -> 169064 bytes
 .../fonts/RobotoSlab/roboto-slab-v7-regular.woff   |   Bin 0 -> 86288 bytes
 .../fonts/RobotoSlab/roboto-slab-v7-regular.woff2  |   Bin 0 -> 66444 bytes
 .../1.6.3/_static/fonts/fontawesome-webfont.eot    |   Bin 0 -> 165742 bytes
 .../1.6.3/_static/fonts/fontawesome-webfont.svg    |  2671 +++++
 .../1.6.3/_static/fonts/fontawesome-webfont.ttf    |   Bin 0 -> 165548 bytes
 .../1.6.3/_static/fonts/fontawesome-webfont.woff   |   Bin 0 -> 98024 bytes
 .../1.6.3/_static/fonts/fontawesome-webfont.woff2  |   Bin 0 -> 77160 bytes
 content/docs/mesher/1.6.3/_static/jquery-3.4.1.js  | 10598 +++++++++++++++++++
 content/docs/mesher/1.6.3/_static/jquery.js        |     2 +
 .../docs/mesher/1.6.3/_static/js/modernizr.min.js  |     4 +
 content/docs/mesher/1.6.3/_static/js/theme.js      |     3 +
 content/docs/mesher/1.6.3/_static/language_data.js |   297 +
 content/docs/mesher/1.6.3/_static/minus.png        |   Bin 0 -> 90 bytes
 content/docs/mesher/1.6.3/_static/plus.png         |   Bin 0 -> 90 bytes
 content/docs/mesher/1.6.3/_static/pygments.css     |    69 +
 content/docs/mesher/1.6.3/_static/searchtools.js   |   506 +
 .../docs/mesher/1.6.3/_static/underscore-1.3.1.js  |   999 ++
 content/docs/mesher/1.6.3/_static/underscore.js    |    31 +
 content/docs/mesher/1.6.3/configuration.html       |   244 +
 .../docs/mesher/1.6.3/configurations/admin.html    |   239 +
 content/docs/mesher/1.6.3/configurations/cli.html  |   243 +
 .../1.6.3/configurations/destination_resolver.html |   235 +
 content/docs/mesher/1.6.3/configurations/edge.html |   304 +
 .../docs/mesher/1.6.3/configurations/health.html   |   266 +
 .../mesher/1.6.3/configurations/profiling.html     |   236 +
 content/docs/mesher/1.6.3/development.html         |   242 +
 content/docs/mesher/1.6.3/development/build.html   |   222 +
 .../mesher/1.6.3/development/cloud-provider.html   |   255 +
 .../mesher/1.6.3/development/handler-chain.html    |   257 +
 content/docs/mesher/1.6.3/genindex.html            |   197 +
 content/docs/mesher/1.6.3/get-started.html         |   221 +
 content/docs/mesher/1.6.3/getstarted/install.html  |   268 +
 content/docs/mesher/1.6.3/getstarted/minimum.html  |   234 +
 content/docs/mesher/1.6.3/index.html               |   328 +
 content/docs/mesher/1.6.3/intro.html               |   223 +
 content/docs/mesher/1.6.3/intro/concepts.html      |   243 +
 content/docs/mesher/1.6.3/intro/what-is.html       |   219 +
 content/docs/mesher/1.6.3/istio-guides.html        |   238 +
 content/docs/mesher/1.6.3/istio/discovery.html     |   253 +
 content/docs/mesher/1.6.3/istio/egress.html        |   267 +
 content/docs/mesher/1.6.3/istio/getstarted.html    |   277 +
 content/docs/mesher/1.6.3/istio/router.html        |   371 +
 content/docs/mesher/1.6.3/mesher-sidecar.html      |   214 +
 content/docs/mesher/1.6.3/objects.inv              |   Bin 0 -> 781 bytes
 content/docs/mesher/1.6.3/protocols.html           |   219 +
 content/docs/mesher/1.6.3/protocols/grpc.html      |   244 +
 content/docs/mesher/1.6.3/search.html              |   210 +
 content/docs/mesher/1.6.3/searchindex.js           |     1 +
 content/docs/mesher/1.6.3/sidecar.html             |   345 +
 .../docs/mesher/1.6.3/skywalking/skywalking.html   |   240 +
 content/docs/osi-microservices/index.html          |     8 +-
 .../distributed-tracing/index.html                 |    12 +-
 .../quick-start-advance/flow-control/index.html    |    14 +-
 content/docs/quick-start-advance/index.html        |    12 +-
 .../quick-start-advance/load-balance/index.html    |    12 +-
 .../service-management/index.html                  |    14 +-
 content/docs/quick-start-bmi/index.html            |    30 +-
 .../docs/quick-start-dataconsistency/index.html    |   140 +-
 content/docs/quick-start/index.html                |    26 +-
 content/docs/release-note-1-0-0/index.html         |    14 +-
 .../seckill-development-journey-part-I/index.html  |     8 +-
 .../seckill-development-journey-part-II/index.html |     8 +-
 .../index.html                                     |    12 +-
 content/docs/service-center-ui/index.html          |     8 +-
 .../service-registry-refactor-proposal/index.html  |     8 +-
 content/docs/servicecomb-pack-cluster/index.html   |    68 +-
 content/docs/servicecomb-pack-consul/index.html    |    32 +-
 content/docs/servicecomb-pack-eureka/index.html    |    10 +-
 .../index.html                                     |    10 +-
 content/docs/tracing-with-servicecomb/index.html   |     8 +-
 .../users/application-boot-process/index.html      |    36 +-
 .../users/communicate-protocol/index.html          |    46 +-
 .../{ => docs}/users/customized-tracing/index.html |    52 +-
 .../users/develop-with-jax-rs/index.html           |    50 +-
 .../users/develop-with-rest-template/index.html    |    60 +-
 .../{ => docs}/users/develop-with-rpc/index.html   |    60 +-
 .../develop-with-spring-boot-starter/index.html    |    50 +-
 .../users/develop-with-springmvc/index.html        |    52 +-
 .../users/develop-with-transparent-rpc/index.html  |    58 +-
 .../users/distributed-tracing/index.html           |    36 +-
 content/{ => docs}/users/dynamic-config/index.html |    50 +-
 .../{ => docs}/users/edge-in-1.0.0-m1/index.html   |    46 +-
 .../users/edging-service/nginx/index.html          |    46 +-
 .../users/edging-service/zuul/index.html           |    42 +-
 content/{ => docs}/users/faq/index.html            |    36 +-
 content/{ => docs}/users/healthcheck/index.html    |    52 +-
 .../{ => docs}/users/huawei-cloud-faq/index.html   |    34 +-
 content/{ => docs}/users/index.html                |    34 +-
 content/{ => docs}/users/invoke-control/index.html |    36 +-
 .../{ => docs}/users/local-develop-test/index.html |    42 +-
 .../index.html                                     |    48 +-
 .../users/metrics-in-1.0.0-m1/index.html           |    86 +-
 .../index.html                                     |    36 +-
 content/{ => docs}/users/run-mode/index.html       |    40 +-
 .../users/service-configurations/index.html        |    42 +-
 .../{ => docs}/users/service-contract/index.html   |    36 +-
 .../{ => docs}/users/service-definition/index.html |    36 +-
 .../{ => docs}/users/service-heartbeat/index.html  |    42 +-
 .../users/service-interface-constraints/index.html |    52 +-
 .../{ => docs}/users/setup-environment/index.html  |    80 +-
 .../users/use-service-contract/index.html          |    36 +-
 content/{ => docs}/users/use-tls/index.html        |    36 +-
 content/faqs/faqs-huawei-cloud/index.html          |     8 +-
 content/faqs/index.html                            |    10 +-
 content/feed.xml                                   |   460 +-
 content/index.html                                 |     8 +-
 content/release/compatibleversion.html             |     8 +-
 content/release/index.html                         |     8 +-
 content/release/java-chassis-downloads/index.html  |     8 +-
 .../release/java-chassis-release-notes/index.html  |     8 +-
 content/release/mesher-downloads/index.html        |     8 +-
 content/release/mesher-release-notes/index.html    |     8 +-
 content/release/pack-downloads/index.html          |     8 +-
 content/release/pack-release-notes/index.html      |     8 +-
 content/release/saga-actuator-downloads/index.html |     8 +-
 .../release/saga-actuator-release-notes/index.html |     8 +-
 content/release/saga-downloads/index.html          |     8 +-
 content/release/saga-release-notes/index.html      |     8 +-
 .../release/service-center-downloads/index.html    |     8 +-
 .../service-center-release-notes/index.html        |     8 +-
 content/release/toolkit-downloads/index.html       |     8 +-
 content/release/toolkit-release-notes/index.html   |     8 +-
 content/sitemap.xml                                |   362 +-
 content/sitemap/index.html                         |     8 +-
 content/slides/index.html                          |     8 +-
 content/year-archive/index.html                    |     8 +-
 430 files changed, 28709 insertions(+), 2928 deletions(-)

diff --cc _users/cn/metrics-integration-with-prometheus-in-1.0.0-m1.md
index 01e5f96,ad08d49..2bde2ff
--- a/_users/cn/metrics-integration-with-prometheus-in-1.0.0-m1.md
+++ b/_users/cn/metrics-integration-with-prometheus-in-1.0.0-m1.md
@@@ -1,9 -1,9 +1,9 @@@
  ---
 -title: "1.0.0-m1版本中的监控如何集成普罗米修斯"
 +title: "1.0.0-m1版本中的监控如何集成prometheus"
  lang: cn
  ref: metrics
- permalink: /cn/users/metrics-integration-with-prometheus-in-1.0.0-m1/
- excerpt: "1.0.0-m1版本中的监控如何集成prometheus"
+ permalink: /cn/docs/users/metrics-integration-with-prometheus-in-1.0.0-m1/
+ excerpt: "1.0.0-m1版本中的监控如何集成普罗米修斯"
  last_modified_at: 2018-1-2T10:01:43-04:00
  redirect_from:
    - /theme-setup/
@@@ -120,4 -120,4 +120,4 @@@ servicecomb_invocation_calculator_calcu
  
  为了能够达到更好的查询效果,在Grafana中添加Prometheus作为数据源,通过Grafana查询数据如下图示:
  
--![MetricsInGrafana](/assets/images/MetricsInGrafana.png)  
++![MetricsInGrafana](/assets/images/MetricsInGrafana.png)  
diff --cc content/404.html
index bcdd20e,0000000..16e7e2a
mode 100644,000000..100644
--- a/content/404.html
+++ b/content/404.html
@@@ -1,444 -1,0 +1,444 @@@
 +<!doctype html>
 +<!--
 +  Minimal Mistakes Jekyll Theme 4.4.1 by Michael Rose
 +  Copyright 2017 Michael Rose - mademistakes.com | @mmistakes
 +  Free for personal and commercial use under the MIT license
 +  https://github.com/mmistakes/minimal-mistakes/blob/master/LICENSE.txt
 +-->
 +<html lang="en" class="no-js">
 +  <head>
 +    <meta charset="utf-8">
 +
 +<!-- begin SEO -->
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +<title>Page Not Found - Apache ServiceComb</title>
 +
 +
 +
 +
 +<meta name="description" content="Page not found. Your pixels are in another canvas.">
 +
 +
 +
 +
 +<meta name="author" content="">
 +
 +<meta property="og:locale" content="en">
 +<meta property="og:site_name" content="Apache ServiceComb">
 +<meta property="og:title" content="Page Not Found">
 +
 +
 +  <link rel="canonical" href="https://github.com/pages/apache/incubator-servicecomb-website/404.html">
 +  <meta property="og:url" content="https://github.com/pages/apache/incubator-servicecomb-website/404.html">
 +
 +
 +
 +  <meta property="og:description" content="Page not found. Your pixels are in another canvas.">
 +
 +
 +
 +  <meta name="twitter:site" content="@ServiceComb">
 +  <meta name="twitter:title" content="Page Not Found">
 +  <meta name="twitter:description" content="Page not found. Your pixels are in another canvas.">
 +  <meta name="twitter:url" content="">
 +
 +  
 +    <meta name="twitter:card" content="summary">
 +    
 +  
 +
 +  
 +
 +
 +
 +  
 +
 +  
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +  <script type="application/ld+json">
 +    {
 +      "@context" : "http://schema.org",
 +      "@type" : "Person",
 +      "name" : "Apache ServiceComb",
 +      "url" : "https://github.com/pages/apache/incubator-servicecomb-website",
 +      "sameAs" : null
 +    }
 +  </script>
 +
 +
 +
 +  <meta name="google-site-verification" content="HvJjNd7vvJ-yjSTHlBiIWEYxp_Hrz-PYEY5Idz9LRcA" />
 +
 +
 +
 +
 +<!-- end SEO -->
 +
 +
 +<link href="/feed.xml" type="application/atom+xml" rel="alternate" title="Apache ServiceComb Feed">
 +
 +<!-- http://t.co/dKP3o1e -->
 +<meta name="HandheldFriendly" content="True">
 +<meta name="MobileOptimized" content="320">
 +<meta name="viewport" content="width=device-width, initial-scale=1.0">
 +
 +<script>
 +  document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/g, '') + ' js ';
 +</script>
 +<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/1.7.1/clipboard.min.js"></script>
 +<script src="/assets/vendor/prism/prism.js"></script>
 +
 +<script type="text/javascript" async
 +  src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-MML-AM_CHTML">
 +</script>
 +
 +<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css" integrity="sha384-/Y6pD6FV/Vv2HJnA6t+vslU6fwYXjCFtcEpHbNJ0lyAFsXTsjBbfaDjzALeQsN6M" crossorigin="anonymous">
 +
 +<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
 +<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js" integrity="sha384-b/U6ypiBEHpOf/4+1nzFpr53nxSS+GLCkfwBdFNTxtclqqenISfwAzpKaMNFNmj4" crossorigin="anonymous"></script>
 +<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.min.js" integrity="sha384-h0AbiXch4ZDo7tp9hKZ4TsHbi047NrKGLO3SEJAg45jXxnGIfYzk4Si90RDIqNm1" crossorigin="anonymous"></script>
 +<!-- For all browsers -->
 +<link rel="stylesheet" href="/assets/css/main.css?v=1">
 +<link rel="stylesheet" href="/assets/vendor/prism/prism.css?v=1">
 +
 +<!--[if lte IE 9]>
 +  <style>
 +    /* old IE unsupported flexbox fixes */
 +    .greedy-nav .site-title {
 +      padding-right: 3em;
 +    }
 +    .greedy-nav button {
 +      position: absolute;
 +      top: 0;
 +      right: 0;
 +      height: 100%;
 +    }
 +  </style>
 +<![endif]-->
 +
 +<meta http-equiv="cleartype" content="on">
 +
 +    <!-- start custom head snippets -->
 +
 +<!-- insert favicons. use http://realfavicongenerator.net/ -->
 +<link href="https://fonts.cat.net/css?family=Roboto:400,500,700|Source+Code+Pro" rel="stylesheet">
 +<script src="/assets/js/custom.js"></script>
 +<!-- end custom head snippets -->
 +
 +  </head>
 +
 +  <body class="layout--single">
 +
 +    <!--[if lt IE 9]>
 +<div class="notice--danger align-center" style="margin: 0;">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</div>
 +<![endif]-->
 +    <div class="masthead" onmouseleave="$('#childrenShow').css('display', 'none')">
 +  <div class="masthead__inner-wrap">
 +    <div class="masthead__menu">
 +      <nav id="site-nav" class="greedy-nav">
 +	      
 +          <a class="site-title active" href="/"><img src="https://www.apache.org/img/servicecomb.png"></a>
 +	      
 +        <ul class="visible-links">
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/">Home</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/developers/">Projects</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +            <li class="def-nav-li" onmouseenter="$('#childrenShow').css('display', 'block')">
 +              
 +              
 +              
 +
 +              
-                 <a href="/users/">Documentation</a>
++                <a href="/docs/users/">Documentation</a>
 +              
 +
 +              <ul id="childrenShow" class="def-children-show" onmouseleave="$('#childrenShow').css('display', 'none')">
 +                
-                 <li><a href="/docs/quick-start/" class="">Quick Start</a></li>
++                <li><a href="/docs/quick-start/" class="">Get started</a></li>
 +                
-                 <li><a href="/users/" class="">Docs</a></li>
++                <li><a href="/docs/users/" class="">Docs</a></li>
 +                
 +                <li><a href="/slides/" class="">Video</a></li>
 +                
 +                <li><a href="/faqs/" class="">FAQ</a></li>
 +                
 +              </ul>
 +            </li>
 +          
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/developers/contributing">Community</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/year-archive/">Blogs</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/release/">Downloads</a>
 +                
 +              </li>
 +            
 +          
 +        </ul>
 +        <button><div class="navicon"></div></button>
 +        <ul class="hidden-links hidden"></ul>
 +        <div class="nav-lang">
 +          
 +            
 +            <a href=/cn/404.html>中文</a>
 +          
 +        </div>
 +      </nav>
 +    </div>
 +  </div>
 +</div>
 +
 +
 +    
 +
 +
 +
 +<div id="main" role="main">
 +  
 +  <div class="sidebar sticky">
 +      
 +      <div class="back-to-home"><a href="/">Home</a> > Page Not Found</div>
 +      
 +  
 +  
 +    
 +      
 +      
 +      
 +    
 +    
 +      
 +
 +<nav class="nav__list">
 +  
 +  <input id="ac-toc" name="accordion-toc" type="checkbox" />
 +  <label for="ac-toc">Toggle Menu</label>
 +  <ul class="nav__items">
 +    
 +  </ul>
 +</nav>
 +
 +    
 +  
 +  </div>
 +
 +
 +
 +  <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
 +    <meta itemprop="headline" content="Page Not Found">
 +    <meta itemprop="description" content="Page not found. Your pixels are in another canvas.">
 +    
 +    
 +
 +    <div class="page__inner-wrap">
 +      
 +        
 +          <header>
 +            <h1 class="page__title" itemprop="headline">Page Not Found
 +</h1>
 +            
 +          </header>
 +        
 +      
 +
 +      <section class="page__content" itemprop="text">
 +        <p>Sorry, but the page you were trying to view does not exist — perhaps you can try searching for it below.</p>
 +
 +<script type="text/javascript">
 +  var GOOG_FIXURL_LANG = 'en';
 +  var GOOG_FIXURL_SITE = ''
 +</script>
 +
 +<script type="text/javascript" src="//linkhelp.clients.google.com/tbproxy/lh/wm/fixurl.js">
 +</script>
 +
 +
 +        
 +      </section>
 +
 +      <footer class="page__meta">
 +        
 +        
 +
 +
 +        
 +      </footer>
 +
 +      
 +
 +      
 +
 +    </div>
 +
 +    
 +  </article>
 +
 +  
 +  
 +</div>
 +
 +
 +    <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
 +    <div align="center" style="margin: 0 0;">
 +    <ins class="adsbygoogle"
 +         style="display:block; border-bottom: initial;"
 +         data-ad-client="ca-pub-7328585512091257"
 +         data-ad-slot="3049671934"
 +         data-ad-format="auto"></ins>
 +    </div>
 +
 +    <div class="page__footer">
 +      <footer>
 +        <!-- start custom footer snippets -->
 +
 +<!-- end custom footer snippets -->
 +
 +        <div class="container">
 +  <div class="row justify-content-md-center">
 +    
 +    <div class="col">
 +      <ul>
 +        <p class="header">Resources</p>
-         <li><a href="/docs/quick-start/">Quick Start</a></li>
++        <li><a href="/docs/quick-start/">Get started</a></li>
 +        <li><a href="/users/">User Guide</a></li>
 +        <li><a href="/slides/">Slides</a></li>
 +        <li><a href="/users/faq/">Common Questions</a></li>
 +      </ul>
 +    </div>
 +    <div class="col">
 +      <ul>
 +        <p class="header">ASF</p>
 +        <li><a href="http://www.apache.org">Foundation</a></li>
 +        <li><a href="http://www.apache.org/licenses/">License</a></li>
 +        <li><a href="http://www.apache.org/events/current-event">Events</a></li>
 +        <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
 +        <li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
 +      </ul>
 +    </div>
 +    <div class="col">
 +      <ul>
 +        <p class="header">Contribute</p>
 +        <li><a href="http://issues.apache.org/jira/browse/SCB">Report a Doc Issue</a></li>
 +        <li><a href="https://github.com/apache/servicecomb-website/edit/master/_pages/404.md">Edit This Page on Github</a></li>
 +        <li><a href="/developers/submit-codes/">Code Submit Guide</a></li>
 +        <li><a href="/security">Security</a></li>
 +      </ul>
 +    </div>
 +    <div class="col">
 +      <ul class="social-icons">
 +        <p class="header">Community</p>
 +        <li>
 +            <a href="mailto:dev-subscribe@servicecomb.incubator.apache.org" rel="nofollow"><span class="mail">Mailing List</span></a>
 +        </li>
 +        <li>
 +            <a href="https://github.com/apache?q=ServiceComb" target="_blank"><span class="github">Github</span></a>
 +        </li>
 +        <li>
 +            <a href="https://twitter.com/ServiceComb" target="_blank"><span class="twitter">Twitter</span></a>
 +        </li>
 +        <li>
 +            <a href="/feed.xml" target="_blank"><span class="rss">Feed</span></a>
 +        </li>
 +      </ul>
 +    </div>
 +  </div>
 +</div>
 +<div class="page__footer-bottom">
 +  <div>&copy; 2019 Apache ServiceComb. Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 +  <div>All other marks mentioned may be trademarks or registered trademarks of their respective owners.</div>
 +</div>
 +
 +      </footer>
 +    </div>
 +
 +    <script src="/assets/js/main.min.js"></script>
 +
 +
 +
 +
 +  <script>
 +  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 +  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 +  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
 +  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
 +
 +  ga('create', 'UA-101622733-1', 'auto');
 +  ga('send', 'pageview');
 +</script>
 +
 +
 +
 +
 +
 +
 +
 +  </body>
 +</html>
diff --cc content/cn/404.html
index 9918960,0000000..aa7d97d
mode 100644,000000..100644
--- a/content/cn/404.html
+++ b/content/cn/404.html
@@@ -1,445 -1,0 +1,445 @@@
 +<!doctype html>
 +<!--
 +  Minimal Mistakes Jekyll Theme 4.4.1 by Michael Rose
 +  Copyright 2017 Michael Rose - mademistakes.com | @mmistakes
 +  Free for personal and commercial use under the MIT license
 +  https://github.com/mmistakes/minimal-mistakes/blob/master/LICENSE.txt
 +-->
 +<html lang="cn" class="no-js">
 +  <head>
 +    <meta charset="utf-8">
 +
 +<!-- begin SEO -->
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +<title>页面不存在 - Apache ServiceComb</title>
 +
 +
 +
 +
 +<meta name="description" content="页面不存在.">
 +
 +
 +
 +
 +<meta name="author" content="">
 +
 +<meta property="og:locale" content="cn">
 +<meta property="og:site_name" content="Apache ServiceComb">
 +<meta property="og:title" content="页面不存在">
 +
 +
 +  <link rel="canonical" href="https://github.com/pages/apache/incubator-servicecomb-website/cn/404.html">
 +  <meta property="og:url" content="https://github.com/pages/apache/incubator-servicecomb-website/cn/404.html">
 +
 +
 +
 +  <meta property="og:description" content="页面不存在.">
 +
 +
 +
 +  <meta name="twitter:site" content="@ServiceComb">
 +  <meta name="twitter:title" content="页面不存在">
 +  <meta name="twitter:description" content="页面不存在.">
 +  <meta name="twitter:url" content="">
 +
 +  
 +    <meta name="twitter:card" content="summary">
 +    
 +  
 +
 +  
 +
 +
 +
 +  
 +
 +  
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +  <script type="application/ld+json">
 +    {
 +      "@context" : "http://schema.org",
 +      "@type" : "Person",
 +      "name" : "Apache ServiceComb",
 +      "url" : "https://github.com/pages/apache/incubator-servicecomb-website",
 +      "sameAs" : null
 +    }
 +  </script>
 +
 +
 +
 +  <meta name="google-site-verification" content="HvJjNd7vvJ-yjSTHlBiIWEYxp_Hrz-PYEY5Idz9LRcA" />
 +
 +
 +
 +
 +<!-- end SEO -->
 +
 +
 +<link href="/feed.xml" type="application/atom+xml" rel="alternate" title="Apache ServiceComb Feed">
 +
 +<!-- http://t.co/dKP3o1e -->
 +<meta name="HandheldFriendly" content="True">
 +<meta name="MobileOptimized" content="320">
 +<meta name="viewport" content="width=device-width, initial-scale=1.0">
 +
 +<script>
 +  document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/g, '') + ' js ';
 +</script>
 +<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/1.7.1/clipboard.min.js"></script>
 +<script src="/assets/vendor/prism/prism.js"></script>
 +
 +<script type="text/javascript" async
 +  src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-MML-AM_CHTML">
 +</script>
 +
 +<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css" integrity="sha384-/Y6pD6FV/Vv2HJnA6t+vslU6fwYXjCFtcEpHbNJ0lyAFsXTsjBbfaDjzALeQsN6M" crossorigin="anonymous">
 +
 +<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
 +<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js" integrity="sha384-b/U6ypiBEHpOf/4+1nzFpr53nxSS+GLCkfwBdFNTxtclqqenISfwAzpKaMNFNmj4" crossorigin="anonymous"></script>
 +<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.min.js" integrity="sha384-h0AbiXch4ZDo7tp9hKZ4TsHbi047NrKGLO3SEJAg45jXxnGIfYzk4Si90RDIqNm1" crossorigin="anonymous"></script>
 +<!-- For all browsers -->
 +<link rel="stylesheet" href="/assets/css/main.css?v=1">
 +<link rel="stylesheet" href="/assets/vendor/prism/prism.css?v=1">
 +
 +<!--[if lte IE 9]>
 +  <style>
 +    /* old IE unsupported flexbox fixes */
 +    .greedy-nav .site-title {
 +      padding-right: 3em;
 +    }
 +    .greedy-nav button {
 +      position: absolute;
 +      top: 0;
 +      right: 0;
 +      height: 100%;
 +    }
 +  </style>
 +<![endif]-->
 +
 +<meta http-equiv="cleartype" content="on">
 +
 +    <!-- start custom head snippets -->
 +
 +<!-- insert favicons. use http://realfavicongenerator.net/ -->
 +<link href="https://fonts.cat.net/css?family=Roboto:400,500,700|Source+Code+Pro" rel="stylesheet">
 +<script src="/assets/js/custom.js"></script>
 +<!-- end custom head snippets -->
 +
 +  </head>
 +
 +  <body class="layout--single">
 +
 +    <!--[if lt IE 9]>
 +<div class="notice--danger align-center" style="margin: 0;">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</div>
 +<![endif]-->
 +    <div class="masthead" onmouseleave="$('#childrenShow').css('display', 'none')">
 +  <div class="masthead__inner-wrap">
 +    <div class="masthead__menu">
 +      <nav id="site-nav" class="greedy-nav">
 +	      
 +          <a class="site-title active" href="/cn"><img src="https://www.apache.org/img/servicecomb.png"></a>
 +	      
 +        <ul class="visible-links">
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/">首页</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/developers/">项目</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +            <li class="def-nav-li" onmouseenter="$('#childrenShow').css('display', 'block')">
 +              
 +              
 +              
 +
 +              
-                 <a href="/cn/users/">文档</a>
++                <a href="/cn/docs/users/">文档</a>
 +              
 +
 +              <ul id="childrenShow" class="def-children-show" onmouseleave="$('#childrenShow').css('display', 'none')">
 +                
-                 <li><a href="/cn/docs/quick-start/" class="">快速入门</a></li>
++                <li><a href="/cn/docs/quick-start/" class="">入门指南</a></li>
 +                
-                 <li><a href="/cn/users/" class="">用户手册</a></li>
++                <li><a href="/cn/docs/users/" class="">用户手册</a></li>
 +                
 +                <li><a href="/cn/slides/" class="">大咖视频</a></li>
 +                
 +                <li><a href="/cn/faqs/" class="">常见问题</a></li>
 +                
 +              </ul>
 +            </li>
 +          
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/developers/contributing">社区</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/year-archive/">博文</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/release/">下载</a>
 +                
 +              </li>
 +            
 +          
 +        </ul>
 +        <button><div class="navicon"></div></button>
 +        <ul class="hidden-links hidden"></ul>
 +        <div class="nav-lang">
 +          
 +            
 +            
 +            <a href=/404.html>English</a>
 +          
 +        </div>
 +      </nav>
 +    </div>
 +  </div>
 +</div>
 +
 +
 +    
 +
 +
 +
 +<div id="main" role="main">
 +  
 +  <div class="sidebar sticky">
 +      
 +      <div class="back-to-home"><a href="/cn/">首页</a> > 页面不存在</div>
 +      
 +  
 +  
 +    
 +      
 +      
 +      
 +    
 +    
 +      
 +
 +<nav class="nav__list">
 +  
 +  <input id="ac-toc" name="accordion-toc" type="checkbox" />
 +  <label for="ac-toc">切换菜单</label>
 +  <ul class="nav__items">
 +    
 +  </ul>
 +</nav>
 +
 +    
 +  
 +  </div>
 +
 +
 +
 +  <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
 +    <meta itemprop="headline" content="页面不存在">
 +    <meta itemprop="description" content="页面不存在.">
 +    
 +    
 +
 +    <div class="page__inner-wrap">
 +      
 +        
 +          <header>
 +            <h1 class="page__title" itemprop="headline">页面不存在
 +</h1>
 +            
 +          </header>
 +        
 +      
 +
 +      <section class="page__content" itemprop="text">
 +        <p>抱歉,你要访问的页面不存在。你可以尝试在下面的搜索框中输入关键字进行查找。</p>
 +
 +<script type="text/javascript">
 +  var GOOG_FIXURL_LANG = 'cn';
 +  var GOOG_FIXURL_SITE = ''
 +</script>
 +
 +<script type="text/javascript" src="//linkhelp.clients.google.com/tbproxy/lh/wm/fixurl.js">
 +</script>
 +
 +
 +        
 +      </section>
 +
 +      <footer class="page__meta">
 +        
 +        
 +
 +
 +        
 +      </footer>
 +
 +      
 +
 +      
 +
 +    </div>
 +
 +    
 +  </article>
 +
 +  
 +  
 +</div>
 +
 +
 +    <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
 +    <div align="center" style="margin: 0 0;">
 +    <ins class="adsbygoogle"
 +         style="display:block; border-bottom: initial;"
 +         data-ad-client="ca-pub-7328585512091257"
 +         data-ad-slot="3049671934"
 +         data-ad-format="auto"></ins>
 +    </div>
 +
 +    <div class="page__footer">
 +      <footer>
 +        <!-- start custom footer snippets -->
 +
 +<!-- end custom footer snippets -->
 +
 +        <div class="container">
 +  <div class="row justify-content-md-center">
 +    
 +    <div class="col">
 +      <ul>
 +        <p class="header">资源</p>
-         <li><a href="/cn/docs/quick-start/">快速入门</a></li>
++        <li><a href="/cn/docs/quick-start/">入门指南</a></li>
 +        <li><a href="/cn/users/">用户指南</a></li>
 +        <li><a href="/cn/slides/">资料</a></li>
 +        <li><a href="/cn/users/faq/">常见问题</a></li>
 +      </ul>
 +    </div>
 +    <div class="col">
 +      <ul>
 +        <p class="header">ASF</p>
 +        <li><a href="http://www.apache.org">基金会</a></li>
 +        <li><a href="http://www.apache.org/licenses/">许可证</a></li>
 +        <li><a href="http://www.apache.org/events/current-event">活动</a></li>
 +        <li><a href="http://www.apache.org/foundation/sponsorship.html">赞助</a></li>
 +        <li><a href="http://www.apache.org/foundation/thanks.html">鸣谢</a></li>
 +      </ul>
 +    </div>
 +    <div class="col">
 +      <ul>
 +        <p class="header">贡献</p>
 +        <li><a href="http://issues.apache.org/jira/browse/SCB">报告本网页问题</a></li>
 +        <li><a href="https://github.com/apache/servicecomb-website/edit/master/_pages/cn/404.md">在Github上编辑此页</a></li>
 +        <li><a href="/cn/developers/submit-codes/">代码提交指南</a></li>
 +        <li><a href="/cn/security">安全</a></li>
 +      </ul>
 +    </div>
 +    <div class="col">
 +      <ul class="social-icons">
 +        <p class="header">社区</p>
 +        <li>
 +            <a href="mailto:dev-subscribe@servicecomb.incubator.apache.org" rel="nofollow"><span class="mail">邮件列表</span></a>
 +        </li>
 +        <li>
 +            <a href="https://github.com/apache?q=ServiceComb" target="_blank"><span class="github">Github</span></a>
 +        </li>
 +        <li>
 +            <a href="https://twitter.com/ServiceComb" target="_blank"><span class="twitter">Twitter</span></a>
 +        </li>
 +        <li>
 +            <a href="/feed.xml" target="_blank"><span class="rss">Feed</span></a>
 +        </li>
 +      </ul>
 +    </div>
 +  </div>
 +</div>
 +<div class="page__footer-bottom">
 +  <div>&copy; 2019 Apache ServiceComb. 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 +  <div>All other marks mentioned may be trademarks or registered trademarks of their respective owners.</div>
 +</div>
 +
 +      </footer>
 +    </div>
 +
 +    <script src="/assets/js/main.min.js"></script>
 +
 +
 +
 +
 +  <script>
 +  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 +  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 +  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
 +  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
 +
 +  ga('create', 'UA-101622733-1', 'auto');
 +  ga('send', 'pageview');
 +</script>
 +
 +
 +
 +
 +
 +
 +
 +  </body>
 +</html>
diff --cc content/cn/developers/becomming-a-commiter.html
index d9d8c07,0000000..c98f830
mode 100644,000000..100644
--- a/content/cn/developers/becomming-a-commiter.html
+++ b/content/cn/developers/becomming-a-commiter.html
@@@ -1,604 -1,0 +1,604 @@@
 +<!doctype html>
 +<!--
 +  Minimal Mistakes Jekyll Theme 4.4.1 by Michael Rose
 +  Copyright 2017 Michael Rose - mademistakes.com | @mmistakes
 +  Free for personal and commercial use under the MIT license
 +  https://github.com/mmistakes/minimal-mistakes/blob/master/LICENSE.txt
 +-->
 +<html lang="cn" class="no-js">
 +  <head>
 +    <meta charset="utf-8">
 +
 +<!-- begin SEO -->
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +<title>成为Committer - Apache ServiceComb</title>
 +
 +
 +
 +
 +<meta name="description" content="成为committer">
 +
 +
 +
 +
 +<meta name="author" content="">
 +
 +<meta property="og:locale" content="cn">
 +<meta property="og:site_name" content="Apache ServiceComb">
 +<meta property="og:title" content="成为Committer">
 +
 +
 +  <link rel="canonical" href="https://github.com/pages/apache/incubator-servicecomb-website/cn/developers/becomming-a-commiter">
 +  <meta property="og:url" content="https://github.com/pages/apache/incubator-servicecomb-website/cn/developers/becomming-a-commiter">
 +
 +
 +
 +  <meta property="og:description" content="成为committer">
 +
 +
 +
 +  <meta name="twitter:site" content="@ServiceComb">
 +  <meta name="twitter:title" content="成为Committer">
 +  <meta name="twitter:description" content="成为committer">
 +  <meta name="twitter:url" content="">
 +
 +  
 +    <meta name="twitter:card" content="summary">
 +    
 +  
 +
 +  
 +
 +
 +
 +  
 +
 +  
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +  <script type="application/ld+json">
 +    {
 +      "@context" : "http://schema.org",
 +      "@type" : "Person",
 +      "name" : "Apache ServiceComb",
 +      "url" : "https://github.com/pages/apache/incubator-servicecomb-website",
 +      "sameAs" : null
 +    }
 +  </script>
 +
 +
 +
 +  <meta name="google-site-verification" content="HvJjNd7vvJ-yjSTHlBiIWEYxp_Hrz-PYEY5Idz9LRcA" />
 +
 +
 +
 +
 +<!-- end SEO -->
 +
 +
 +<link href="/feed.xml" type="application/atom+xml" rel="alternate" title="Apache ServiceComb Feed">
 +
 +<!-- http://t.co/dKP3o1e -->
 +<meta name="HandheldFriendly" content="True">
 +<meta name="MobileOptimized" content="320">
 +<meta name="viewport" content="width=device-width, initial-scale=1.0">
 +
 +<script>
 +  document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/g, '') + ' js ';
 +</script>
 +<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/1.7.1/clipboard.min.js"></script>
 +<script src="/assets/vendor/prism/prism.js"></script>
 +
 +<script type="text/javascript" async
 +  src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-MML-AM_CHTML">
 +</script>
 +
 +<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css" integrity="sha384-/Y6pD6FV/Vv2HJnA6t+vslU6fwYXjCFtcEpHbNJ0lyAFsXTsjBbfaDjzALeQsN6M" crossorigin="anonymous">
 +
 +<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
 +<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js" integrity="sha384-b/U6ypiBEHpOf/4+1nzFpr53nxSS+GLCkfwBdFNTxtclqqenISfwAzpKaMNFNmj4" crossorigin="anonymous"></script>
 +<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.min.js" integrity="sha384-h0AbiXch4ZDo7tp9hKZ4TsHbi047NrKGLO3SEJAg45jXxnGIfYzk4Si90RDIqNm1" crossorigin="anonymous"></script>
 +<!-- For all browsers -->
 +<link rel="stylesheet" href="/assets/css/main.css?v=1">
 +<link rel="stylesheet" href="/assets/vendor/prism/prism.css?v=1">
 +
 +<!--[if lte IE 9]>
 +  <style>
 +    /* old IE unsupported flexbox fixes */
 +    .greedy-nav .site-title {
 +      padding-right: 3em;
 +    }
 +    .greedy-nav button {
 +      position: absolute;
 +      top: 0;
 +      right: 0;
 +      height: 100%;
 +    }
 +  </style>
 +<![endif]-->
 +
 +<meta http-equiv="cleartype" content="on">
 +
 +    <!-- start custom head snippets -->
 +
 +<!-- insert favicons. use http://realfavicongenerator.net/ -->
 +<link href="https://fonts.cat.net/css?family=Roboto:400,500,700|Source+Code+Pro" rel="stylesheet">
 +<script src="/assets/js/custom.js"></script>
 +<!-- end custom head snippets -->
 +
 +  </head>
 +
 +  <body class="layout--single">
 +
 +    <!--[if lt IE 9]>
 +<div class="notice--danger align-center" style="margin: 0;">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</div>
 +<![endif]-->
 +    <div class="masthead" onmouseleave="$('#childrenShow').css('display', 'none')">
 +  <div class="masthead__inner-wrap">
 +    <div class="masthead__menu">
 +      <nav id="site-nav" class="greedy-nav">
 +	      
 +          <a class="site-title active" href="/cn"><img src="https://www.apache.org/img/servicecomb.png"></a>
 +	      
 +        <ul class="visible-links">
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/">首页</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/developers/">项目</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +            <li class="def-nav-li" onmouseenter="$('#childrenShow').css('display', 'block')">
 +              
 +              
 +              
 +
 +              
-                 <a href="/cn/users/">文档</a>
++                <a href="/cn/docs/users/">文档</a>
 +              
 +
 +              <ul id="childrenShow" class="def-children-show" onmouseleave="$('#childrenShow').css('display', 'none')">
 +                
-                 <li><a href="/cn/docs/quick-start/" class="">快速入门</a></li>
++                <li><a href="/cn/docs/quick-start/" class="">入门指南</a></li>
 +                
-                 <li><a href="/cn/users/" class="">用户手册</a></li>
++                <li><a href="/cn/docs/users/" class="">用户手册</a></li>
 +                
 +                <li><a href="/cn/slides/" class="">大咖视频</a></li>
 +                
 +                <li><a href="/cn/faqs/" class="">常见问题</a></li>
 +                
 +              </ul>
 +            </li>
 +          
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a class="active" href="/cn/developers/contributing">社区</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/year-archive/">博文</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/release/">下载</a>
 +                
 +              </li>
 +            
 +          
 +        </ul>
 +        <button><div class="navicon"></div></button>
 +        <ul class="hidden-links hidden"></ul>
 +        <div class="nav-lang">
 +          
 +            
 +            
 +            <a href=/developers/becomming-a-commiter>English</a>
 +          
 +        </div>
 +      </nav>
 +    </div>
 +  </div>
 +</div>
 +
 +
 +    
 +
 +
 +
 +<div id="main" role="main">
 +  
 +  <div class="sidebar sticky">
 +      
 +      <div class="back-to-home"><a href="/cn/">首页</a> > 成为Committer</div>
 +      
 +  
 +  
 +    
 +      
 +      
 +      
 +    
 +    
 +      
 +
 +<nav class="nav__list">
 +  
 +  <input id="ac-toc" name="accordion-toc" type="checkbox" />
 +  <label for="ac-toc">切换菜单</label>
 +  <ul class="nav__items">
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/"><span class="nav__sub-title nav__sub-title-with-url">项目列表</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/team/"><span class="nav__sub-title nav__sub-title-with-url">开发团队</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/contributing"><span class="nav__sub-title nav__sub-title-with-url">如何做贡献</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/becomming-a-commiter"><span class="nav__sub-title nav__sub-title-with-url">成为Committer</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/setup-develop-environment/"><span class="nav__sub-title nav__sub-title-with-url">开发环境准备</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/submit-issues/"><span class="nav__sub-title nav__sub-title-with-url">发现问题</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/submit-codes/"><span class="nav__sub-title nav__sub-title-with-url">代码提交指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/subscribe-mail-list/"><span class="nav__sub-title nav__sub-title-with-url">邮件列表订阅指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/use-jira/"><span class="nav__sub-title nav__sub-title-with-url">JIRA使用方法</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/use-gitter/"><span class="nav__sub-title nav__sub-title-with-url">Gitter 使用方法</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/setup-committer-rights/"><span class="nav__sub-title nav__sub-title-with-url">设置代码仓库写权限</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/release-guide/"><span class="nav__sub-title nav__sub-title-with-url">Servicecomb发版指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/release-validation-guide/"><span class="nav__sub-title nav__sub-title-with-url">ServiceComb发版验证指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +  </ul>
 +</nav>
 +
 +    
 +  
 +  </div>
 +
 +
 +
 +  <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
 +    <meta itemprop="headline" content="成为Committer">
 +    <meta itemprop="description" content="成为committer">
 +    
 +    <meta itemprop="dateModified" content="June 19, 2018">
 +
 +    <div class="page__inner-wrap">
 +      
 +        
 +          <header>
 +            <h1 class="page__title" itemprop="headline">成为Committer
 +</h1>
 +            
 +          </header>
 +        
 +      
 +
 +      <section class="page__content" itemprop="text">
 +        <p>ServiceComb 是按照Apache的做事方式来构建社区的,任何人只要他为社区做出了足够的贡献争获取到足够的信任就可以成为代码提交者。</p>
 +
 +<h2 id="参与社区贡献">参与社区贡献</h2>
 +
 +<ul>
 +  <li><a href="/release">下载发行版</a></li>
 +  <li><a href="mailto:dev@servicecomb.apache.org">参加邮件列表讨论</a></li>
 +  <li><a href="https://issues.apache.org/jira/projects/SCB/">提交Bug或者提交新的功能需求</a></li>
 +</ul>
 +
 +<p>参见 <a href="/developers/contributing">贡献社区</a> 获取更多成为贡献者的指导建议。</p>
 +
 +<p>ServiceComb采用了与Apache基金会相同的精英治理模式。 一旦您对项目表现出足够的持续承诺并赢得了信任,PMC可能会邀请您成为提交者。</p>
 +
 +<p>除了编码之外,还有多种贡献方式可以在ServiceComb社区中建立信任。例如代码审查,设计讨论,用户支持,社区拓展,文档,项目管理等。</p>
 +
 +<h2 id="新提交者流程">新提交者流程</h2>
 +
 +<p>ServiceComb社区参照Apache<a href="http://community.apache.org/newcommitter.html">发展新提交者流程</a>来发展新的提交者。</p>
 +
 +<ul>
 +  <li>在 @private 中进行投票.</li>
 +  <li>如果投票通过,项目管理委员会将向新发展的代码提交这发送邀请邮件,邮件同时抄送 @private。</li>
 +  <li>将代码提交者信息刷新到<a href="/developers/team">开发团队</a></li>
 +  <li><a href="/developers/setup-committer-rights/">设置提交权限信息</a></li>
 +</ul>
 +
 +        
 +      </section>
 +
 +      <footer class="page__meta">
 +        
 +        
 +
 +
 +        
 +      </footer>
 +
 +      
 +
 +      
 +
 +    </div>
 +
 +    
 +  </article>
 +
 +  
 +  
 +</div>
 +
 +
 +    <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
 +    <div align="center" style="margin: 0 0;">
 +    <ins class="adsbygoogle"
 +         style="display:block; border-bottom: initial;"
 +         data-ad-client="ca-pub-7328585512091257"
 +         data-ad-slot="3049671934"
 +         data-ad-format="auto"></ins>
 +    </div>
 +
 +    <div class="page__footer">
 +      <footer>
 +        <!-- start custom footer snippets -->
 +
 +<!-- end custom footer snippets -->
 +
 +        <div class="container">
 +  <div class="row justify-content-md-center">
 +    
 +    <div class="col">
 +      <ul>
 +        <p class="header">资源</p>
-         <li><a href="/cn/docs/quick-start/">快速入门</a></li>
++        <li><a href="/cn/docs/quick-start/">入门指南</a></li>
 +        <li><a href="/cn/users/">用户指南</a></li>
 +        <li><a href="/cn/slides/">资料</a></li>
 +        <li><a href="/cn/users/faq/">常见问题</a></li>
 +      </ul>
 +    </div>
 +    <div class="col">
 +      <ul>
 +        <p class="header">ASF</p>
 +        <li><a href="http://www.apache.org">基金会</a></li>
 +        <li><a href="http://www.apache.org/licenses/">许可证</a></li>
 +        <li><a href="http://www.apache.org/events/current-event">活动</a></li>
 +        <li><a href="http://www.apache.org/foundation/sponsorship.html">赞助</a></li>
 +        <li><a href="http://www.apache.org/foundation/thanks.html">鸣谢</a></li>
 +      </ul>
 +    </div>
 +    <div class="col">
 +      <ul>
 +        <p class="header">贡献</p>
 +        <li><a href="http://issues.apache.org/jira/browse/SCB">报告本网页问题</a></li>
 +        <li><a href="https://github.com/apache/servicecomb-website/edit/master/_developers/cn/becomming-a-committer.md">在Github上编辑此页</a></li>
 +        <li><a href="/cn/developers/submit-codes/">代码提交指南</a></li>
 +        <li><a href="/cn/security">安全</a></li>
 +      </ul>
 +    </div>
 +    <div class="col">
 +      <ul class="social-icons">
 +        <p class="header">社区</p>
 +        <li>
 +            <a href="mailto:dev-subscribe@servicecomb.incubator.apache.org" rel="nofollow"><span class="mail">邮件列表</span></a>
 +        </li>
 +        <li>
 +            <a href="https://github.com/apache?q=ServiceComb" target="_blank"><span class="github">Github</span></a>
 +        </li>
 +        <li>
 +            <a href="https://twitter.com/ServiceComb" target="_blank"><span class="twitter">Twitter</span></a>
 +        </li>
 +        <li>
 +            <a href="/feed.xml" target="_blank"><span class="rss">Feed</span></a>
 +        </li>
 +      </ul>
 +    </div>
 +  </div>
 +</div>
 +<div class="page__footer-bottom">
 +  <div>&copy; 2019 Apache ServiceComb. 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 +  <div>All other marks mentioned may be trademarks or registered trademarks of their respective owners.</div>
 +</div>
 +
 +      </footer>
 +    </div>
 +
 +    <script src="/assets/js/main.min.js"></script>
 +
 +
 +
 +
 +  <script>
 +  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 +  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 +  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
 +  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
 +
 +  ga('create', 'UA-101622733-1', 'auto');
 +  ga('send', 'pageview');
 +</script>
 +
 +
 +
 +
 +
 +
 +
 +  </body>
 +</html>
diff --cc content/cn/developers/contributing.html
index 8bae764,0000000..d957836
mode 100644,000000..100644
--- a/content/cn/developers/contributing.html
+++ b/content/cn/developers/contributing.html
@@@ -1,695 -1,0 +1,695 @@@
 +<!doctype html>
 +<!--
 +  Minimal Mistakes Jekyll Theme 4.4.1 by Michael Rose
 +  Copyright 2017 Michael Rose - mademistakes.com | @mmistakes
 +  Free for personal and commercial use under the MIT license
 +  https://github.com/mmistakes/minimal-mistakes/blob/master/LICENSE.txt
 +-->
 +<html lang="cn" class="no-js">
 +  <head>
 +    <meta charset="utf-8">
 +
 +<!-- begin SEO -->
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +<title>如何做贡献 - Apache ServiceComb</title>
 +
 +
 +
 +
 +<meta name="description" content="如何做贡献">
 +
 +
 +
 +
 +<meta name="author" content="">
 +
 +<meta property="og:locale" content="cn">
 +<meta property="og:site_name" content="Apache ServiceComb">
 +<meta property="og:title" content="如何做贡献">
 +
 +
 +  <link rel="canonical" href="https://github.com/pages/apache/incubator-servicecomb-website/cn/developers/contributing">
 +  <meta property="og:url" content="https://github.com/pages/apache/incubator-servicecomb-website/cn/developers/contributing">
 +
 +
 +
 +  <meta property="og:description" content="如何做贡献">
 +
 +
 +
 +  <meta name="twitter:site" content="@ServiceComb">
 +  <meta name="twitter:title" content="如何做贡献">
 +  <meta name="twitter:description" content="如何做贡献">
 +  <meta name="twitter:url" content="">
 +
 +  
 +    <meta name="twitter:card" content="summary">
 +    
 +  
 +
 +  
 +
 +
 +
 +  
 +
 +  
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +  <script type="application/ld+json">
 +    {
 +      "@context" : "http://schema.org",
 +      "@type" : "Person",
 +      "name" : "Apache ServiceComb",
 +      "url" : "https://github.com/pages/apache/incubator-servicecomb-website",
 +      "sameAs" : null
 +    }
 +  </script>
 +
 +
 +
 +  <meta name="google-site-verification" content="HvJjNd7vvJ-yjSTHlBiIWEYxp_Hrz-PYEY5Idz9LRcA" />
 +
 +
 +
 +
 +<!-- end SEO -->
 +
 +
 +<link href="/feed.xml" type="application/atom+xml" rel="alternate" title="Apache ServiceComb Feed">
 +
 +<!-- http://t.co/dKP3o1e -->
 +<meta name="HandheldFriendly" content="True">
 +<meta name="MobileOptimized" content="320">
 +<meta name="viewport" content="width=device-width, initial-scale=1.0">
 +
 +<script>
 +  document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/g, '') + ' js ';
 +</script>
 +<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/1.7.1/clipboard.min.js"></script>
 +<script src="/assets/vendor/prism/prism.js"></script>
 +
 +<script type="text/javascript" async
 +  src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-MML-AM_CHTML">
 +</script>
 +
 +<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css" integrity="sha384-/Y6pD6FV/Vv2HJnA6t+vslU6fwYXjCFtcEpHbNJ0lyAFsXTsjBbfaDjzALeQsN6M" crossorigin="anonymous">
 +
 +<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
 +<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js" integrity="sha384-b/U6ypiBEHpOf/4+1nzFpr53nxSS+GLCkfwBdFNTxtclqqenISfwAzpKaMNFNmj4" crossorigin="anonymous"></script>
 +<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.min.js" integrity="sha384-h0AbiXch4ZDo7tp9hKZ4TsHbi047NrKGLO3SEJAg45jXxnGIfYzk4Si90RDIqNm1" crossorigin="anonymous"></script>
 +<!-- For all browsers -->
 +<link rel="stylesheet" href="/assets/css/main.css?v=1">
 +<link rel="stylesheet" href="/assets/vendor/prism/prism.css?v=1">
 +
 +<!--[if lte IE 9]>
 +  <style>
 +    /* old IE unsupported flexbox fixes */
 +    .greedy-nav .site-title {
 +      padding-right: 3em;
 +    }
 +    .greedy-nav button {
 +      position: absolute;
 +      top: 0;
 +      right: 0;
 +      height: 100%;
 +    }
 +  </style>
 +<![endif]-->
 +
 +<meta http-equiv="cleartype" content="on">
 +
 +    <!-- start custom head snippets -->
 +
 +<!-- insert favicons. use http://realfavicongenerator.net/ -->
 +<link href="https://fonts.cat.net/css?family=Roboto:400,500,700|Source+Code+Pro" rel="stylesheet">
 +<script src="/assets/js/custom.js"></script>
 +<!-- end custom head snippets -->
 +
 +  </head>
 +
 +  <body class="layout--single">
 +
 +    <!--[if lt IE 9]>
 +<div class="notice--danger align-center" style="margin: 0;">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</div>
 +<![endif]-->
 +    <div class="masthead" onmouseleave="$('#childrenShow').css('display', 'none')">
 +  <div class="masthead__inner-wrap">
 +    <div class="masthead__menu">
 +      <nav id="site-nav" class="greedy-nav">
 +	      
 +          <a class="site-title active" href="/cn"><img src="https://www.apache.org/img/servicecomb.png"></a>
 +	      
 +        <ul class="visible-links">
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/">首页</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/developers/">项目</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +            <li class="def-nav-li" onmouseenter="$('#childrenShow').css('display', 'block')">
 +              
 +              
 +              
 +
 +              
-                 <a href="/cn/users/">文档</a>
++                <a href="/cn/docs/users/">文档</a>
 +              
 +
 +              <ul id="childrenShow" class="def-children-show" onmouseleave="$('#childrenShow').css('display', 'none')">
 +                
-                 <li><a href="/cn/docs/quick-start/" class="">快速入门</a></li>
++                <li><a href="/cn/docs/quick-start/" class="">入门指南</a></li>
 +                
-                 <li><a href="/cn/users/" class="">用户手册</a></li>
++                <li><a href="/cn/docs/users/" class="">用户手册</a></li>
 +                
 +                <li><a href="/cn/slides/" class="">大咖视频</a></li>
 +                
 +                <li><a href="/cn/faqs/" class="">常见问题</a></li>
 +                
 +              </ul>
 +            </li>
 +          
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a class="active" href="/cn/developers/contributing">社区</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/year-archive/">博文</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/release/">下载</a>
 +                
 +              </li>
 +            
 +          
 +        </ul>
 +        <button><div class="navicon"></div></button>
 +        <ul class="hidden-links hidden"></ul>
 +        <div class="nav-lang">
 +          
 +            
 +            
 +            <a href=/developers/contributing>English</a>
 +          
 +        </div>
 +      </nav>
 +    </div>
 +  </div>
 +</div>
 +
 +
 +    
 +
 +
 +
 +<div id="main" role="main">
 +  
 +  <div class="sidebar sticky">
 +      
 +      <div class="back-to-home"><a href="/cn/">首页</a> > 如何做贡献</div>
 +      
 +  
 +  
 +    
 +      
 +      
 +      
 +    
 +    
 +      
 +
 +<nav class="nav__list">
 +  
 +  <input id="ac-toc" name="accordion-toc" type="checkbox" />
 +  <label for="ac-toc">切换菜单</label>
 +  <ul class="nav__items">
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/"><span class="nav__sub-title nav__sub-title-with-url">项目列表</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/team/"><span class="nav__sub-title nav__sub-title-with-url">开发团队</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/contributing"><span class="nav__sub-title nav__sub-title-with-url">如何做贡献</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/becomming-a-commiter"><span class="nav__sub-title nav__sub-title-with-url">成为Committer</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/setup-develop-environment/"><span class="nav__sub-title nav__sub-title-with-url">开发环境准备</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/submit-issues/"><span class="nav__sub-title nav__sub-title-with-url">发现问题</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/submit-codes/"><span class="nav__sub-title nav__sub-title-with-url">代码提交指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/subscribe-mail-list/"><span class="nav__sub-title nav__sub-title-with-url">邮件列表订阅指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/use-jira/"><span class="nav__sub-title nav__sub-title-with-url">JIRA使用方法</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/use-gitter/"><span class="nav__sub-title nav__sub-title-with-url">Gitter 使用方法</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/setup-committer-rights/"><span class="nav__sub-title nav__sub-title-with-url">设置代码仓库写权限</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/release-guide/"><span class="nav__sub-title nav__sub-title-with-url">Servicecomb发版指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/release-validation-guide/"><span class="nav__sub-title nav__sub-title-with-url">ServiceComb发版验证指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +  </ul>
 +</nav>
 +
 +    
 +  
 +  </div>
 +
 +
 +
 +  <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
 +    <meta itemprop="headline" content="如何做贡献">
 +    <meta itemprop="description" content="如何做贡献">
 +    
 +    <meta itemprop="dateModified" content="May 20, 2018">
 +
 +    <div class="page__inner-wrap">
 +      
 +        
 +          <header>
 +            <h1 class="page__title" itemprop="headline">如何做贡献
 +</h1>
 +            
 +          </header>
 +        
 +      
 +
 +      <section class="page__content" itemprop="text">
 +        <aside class="sidebar__right">
 +<nav class="toc">
 +    <!-- <header><h4 class="nav__title"><i class="fa fa-file-text"></i> 在本页上</h4></header> -->
 +<ul class="toc__menu" id="markdown-toc">
 +  <li><a href="#为apache-servicecomb做贡献" id="markdown-toc-为apache-servicecomb做贡献">为Apache ServiceComb做贡献</a></li>
 +  <li><a href="#初次接触" id="markdown-toc-初次接触">初次接触</a></li>
 +  <li><a href="#改进文档" id="markdown-toc-改进文档">改进文档</a></li>
 +  <li><a href="#如果发现了一个bug或问题" id="markdown-toc-如果发现了一个bug或问题">如果发现了一个Bug或问题</a></li>
 +  <li><a href="#编写代码" id="markdown-toc-编写代码">编写代码</a></li>
 +</ul>
 +
 +  </nav>
 +</aside>
 +
 +<h2 id="为apache-servicecomb做贡献">为Apache ServiceComb做贡献</h2>
 +<p>您可以通过很多方式帮助ServiceComb成长为更优秀的微服务框架——非常欢迎伸出援手!</p>
 +
 +<ul>
 +  <li>浏览文档,这样可以加深您对ServiceComb的了解,学习到知识,一旦发现文档写得不清晰或逻辑混乱的地方,请通知我们;</li>
 +  <li>下载代码,试一试我们介绍的功能,看看它是否与您预想的一样工作;</li>
 +  <li>分析源代码,如果希望了解更多技术细节,请在<a href="http://servicecomb.apache.org/cn/developers/use-gitter/">Gitter</a>上提问,大家会尽快解答;</li>
 +  <li>希望炫一把黑科技体现您的实力?看看我们的 <a href="https://issues.apache.org/jira/browse/SCB">issue tracker</a> 吧,欢迎您承接Open状态的Issues和未完成的特性,提交<a href="http://servicecomb.apache.org/cn/developers/submit-codes/">PR</a>,成为贡献者之一;</li>
 +  <li>如果您接触 ServiceComb不久并且很希望帮助我们,您可以先从<a href="https://issues.apache.org/jira/browse/SCB-333?jql=project%20%3D%20SCB%20AND%20status%20%3D%20Open%20AND%20fixVersion%20in%20(EMPTY%2C%20java-chassis-1.0.0-m2)%20AND%20labels%20%3D%20newbie">简单的任务</a>入手,循序渐进,甚至成长为Committer;</li>
 +  <li>如果在使用ServiceComb的过程中发现有功能无法满足您的需求或出现问题,请在Issues中记录,并Watch项目,这样一旦这个问题有进展,都会第一时间通知到您。</li>
 +</ul>
 +
 +<h2 id="初次接触">初次接触</h2>
 +<p>有下面的方式加入ServcieComb社区:</p>
 +
 +<ul>
 +  <li>订阅我们的<a href="http://servicecomb.apache.org/cn/developers/subscribe-mail-list">邮件列表</a>,并为您关注的话题发表意见;</li>
 +  <li>来<a href="https://gitter.im/ServiceCombUsers/Lobby">Gitter</a>和大家打个招呼吧!</li>
 +</ul>
 +
 +<h2 id="改进文档">改进文档</h2>
 +<p>文档是用户了解Apache ServiceComb最主要的方式,也是我们最需要帮助的地方!</p>
 +
 +<p>因此如果您对改进文档的质量感兴趣,不论是修订一个页面的地址、更正一个链接、以及写一篇更优秀的入门文档,我们都非常欢迎!</p>
 +
 +<p>我们的文档大多数是使用markdown格式编写的,您需要同步我们的<a href="https://github.com/apache/servicecomb-website">Website</a>项目,直接在 github上编辑后提交PR即可。</p>
 +
 +<h2 id="如果发现了一个bug或问题">如果发现了一个Bug或问题</h2>
 +
 +<p>请提交一个新的Issue在我们的<a href="https://issues.apache.org/jira/browse/SCB">issue tracker</a>上,如果您能够提供一个JUnit测试用例来复现这个问题,那么我们就能够更快的解决它,例如已经有的<a href="https://github.com/apache/servicecomb-pack/tree/master/alpha/alpha-core/src/test/java/org/apache/servicecomb/pack/alpha/core">例子</a>,并且我们还能够持续的确认这个问题不会再次出现在未来的版本中。</p>
 +
 +<h2 id="编写代码">编写代码</h2>
 +
 +<p>ServiceComb的所有项目都在 <a href="https://github.com/search?q=org%3Aapache+servicecomb">Github</a>上,包含下面几个子项目:</p>
 +
 +<table>
 +  <thead>
 +    <tr>
 +      <th>项目名</th>
 +      <th>项目简介</th>
 +      <th>编程语言</th>
 +    </tr>
 +  </thead>
 +  <tbody>
 +    <tr>
 +      <td><a href="https://github.com/apache/servicecomb-java-chassis">servicecomb-java-chassis</a></td>
 +      <td>Java微服务框架(SDK)</td>
 +      <td>Java</td>
 +    </tr>
 +    <tr>
 +      <td><a href="https://github.com/apache/servicecomb-service-center">servicecomb-service-center</a></td>
 +      <td>服务中心(服务注册及发现)</td>
 +      <td>Golang</td>
 +    </tr>
 +    <tr>
 +      <td><a href="https://github.com/apache/servicecomb-pack">servicecomb-pack</a></td>
 +      <td>支持Saga/TCC等多协议的分布式事务方案</td>
 +      <td>Java</td>
 +    </tr>
 +    <tr>
 +      <td><a href="https://github.com/apache/servicecomb-Mesher">servicecomb-mesher</a></td>
 +      <td>微服务网格</td>
 +      <td>Golang</td>
 +    </tr>
 +    <tr>
 +      <td><a href="https://github.com/apache/servicecomb-kie">servicecomb-kie</a></td>
 +      <td>微服务配置管理中心</td>
 +      <td>Golang</td>
 +    </tr>
 +    <tr>
 +      <td><a href="https://github.com/apache/servicecomb-toolkit">servicecomb-toolkit</a></td>
 +      <td>基于契约的微服务开发工具</td>
 +      <td>Java</td>
 +    </tr>
 +    <tr>
 +      <td><a href="https://github.com/apache/servicecomb-samples">servicecomb-samples</a></td>
 +      <td>提供了微服务示例</td>
 +      <td>Java</td>
 +    </tr>
 +    <tr>
 +      <td><a href="https://github.com/apache/servicecomb-fence">servicecomb-fence</a></td>
 +      <td>ServiceComb Java-chassis安全认证解决方案</td>
 +      <td>Java</td>
 +    </tr>
 +    <tr>
 +      <td><a href="https://github.com/apache/servicecomb-docs">servicecomb-docs</a></td>
 +      <td>ServiceComb用户手册</td>
 +      <td>CSS</td>
 +    </tr>
 +    <tr>
 +      <td><a href="https://github.com/apache/servicecomb-website">servicecomb-website</a></td>
 +      <td>ServiceComb网站</td>
 +      <td>HTML</td>
 +    </tr>
 +    <tr>
 +      <td><a href="https://github.com/apache/servicecomb-saga-actuator">servicecomb-saga-actuator</a></td>
 +      <td>集中式Saga事务协调器 (归档)</td>
 +      <td>Java</td>
 +    </tr>
 +  </tbody>
 +</table>
 +
 +<p>如果希望给ServiceComb提交代码,您需要从github上fork对应的项目至您的项目空间下,为您提交的代码创建一个新的分支,添加源项目为upstream,并提交PR,更详细的步骤可以参考<a href="http://servicecomb.apache.org/cn/developers/submit-codes/">这篇文档</a>。</p>
 +
 +        
 +      </section>
 +
 +      <footer class="page__meta">
 +        
 +        
 +
 +
 +        
 +      </footer>
 +
 +      
 +
 +      
 +
 +    </div>
 +
 +    
 +  </article>
 +
 +  
 +  
 +</div>
 +
 +
 +    <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
 +    <div align="center" style="margin: 0 0;">
 +    <ins class="adsbygoogle"
 +         style="display:block; border-bottom: initial;"
 +         data-ad-client="ca-pub-7328585512091257"
 +         data-ad-slot="3049671934"
 +         data-ad-format="auto"></ins>
 +    </div>
 +
 +    <div class="page__footer">
 +      <footer>
 +        <!-- start custom footer snippets -->
 +
 +<!-- end custom footer snippets -->
 +
 +        <div class="container">
 +  <div class="row justify-content-md-center">
 +    
 +    <div class="col">
 +      <ul>
 +        <p class="header">资源</p>
-         <li><a href="/cn/docs/quick-start/">快速入门</a></li>
++        <li><a href="/cn/docs/quick-start/">入门指南</a></li>
 +        <li><a href="/cn/users/">用户指南</a></li>
 +        <li><a href="/cn/slides/">资料</a></li>
 +        <li><a href="/cn/users/faq/">常见问题</a></li>
 +      </ul>
 +    </div>
 +    <div class="col">
 +      <ul>
 +        <p class="header">ASF</p>
 +        <li><a href="http://www.apache.org">基金会</a></li>
 +        <li><a href="http://www.apache.org/licenses/">许可证</a></li>
 +        <li><a href="http://www.apache.org/events/current-event">活动</a></li>
 +        <li><a href="http://www.apache.org/foundation/sponsorship.html">赞助</a></li>
 +        <li><a href="http://www.apache.org/foundation/thanks.html">鸣谢</a></li>
 +      </ul>
 +    </div>
 +    <div class="col">
 +      <ul>
 +        <p class="header">贡献</p>
 +        <li><a href="http://issues.apache.org/jira/browse/SCB">报告本网页问题</a></li>
 +        <li><a href="https://github.com/apache/servicecomb-website/edit/master/_developers/cn/contributing.md">在Github上编辑此页</a></li>
 +        <li><a href="/cn/developers/submit-codes/">代码提交指南</a></li>
 +        <li><a href="/cn/security">安全</a></li>
 +      </ul>
 +    </div>
 +    <div class="col">
 +      <ul class="social-icons">
 +        <p class="header">社区</p>
 +        <li>
 +            <a href="mailto:dev-subscribe@servicecomb.incubator.apache.org" rel="nofollow"><span class="mail">邮件列表</span></a>
 +        </li>
 +        <li>
 +            <a href="https://github.com/apache?q=ServiceComb" target="_blank"><span class="github">Github</span></a>
 +        </li>
 +        <li>
 +            <a href="https://twitter.com/ServiceComb" target="_blank"><span class="twitter">Twitter</span></a>
 +        </li>
 +        <li>
 +            <a href="/feed.xml" target="_blank"><span class="rss">Feed</span></a>
 +        </li>
 +      </ul>
 +    </div>
 +  </div>
 +</div>
 +<div class="page__footer-bottom">
 +  <div>&copy; 2019 Apache ServiceComb. 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 +  <div>All other marks mentioned may be trademarks or registered trademarks of their respective owners.</div>
 +</div>
 +
 +      </footer>
 +    </div>
 +
 +    <script src="/assets/js/main.min.js"></script>
 +
 +
 +
 +
 +  <script>
 +  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 +  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 +  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
 +  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
 +
 +  ga('create', 'UA-101622733-1', 'auto');
 +  ga('send', 'pageview');
 +</script>
 +
 +
 +
 +
 +
 +
 +
 +  </body>
 +</html>
diff --cc content/cn/developers/index.html
index 4b11e45,0000000..d11474c
mode 100644,000000..100644
--- a/content/cn/developers/index.html
+++ b/content/cn/developers/index.html
@@@ -1,672 -1,0 +1,672 @@@
 +<!doctype html>
 +<!--
 +  Minimal Mistakes Jekyll Theme 4.4.1 by Michael Rose
 +  Copyright 2017 Michael Rose - mademistakes.com | @mmistakes
 +  Free for personal and commercial use under the MIT license
 +  https://github.com/mmistakes/minimal-mistakes/blob/master/LICENSE.txt
 +-->
 +<html lang="cn" class="no-js">
 +  <head>
 +    <meta charset="utf-8">
 +
 +<!-- begin SEO -->
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +<title>项目列表 - Apache ServiceComb</title>
 +
 +
 +
 +
 +<meta name="description" content="项目列表">
 +
 +
 +
 +
 +<meta name="author" content="">
 +
 +<meta property="og:locale" content="cn">
 +<meta property="og:site_name" content="Apache ServiceComb">
 +<meta property="og:title" content="项目列表">
 +
 +
 +  <link rel="canonical" href="https://github.com/pages/apache/incubator-servicecomb-website/cn/developers/">
 +  <meta property="og:url" content="https://github.com/pages/apache/incubator-servicecomb-website/cn/developers/">
 +
 +
 +
 +  <meta property="og:description" content="项目列表">
 +
 +
 +
 +  <meta name="twitter:site" content="@ServiceComb">
 +  <meta name="twitter:title" content="项目列表">
 +  <meta name="twitter:description" content="项目列表">
 +  <meta name="twitter:url" content="">
 +
 +  
 +    <meta name="twitter:card" content="summary">
 +    
 +  
 +
 +  
 +
 +
 +
 +  
 +
 +  
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +  <script type="application/ld+json">
 +    {
 +      "@context" : "http://schema.org",
 +      "@type" : "Person",
 +      "name" : "Apache ServiceComb",
 +      "url" : "https://github.com/pages/apache/incubator-servicecomb-website",
 +      "sameAs" : null
 +    }
 +  </script>
 +
 +
 +
 +  <meta name="google-site-verification" content="HvJjNd7vvJ-yjSTHlBiIWEYxp_Hrz-PYEY5Idz9LRcA" />
 +
 +
 +
 +
 +<!-- end SEO -->
 +
 +
 +<link href="/feed.xml" type="application/atom+xml" rel="alternate" title="Apache ServiceComb Feed">
 +
 +<!-- http://t.co/dKP3o1e -->
 +<meta name="HandheldFriendly" content="True">
 +<meta name="MobileOptimized" content="320">
 +<meta name="viewport" content="width=device-width, initial-scale=1.0">
 +
 +<script>
 +  document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/g, '') + ' js ';
 +</script>
 +<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/1.7.1/clipboard.min.js"></script>
 +<script src="/assets/vendor/prism/prism.js"></script>
 +
 +<script type="text/javascript" async
 +  src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-MML-AM_CHTML">
 +</script>
 +
 +<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css" integrity="sha384-/Y6pD6FV/Vv2HJnA6t+vslU6fwYXjCFtcEpHbNJ0lyAFsXTsjBbfaDjzALeQsN6M" crossorigin="anonymous">
 +
 +<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
 +<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js" integrity="sha384-b/U6ypiBEHpOf/4+1nzFpr53nxSS+GLCkfwBdFNTxtclqqenISfwAzpKaMNFNmj4" crossorigin="anonymous"></script>
 +<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.min.js" integrity="sha384-h0AbiXch4ZDo7tp9hKZ4TsHbi047NrKGLO3SEJAg45jXxnGIfYzk4Si90RDIqNm1" crossorigin="anonymous"></script>
 +<!-- For all browsers -->
 +<link rel="stylesheet" href="/assets/css/main.css?v=1">
 +<link rel="stylesheet" href="/assets/vendor/prism/prism.css?v=1">
 +
 +<!--[if lte IE 9]>
 +  <style>
 +    /* old IE unsupported flexbox fixes */
 +    .greedy-nav .site-title {
 +      padding-right: 3em;
 +    }
 +    .greedy-nav button {
 +      position: absolute;
 +      top: 0;
 +      right: 0;
 +      height: 100%;
 +    }
 +  </style>
 +<![endif]-->
 +
 +<meta http-equiv="cleartype" content="on">
 +
 +    <!-- start custom head snippets -->
 +
 +<!-- insert favicons. use http://realfavicongenerator.net/ -->
 +<link href="https://fonts.cat.net/css?family=Roboto:400,500,700|Source+Code+Pro" rel="stylesheet">
 +<script src="/assets/js/custom.js"></script>
 +<!-- end custom head snippets -->
 +
 +  </head>
 +
 +  <body class="layout--single">
 +
 +    <!--[if lt IE 9]>
 +<div class="notice--danger align-center" style="margin: 0;">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</div>
 +<![endif]-->
 +    <div class="masthead" onmouseleave="$('#childrenShow').css('display', 'none')">
 +  <div class="masthead__inner-wrap">
 +    <div class="masthead__menu">
 +      <nav id="site-nav" class="greedy-nav">
 +	      
 +          <a class="site-title active" href="/cn"><img src="https://www.apache.org/img/servicecomb.png"></a>
 +	      
 +        <ul class="visible-links">
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  
 +                    <a href="/cn/">首页</a>
 +                  
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  
 +                    <a class="active" href="/cn/developers/">项目</a>
 +                  
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +            <li class="def-nav-li" onmouseenter="$('#childrenShow').css('display', 'block')">
 +              
 +              
 +              
 +
 +              
-                 <a href="/cn/users/">文档</a>
++                <a href="/cn/docs/users/">文档</a>
 +              
 +
 +              <ul id="childrenShow" class="def-children-show" onmouseleave="$('#childrenShow').css('display', 'none')">
 +                
-                 <li><a href="/cn/docs/quick-start/" class="">快速入门</a></li>
++                <li><a href="/cn/docs/quick-start/" class="">入门指南</a></li>
 +                
-                 <li><a href="/cn/users/" class="">用户手册</a></li>
++                <li><a href="/cn/docs/users/" class="">用户手册</a></li>
 +                
 +                <li><a href="/cn/slides/" class="">大咖视频</a></li>
 +                
 +                <li><a href="/cn/faqs/" class="">常见问题</a></li>
 +                
 +              </ul>
 +            </li>
 +          
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  
 +                    <a href="/cn/developers/contributing">社区</a>
 +                  
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  
 +                    <a href="/cn/year-archive/">博文</a>
 +                  
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  
 +                    <a href="/cn/release/">下载</a>
 +                  
 +                
 +              </li>
 +            
 +          
 +        </ul>
 +        <button><div class="navicon"></div></button>
 +        <ul class="hidden-links hidden"></ul>
 +        <div class="nav-lang">
 +          
 +            
 +            
 +            <a href=/developers/>English</a>
 +          
 +        </div>
 +      </nav>
 +    </div>
 +  </div>
 +</div>
 +
 +
 +    
 +
 +
 +
 +<div id="main" role="main">
 +  
 +  <div class="sidebar sticky">
 +      
 +      <div class="back-to-home"><a href="/cn/">首页</a> > 项目列表</div>
 +      
 +  
 +  
 +    
 +      
 +      
 +      
 +    
 +    
 +      
 +
 +<nav class="nav__list">
 +  
 +  <input id="ac-toc" name="accordion-toc" type="checkbox" />
 +  <label for="ac-toc">切换菜单</label>
 +  <ul class="nav__items">
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/"><span class="nav__sub-title nav__sub-title-with-url">项目列表</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/team/"><span class="nav__sub-title nav__sub-title-with-url">开发团队</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/contributing"><span class="nav__sub-title nav__sub-title-with-url">如何做贡献</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/becomming-a-commiter"><span class="nav__sub-title nav__sub-title-with-url">成为Committer</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/setup-develop-environment/"><span class="nav__sub-title nav__sub-title-with-url">开发环境准备</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/submit-issues/"><span class="nav__sub-title nav__sub-title-with-url">发现问题</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/submit-codes/"><span class="nav__sub-title nav__sub-title-with-url">代码提交指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/subscribe-mail-list/"><span class="nav__sub-title nav__sub-title-with-url">邮件列表订阅指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/use-jira/"><span class="nav__sub-title nav__sub-title-with-url">JIRA使用方法</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/use-gitter/"><span class="nav__sub-title nav__sub-title-with-url">Gitter 使用方法</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/setup-committer-rights/"><span class="nav__sub-title nav__sub-title-with-url">设置代码仓库写权限</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/release-guide/"><span class="nav__sub-title nav__sub-title-with-url">Servicecomb发版指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/release-validation-guide/"><span class="nav__sub-title nav__sub-title-with-url">ServiceComb发版验证指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +  </ul>
 +</nav>
 +
 +    
 +  
 +  </div>
 +
 +
 +
 +  <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
 +    <meta itemprop="headline" content="项目列表">
 +    <meta itemprop="description" content="项目列表">
 +    
 +    <meta itemprop="dateModified" content="June 24, 2017">
 +
 +    <div class="page__inner-wrap">
 +      
 +        
 +          <header>
 +            <h1 class="page__title" itemprop="headline">项目列表
 +</h1>
 +            
 +          </header>
 +        
 +      
 +
 +      <section class="page__content" itemprop="text">
 +        <aside class="sidebar__right">
 +<nav class="toc">
 +    <!-- <header><h4 class="nav__title"><i class="fa fa-file-text"></i> 在本页上</h4></header> -->
 +
 +  </nav>
 +</aside>
 +
 +<p><strong>ServiceComb</strong> 项目托管在<a href="https://github.com/apache?q=servicecomb">Github</a>上,其各子项目如下表所示:</p>
 +
 +<table>
 +  <thead>
 +    <tr>
 +      <th>项目名</th>
 +      <th>项目简介</th>
 +      <th>编程语言</th>
 +    </tr>
 +  </thead>
 +  <tbody>
 +    <tr>
 +      <td><a href="https://github.com/apache/servicecomb-java-chassis">servicecomb-java-chassis</a></td>
 +      <td>Java微服务框架(SDK)</td>
 +      <td>Java</td>
 +    </tr>
 +    <tr>
 +      <td><a href="https://github.com/apache/servicecomb-service-center">servicecomb-service-center</a></td>
 +      <td>服务中心(服务注册及发现)</td>
 +      <td>Golang</td>
 +    </tr>
 +    <tr>
 +      <td><a href="https://github.com/apache/servicecomb-pack">servicecomb-pack</a></td>
 +      <td>支持Saga/TCC等多协议的分布式事务方案</td>
 +      <td>Java</td>
 +    </tr>
 +    <tr>
 +      <td><a href="https://github.com/apache/servicecomb-Mesher">servicecomb-mesher</a></td>
 +      <td>微服务网格</td>
 +      <td>Golang</td>
 +    </tr>
 +    <tr>
 +      <td><a href="https://github.com/apache/servicecomb-kie">servicecomb-kie</a></td>
 +      <td>微服务配置管理中心</td>
 +      <td>Golang</td>
 +    </tr>
 +    <tr>
 +      <td><a href="https://github.com/apache/servicecomb-toolkit">servicecomb-toolkit</a></td>
 +      <td>基于契约的微服务开发工具</td>
 +      <td>Java</td>
 +    </tr>
 +    <tr>
 +      <td><a href="https://github.com/apache/servicecomb-samples">servicecomb-samples</a></td>
 +      <td>提供了微服务示例</td>
 +      <td>Java</td>
 +    </tr>
 +    <tr>
 +      <td><a href="https://github.com/apache/servicecomb-fence">servicecomb-fence</a></td>
 +      <td>ServiceComb Java-chassis安全认证解决方案</td>
 +      <td>Java</td>
 +    </tr>
 +    <tr>
 +      <td><a href="https://github.com/apache/servicecomb-docs">servicecomb-docs</a></td>
 +      <td>ServiceComb用户手册</td>
 +      <td>CSS</td>
 +    </tr>
 +    <tr>
 +      <td><a href="https://github.com/apache/servicecomb-website">servicecomb-website</a></td>
 +      <td>ServiceComb网站</td>
 +      <td>HTML</td>
 +    </tr>
 +    <tr>
 +      <td><a href="https://github.com/apache/servicecomb-saga-actuator">servicecomb-saga-actuator</a></td>
 +      <td>集中式Saga事务协调器 (归档)</td>
 +      <td>Java</td>
 +    </tr>
 +  </tbody>
 +</table>
 +
 +<p>参与 ServiceComb 项目并为其作出贡献的方法有很多:代码实现、测试编写、流程工具改进、文档完善等。您可以选择上述任何一个或多个感兴趣的项目进行贡献。具体贡献事宜可参考以下指南:</p>
 +
 +<ul>
 +  <li><a href="/cn/developers/setup-develop-environment/">开发环境准备</a>:主要介绍git,JDK,Maven以及IDE的安装及配置。</li>
 +  <li><a href="/cn/developers/submit-codes/">代码提交指南</a>:主要介绍功能特性需求及现有bug的获取途径,提交代码前的测试事宜,如何提交PR以及如何解决冲突等。</li>
 +</ul>
 +
 +<p>同时,也欢迎您订阅<a href="mailto:dev-subscribe@servicecomb.apache.org">ServiceComb邮件列表</a>了解 ServiceComb 项目的开发动态以及进行话题讨论。订阅的方法可参阅<a href="/cn/developers/subscribe-mail-list/">邮件列表订阅指南</a>。</p>
 +
 +        
 +      </section>
 +
 +      <footer class="page__meta">
 +        
 +        
 +
 +
 +        
 +      </footer>
 +
 +      
 +
 +      
 +
 +    </div>
 +
 +    
 +  </article>
 +
 +  
 +  
 +</div>
 +
 +
 +    <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
 +    <div align="center" style="margin: 0 0;">
 +    <ins class="adsbygoogle"
 +         style="display:block; border-bottom: initial;"
 +         data-ad-client="ca-pub-7328585512091257"
 +         data-ad-slot="3049671934"
 +         data-ad-format="auto"></ins>
 +    </div>
 +
 +    <div class="page__footer">
 +      <footer>
 +        <!-- start custom footer snippets -->
 +
 +<!-- end custom footer snippets -->
 +
 +        <div class="container">
 +  <div class="row justify-content-md-center">
 +    
 +    <div class="col">
 +      <ul>
 +        <p class="header">资源</p>
-         <li><a href="/cn/docs/quick-start/">快速入门</a></li>
++        <li><a href="/cn/docs/quick-start/">入门指南</a></li>
 +        <li><a href="/cn/users/">用户指南</a></li>
 +        <li><a href="/cn/slides/">资料</a></li>
 +        <li><a href="/cn/users/faq/">常见问题</a></li>
 +      </ul>
 +    </div>
 +    <div class="col">
 +      <ul>
 +        <p class="header">ASF</p>
 +        <li><a href="http://www.apache.org">基金会</a></li>
 +        <li><a href="http://www.apache.org/licenses/">许可证</a></li>
 +        <li><a href="http://www.apache.org/events/current-event">活动</a></li>
 +        <li><a href="http://www.apache.org/foundation/sponsorship.html">赞助</a></li>
 +        <li><a href="http://www.apache.org/foundation/thanks.html">鸣谢</a></li>
 +      </ul>
 +    </div>
 +    <div class="col">
 +      <ul>
 +        <p class="header">贡献</p>
 +        <li><a href="http://issues.apache.org/jira/browse/SCB">报告本网页问题</a></li>
 +        <li><a href="https://github.com/apache/servicecomb-website/edit/master/_developers/cn/developer-guide.md">在Github上编辑此页</a></li>
 +        <li><a href="/cn/developers/submit-codes/">代码提交指南</a></li>
 +        <li><a href="/cn/security">安全</a></li>
 +      </ul>
 +    </div>
 +    <div class="col">
 +      <ul class="social-icons">
 +        <p class="header">社区</p>
 +        <li>
 +            <a href="mailto:dev-subscribe@servicecomb.incubator.apache.org" rel="nofollow"><span class="mail">邮件列表</span></a>
 +        </li>
 +        <li>
 +            <a href="https://github.com/apache?q=ServiceComb" target="_blank"><span class="github">Github</span></a>
 +        </li>
 +        <li>
 +            <a href="https://twitter.com/ServiceComb" target="_blank"><span class="twitter">Twitter</span></a>
 +        </li>
 +        <li>
 +            <a href="/feed.xml" target="_blank"><span class="rss">Feed</span></a>
 +        </li>
 +      </ul>
 +    </div>
 +  </div>
 +</div>
 +<div class="page__footer-bottom">
 +  <div>&copy; 2019 Apache ServiceComb. 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 +  <div>All other marks mentioned may be trademarks or registered trademarks of their respective owners.</div>
 +</div>
 +
 +      </footer>
 +    </div>
 +
 +    <script src="/assets/js/main.min.js"></script>
 +
 +
 +
 +
 +  <script>
 +  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 +  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 +  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
 +  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
 +
 +  ga('create', 'UA-101622733-1', 'auto');
 +  ga('send', 'pageview');
 +</script>
 +
 +
 +
 +
 +
 +
 +
 +  </body>
 +</html>
diff --cc content/cn/developers/release-guide/index.html
index 56f0a7b,0000000..d738d73
mode 100644,000000..100644
--- a/content/cn/developers/release-guide/index.html
+++ b/content/cn/developers/release-guide/index.html
@@@ -1,955 -1,0 +1,955 @@@
 +<!doctype html>
 +<!--
 +  Minimal Mistakes Jekyll Theme 4.4.1 by Michael Rose
 +  Copyright 2017 Michael Rose - mademistakes.com | @mmistakes
 +  Free for personal and commercial use under the MIT license
 +  https://github.com/mmistakes/minimal-mistakes/blob/master/LICENSE.txt
 +-->
 +<html lang="cn" class="no-js">
 +  <head>
 +    <meta charset="utf-8">
 +
 +<!-- begin SEO -->
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +<title>ServiceComb发版指南 - Apache ServiceComb</title>
 +
 +
 +
 +
 +<meta name="description" content="ServiceComb发版指南 介绍如何在Apache发版">
 +
 +
 +
 +
 +<meta name="author" content="Asif Siddiqui">
 +
 +<meta property="og:locale" content="cn">
 +<meta property="og:site_name" content="Apache ServiceComb">
 +<meta property="og:title" content="ServiceComb发版指南">
 +
 +
 +  <link rel="canonical" href="https://github.com/pages/apache/incubator-servicecomb-website/cn/developers/release-guide/">
 +  <meta property="og:url" content="https://github.com/pages/apache/incubator-servicecomb-website/cn/developers/release-guide/">
 +
 +
 +
 +  <meta property="og:description" content="ServiceComb发版指南 介绍如何在Apache发版">
 +
 +
 +
 +  <meta name="twitter:site" content="@ServiceComb">
 +  <meta name="twitter:title" content="ServiceComb发版指南">
 +  <meta name="twitter:description" content="ServiceComb发版指南 介绍如何在Apache发版">
 +  <meta name="twitter:url" content="">
 +
 +  
 +    <meta name="twitter:card" content="summary">
 +    
 +  
 +
 +  
 +    <meta name="twitter:creator" content="@asifdxtreme">
 +  
 +
 +
 +
 +  
 +
 +  
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +  <script type="application/ld+json">
 +    {
 +      "@context" : "http://schema.org",
 +      "@type" : "Person",
 +      "name" : "Apache ServiceComb",
 +      "url" : "https://github.com/pages/apache/incubator-servicecomb-website",
 +      "sameAs" : null
 +    }
 +  </script>
 +
 +
 +
 +  <meta name="google-site-verification" content="HvJjNd7vvJ-yjSTHlBiIWEYxp_Hrz-PYEY5Idz9LRcA" />
 +
 +
 +
 +
 +<!-- end SEO -->
 +
 +
 +<link href="/feed.xml" type="application/atom+xml" rel="alternate" title="Apache ServiceComb Feed">
 +
 +<!-- http://t.co/dKP3o1e -->
 +<meta name="HandheldFriendly" content="True">
 +<meta name="MobileOptimized" content="320">
 +<meta name="viewport" content="width=device-width, initial-scale=1.0">
 +
 +<script>
 +  document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/g, '') + ' js ';
 +</script>
 +<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/1.7.1/clipboard.min.js"></script>
 +<script src="/assets/vendor/prism/prism.js"></script>
 +
 +<script type="text/javascript" async
 +  src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-MML-AM_CHTML">
 +</script>
 +
 +<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css" integrity="sha384-/Y6pD6FV/Vv2HJnA6t+vslU6fwYXjCFtcEpHbNJ0lyAFsXTsjBbfaDjzALeQsN6M" crossorigin="anonymous">
 +
 +<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
 +<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js" integrity="sha384-b/U6ypiBEHpOf/4+1nzFpr53nxSS+GLCkfwBdFNTxtclqqenISfwAzpKaMNFNmj4" crossorigin="anonymous"></script>
 +<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.min.js" integrity="sha384-h0AbiXch4ZDo7tp9hKZ4TsHbi047NrKGLO3SEJAg45jXxnGIfYzk4Si90RDIqNm1" crossorigin="anonymous"></script>
 +<!-- For all browsers -->
 +<link rel="stylesheet" href="/assets/css/main.css?v=1">
 +<link rel="stylesheet" href="/assets/vendor/prism/prism.css?v=1">
 +
 +<!--[if lte IE 9]>
 +  <style>
 +    /* old IE unsupported flexbox fixes */
 +    .greedy-nav .site-title {
 +      padding-right: 3em;
 +    }
 +    .greedy-nav button {
 +      position: absolute;
 +      top: 0;
 +      right: 0;
 +      height: 100%;
 +    }
 +  </style>
 +<![endif]-->
 +
 +<meta http-equiv="cleartype" content="on">
 +
 +    <!-- start custom head snippets -->
 +
 +<!-- insert favicons. use http://realfavicongenerator.net/ -->
 +<link href="https://fonts.cat.net/css?family=Roboto:400,500,700|Source+Code+Pro" rel="stylesheet">
 +<script src="/assets/js/custom.js"></script>
 +<!-- end custom head snippets -->
 +
 +  </head>
 +
 +  <body class="layout--single">
 +
 +    <!--[if lt IE 9]>
 +<div class="notice--danger align-center" style="margin: 0;">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</div>
 +<![endif]-->
 +    <div class="masthead" onmouseleave="$('#childrenShow').css('display', 'none')">
 +  <div class="masthead__inner-wrap">
 +    <div class="masthead__menu">
 +      <nav id="site-nav" class="greedy-nav">
 +	      
 +          <a class="site-title active" href="/cn"><img src="https://www.apache.org/img/servicecomb.png"></a>
 +	      
 +        <ul class="visible-links">
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/">首页</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/developers/">项目</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +            <li class="def-nav-li" onmouseenter="$('#childrenShow').css('display', 'block')">
 +              
 +              
 +              
 +
 +              
-                 <a href="/cn/users/">文档</a>
++                <a href="/cn/docs/users/">文档</a>
 +              
 +
 +              <ul id="childrenShow" class="def-children-show" onmouseleave="$('#childrenShow').css('display', 'none')">
 +                
-                 <li><a href="/cn/docs/quick-start/" class="">快速入门</a></li>
++                <li><a href="/cn/docs/quick-start/" class="">入门指南</a></li>
 +                
-                 <li><a href="/cn/users/" class="">用户手册</a></li>
++                <li><a href="/cn/docs/users/" class="">用户手册</a></li>
 +                
 +                <li><a href="/cn/slides/" class="">大咖视频</a></li>
 +                
 +                <li><a href="/cn/faqs/" class="">常见问题</a></li>
 +                
 +              </ul>
 +            </li>
 +          
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a class="active" href="/cn/developers/contributing">社区</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/year-archive/">博文</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a class="active" href="/cn/release/">下载</a>
 +                
 +              </li>
 +            
 +          
 +        </ul>
 +        <button><div class="navicon"></div></button>
 +        <ul class="hidden-links hidden"></ul>
 +        <div class="nav-lang">
 +          
 +            
 +            
 +            <a href=/developers/release-guide/>English</a>
 +          
 +        </div>
 +      </nav>
 +    </div>
 +  </div>
 +</div>
 +
 +
 +    
 +
 +
 +
 +<div id="main" role="main">
 +  
 +  <div class="sidebar sticky">
 +      
 +      <div class="back-to-home"><a href="/cn/">首页</a> > ServiceComb发版指南</div>
 +      
 +  
 +  
 +    
 +      
 +      
 +      
 +    
 +    
 +      
 +
 +<nav class="nav__list">
 +  
 +  <input id="ac-toc" name="accordion-toc" type="checkbox" />
 +  <label for="ac-toc">切换菜单</label>
 +  <ul class="nav__items">
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/"><span class="nav__sub-title nav__sub-title-with-url">项目列表</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/team/"><span class="nav__sub-title nav__sub-title-with-url">开发团队</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/contributing"><span class="nav__sub-title nav__sub-title-with-url">如何做贡献</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/becomming-a-commiter"><span class="nav__sub-title nav__sub-title-with-url">成为Committer</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/setup-develop-environment/"><span class="nav__sub-title nav__sub-title-with-url">开发环境准备</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/submit-issues/"><span class="nav__sub-title nav__sub-title-with-url">发现问题</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/submit-codes/"><span class="nav__sub-title nav__sub-title-with-url">代码提交指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/subscribe-mail-list/"><span class="nav__sub-title nav__sub-title-with-url">邮件列表订阅指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/use-jira/"><span class="nav__sub-title nav__sub-title-with-url">JIRA使用方法</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/use-gitter/"><span class="nav__sub-title nav__sub-title-with-url">Gitter 使用方法</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/setup-committer-rights/"><span class="nav__sub-title nav__sub-title-with-url">设置代码仓库写权限</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/release-guide/"><span class="nav__sub-title nav__sub-title-with-url">Servicecomb发版指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/release-validation-guide/"><span class="nav__sub-title nav__sub-title-with-url">ServiceComb发版验证指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +  </ul>
 +</nav>
 +
 +    
 +  
 +  </div>
 +
 +
 +
 +  <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
 +    <meta itemprop="headline" content="ServiceComb发版指南">
 +    <meta itemprop="description" content="ServiceComb发版指南 介绍如何在Apache发版">
 +    
 +    <meta itemprop="dateModified" content="May 08, 2018">
 +
 +    <div class="page__inner-wrap">
 +      
 +        
 +          <header>
 +            <h1 class="page__title" itemprop="headline">ServiceComb发版指南
 +</h1>
 +            
 +          </header>
 +        
 +      
 +
 +      <section class="page__content" itemprop="text">
 +        <aside class="sidebar__right">
 +<nav class="toc">
 +    <!-- <header><h4 class="nav__title"><i class="fa fa-file-text"></i> 在本页上</h4></header> -->
 +<ul class="toc__menu" id="markdown-toc">
 +  <li><a href="#前期准备" id="markdown-toc-前期准备">前期准备</a></li>
 +  <li><a href="#配置maven" id="markdown-toc-配置maven">配置Maven</a></li>
 +  <li><a href="#发行service-center" id="markdown-toc-发行service-center">发行Service-Center</a></li>
 +  <li><a href="#发行java-chassis" id="markdown-toc-发行java-chassis">发行Java-Chassis</a></li>
 +  <li><a href="#发行pack" id="markdown-toc-发行pack">发行Pack</a></li>
 +</ul>
 +
 +  </nav>
 +</aside>
 +
 +<p>本文向大家介绍如何在Apache上进行ServiceComb项目发版.</p>
 +
 +<h2 id="前期准备">前期准备</h2>
 +
 +<ol>
 +  <li>项目CI应该是正常的(绿色的)。</li>
 +  <li>确定发布版本号。</li>
 +  <li>因为发版的过程中需要使用<a href="https://www.apache.org/dev/openpgp.html#generate-key">密钥</a>对<a href="https://www.apache.org/dev/release-signing">发布版本进行签名</a>,请确保密钥中的公钥已经<a href="https://www.apache.org/dev/openpgp.html#publish-in-web-space">发布</a>到公钥服务器。</li>
 +  <li>熟悉maven版本发行相关的设置。</li>
 +</ol>
 +
 +<h2 id="配置maven">配置Maven</h2>
 +<p>ServiceComb Java-Chassis和Saga使用Maven进行版本发布,我们需要在发布前对Maven进行一些配置。</p>
 +
 +<p>在使用Maven把发行包发布到仓库之前,参考了Maven项目的设定<a href="http://maven.apache.org/developers/committer-settings.html">指南</a>。请特别注意<a href="http://maven.apache.org/guides/mini/guide-encryption.html">加密密码</a>。</p>
 +
 +<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>&lt;settings&gt;
 +  ...
 +  &lt;servers&gt;
 +    &lt;!-- Per http://maven.apache.org/developers/committer-settings.html --&gt;
 +
 +    &lt;!-- To stage a release of some part of Maven --&gt;
 +    &lt;server&gt;
 +      &lt;id&gt;apache.releases.https&lt;/id&gt;
 +      &lt;username&gt; &lt;!-- YOUR APACHE LDAP USERNAME --&gt; &lt;/username&gt;
 +      &lt;password&gt; &lt;!-- YOUR APACHE LDAP PASSWORD --&gt; &lt;/password&gt;
 +    &lt;/server&gt;
 +  &lt;/servers&gt;
 +  ...
 +  &lt;profiles&gt;
 +    &lt;profile&gt;
 +      &lt;id&gt;apache-release&lt;/id&gt;
 +      &lt;properties&gt;
 +        &lt;gpg.useagent&gt;false&lt;/gpg.useagent&gt;
 +        &lt;gpg.passphrase&gt;&lt;!-- YOUR GPG PASSPHRASE --&gt;&lt;/gpg.passphrase&gt;
 +        &lt;test&gt;false&lt;/test&gt;
 +      &lt;/properties&gt;
 +    &lt;/profile&gt;
 +  &lt;/profiles&gt;
 +...
 +&lt;/settings&gt;
 +</code></pre></div></div>
 +
 +<h2 id="发行service-center">发行Service-Center</h2>
 +
 +<p><strong><em>准备和校验发行包</em></strong></p>
 +
 +<ol>
 +  <li>克隆service-center代码。
 +    <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>git clone https://github.com/apache/servicecomb-service-center.git
 +cd servicecomb-service-center
 +gvt restore
 +</code></pre></div>    </div>
 +  </li>
 +  <li>
 +    <p>在master分支上打上准备发布版本的标签。</p>
 +  </li>
 +  <li>
 +    <p>运行RAT工具,检查所有源文件头都有合法的ASF声明, 请参考<a href="https://github.com/apache/servicecomb-service-center/tree/master/docs/release">该文档</a>。</p>
 +  </li>
 +  <li>
 +    <p>运行<code class="highlighter-rouge">make_release.sh</code>脚本,请参考<a href="https://github.com/apache/servicecomb-service-center/tree/master/scripts/release">该文档</a>。</p>
 +  </li>
 +  <li>
 +    <p>上一步将会在根目录下生成发行包。</p>
 +  </li>
 +  <li>
 +    <p>在Linux与Windows环境下运行前端与service-center。</p>
 +  </li>
 +  <li>
 +    <p>进行<a href="https://github.com/apache/servicecomb-service-center/tree/master/integration">集成测试</a>。</p>
 +  </li>
 +  <li>
 +    <p>如果以上全部测试都通过了,将发行包分发给同事在不同机器上进行验证。</p>
 +  </li>
 +  <li>将标签推送到主仓库。</li>
 +</ol>
 +
 +<p><strong><em>给发行包签名</em></strong></p>
 +
 +<ol>
 +  <li>
 +    <p>从Github下载要发行版本<a href="https://github.com/apache/servicecomb-service-center/tags">标签</a>的源码包。</p>
 +  </li>
 +  <li>
 +    <p>生成Linux发行包,Windows发行包和源码包的签名和校验和。</p>
 +  </li>
 +  <li>
 +    <p>上传发行版到<a href="https://dist.apache.org/repos/dist/dev/servicecomb/servicecomb-service-center/">Apache发行开发仓库</a>.</p>
 +  </li>
 +  <li>
 +    <p>从SVN下载发行包,验证签名和校验。</p>
 +  </li>
 +</ol>
 +
 +<p><strong><em>PMC批准</em></strong></p>
 +
 +<ol>
 +  <li>
 +    <p>发送投票邮件至 <strong><em>dev@servicecomb.apache.org</em></strong>, 发起PMC批准.</p>
 +  </li>
 +  <li>
 +    <p>等待72小时,或者获得3票+1并且没有-1。如果有-1票,修正问题并从<strong><em>第1步</em></strong>重新开始。</p>
 +  </li>
 +  <li>
 +    <p>将投票结果发布到dev@servicecomb.apache.org。</p>
 +  </li>
 +</ol>
 +
 +<p><strong><em>通告</em></strong></p>
 +
 +<ol>
 +  <li>
 +    <p>上传发行包至<a href="https://dist.apache.org/repos/dist/release/servicecomb/servicecomb-service-center/">Apache发行仓库</a>。</p>
 +  </li>
 +  <li>
 +    <p>等待24小时,让所有镜像同步。</p>
 +  </li>
 +  <li>
 +    <p>将<a href="https://dist.apache.org/repos/dist/dev">dev</a>的文件移动到<a href="https://dist.apache.org/repos/dist/release">release</a>目录中,同时确认已经被存档,同时更新网站上相关链接。</p>
 +  </li>
 +  <li>
 +    <p>上传发行页面至ServiceComb网站。</p>
 +  </li>
 +  <li>
 +    <p>发送发行通告邮件到dev@servicecomb.apache.org, announce@apache.org。</p>
 +  </li>
 +</ol>
 +
 +<h2 id="发行java-chassis">发行Java-Chassis</h2>
 +
 +<p><strong><em>准备和校验发行包</em></strong></p>
 +
 +<ol>
 +  <li>如果<code class="highlighter-rouge">~/.gnupg</code>中没有GPG密钥文件,则将GPG密钥文件拷贝至<code class="highlighter-rouge">~/.gnupg</code>文件夹。
 +    <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>  gpg.conf
 +  pubring.gpg
 +  random_seed
 +  secring.gpg
 +  trustdb.gpg
 +</code></pre></div>    </div>
 +  </li>
 +  <li>
 +    <p>更新<code class="highlighter-rouge">~/.m2/settings.xml</code>文件中的GPG密码。</p>
 +  </li>
 +  <li>
 +    <p>更新<code class="highlighter-rouge">~/.m2/settings.xml</code>文件中的Apache帐户用户名和密码。</p>
 +  </li>
 +  <li>克隆java-chassis代码
 +    <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>git clone https://github.com/apache/servicecomb-java-chassis.git
 +</code></pre></div>    </div>
 +  </li>
 +  <li>使用以下perl命令,替换所有pom.xml文件中的版本号并提交改动至本地
 +    <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>find . -name 'pom.xml'|xargs perl -pi -e 's/1.0.0-m2-SNAPSHOT/1.0.0-m2/g'
 +</code></pre></div>    </div>
 +  </li>
 +  <li>
 +    <p>在需要release的分支上打上准备发布版本的标签。</p>
 +  </li>
 +  <li>运行以下命令
 +    <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>mvn clean deploy -DskipTests -Prelease -Pdistribution -Ppassphrase
 +</code></pre></div>    </div>
 +  </li>
 +  <li>
 +    <p>如果执行失败,需要解决问题,从步骤7重新开始。</p>
 +  </li>
 +  <li>
 +    <p>如果步骤7命令执行成功,则所有的jar包都已经成功上传至maven临时仓库。<br />
 +使用apache帐号登录到<a href="https://repository.apache.org/">Apache Nexus</a>,点击“Staging Repositories”,搜索“servicecomb”,根据时间找到最近的java-chassis相关的记录,close该条记录,得到maven临时仓库的链接,例如:<code class="highlighter-rouge">https://repository.apache.org/content/repositories/orgapacheservicecomb-1385</code></p>
 +  </li>
 +  <li>将release分支以及标签分别push至主仓库。</li>
 +</ol>
 +
 +<p><strong><em>给发行包签名</em></strong></p>
 +
 +<ol>
 +  <li>
 +    <p>从临时仓库下载二进制包及签名<br />
 +  例如:<br />
 +  <code class="highlighter-rouge">https://repository.apache.org/content/repositories/orgapacheservicecomb-1385/org/apache/servicecomb/apache-servicecomb-java-chassis-distribution/1.2.0/apache-servicecomb-java-chassis-distribution-1.2.0-bin.zip</code><br />
 +  <code class="highlighter-rouge">https://repository.apache.org/content/repositories/orgapacheservicecomb-1385/org/apache/servicecomb/apache-servicecomb-java-chassis-distribution/1.2.0/apache-servicecomb-java-chassis-distribution-1.2.0-bin.zip.asc</code></p>
 +  </li>
 +  <li>
 +    <p>从临时仓库下载源码包及签名<br />
 +  例如:<br />
 +  <code class="highlighter-rouge">https://repository.apache.org/content/repositories/orgapacheservicecomb-1385/org/apache/servicecomb/apache-servicecomb-java-chassis-distribution/1.2.0/apache-servicecomb-java-chassis-distribution-1.2.0-src.zip</code><br />
 +  <code class="highlighter-rouge">https://repository.apache.org/content/repositories/orgapacheservicecomb-1385/org/apache/servicecomb/apache-servicecomb-java-chassis-distribution/1.2.0/apache-servicecomb-java-chassis-distribution-1.2.0-src.zip.asc</code></p>
 +  </li>
 +  <li>
 +    <p>生成二进制包和源码包的校验和<br />
 +  例如:<br />
 +  <code class="highlighter-rouge">sha512sum -b apache-servicecomb-java-chassis-distribution-1.2.0-bin.zip &gt; apache-servicecomb-java-chassis-distribution-1.2.0-bin.zi.sha512</code><br />
 +  <code class="highlighter-rouge">sha512sum -b apache-servicecomb-java-chassis-distribution-1.2.0-src.zip &gt; apache-servicecomb-java-chassis-distribution-1.2.0-src.zip.sha512</code></p>
 +  </li>
 +  <li>将步骤11、12、13相关的文件,上传到<a href="https://dist.apache.org/repos/dist/dev/servicecomb/servicecomb-java-chassis/">Apache开发仓库</a>.<br />
 +  SVN命令:
 +    <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>  svn co https://dist.apache.org/repos/dist/dev/servicecomb/servicecomb-java-chassis
 +  cd serviecomb-java-chassis
 +  mkdir -p 1.2.0/rc01
 +  cp xxx/* 1.2.0/rc01
 +  svn add 1.2.0/rc01
 +  svn ci 1.2.0/rc01
 +</code></pre></div>    </div>
 +  </li>
 +  <li>从SVN下载发行包,验证签名和校验。</li>
 +</ol>
 +
 +<p><strong><em>PMC批准</em></strong></p>
 +
 +<ol>
 +  <li>
 +    <p>发送投票邮件至 <strong><em>dev@servicecomb.apache.org</em></strong>, 发起PMC批准.</p>
 +  </li>
 +  <li>
 +    <p>等待72小时,或者获得3票+1并且没有-1。如果有-1票,修正问题,并删除主仓库的release版本对应的标签,并从<strong><em>第1步</em></strong>重新开始。</p>
 +  </li>
 +  <li>
 +    <p>将投票结果发布到dev@servicecomb.apache.org。</p>
 +  </li>
 +</ol>
 +
 +<p><strong><em>通告</em></strong></p>
 +
 +<ol>
 +  <li>将<a href="https://dist.apache.org/repos/dist/dev">dev</a>的文件移动到<a href="https://dist.apache.org/repos/dist/release">release</a>目录中,同时确认已经被存档,同时更新网站上相关链接。
 +同时删除<a href="https://dist.apache.org/repos/dist/dev/servicecomb/servicecomb-java-chassis/">Apache开发仓库</a>中的目录
 +    <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>svn rm -r 1.2.0
 +checkin?
 +</code></pre></div>    </div>
 +    <p>使用apache帐号登录到<a href="https://repository.apache.org/">Apache Nexus</a>,点击“Staging Repositories”,搜索“servicecomb”,选中java-chassis相关的所有记录,点击“Drop”。</p>
 +
 +    <p>使用apache帐号登录到<a href="https://repository.apache.org/">Apache Nexus</a>,点击“Staging Repositories”,搜索“servicecomb”,找到需要发布的java-chassis记录,点击“Release”。</p>
 +  </li>
 +  <li>
 +    <p>等待24小时,让所有镜像同步。</p>
 +  </li>
 +  <li>
 +    <p>上传发行页面至ServiceComb网站。
 +   fork https://github.com/apache/servicecomb-website/
 +   1.总版本,url
 +   2.java-chassis的RN和download(url)
 +   3.中文、英文
 +   PR</p>
 +  </li>
 +  <li>发送发行通告邮件到dev@servicecomb.apache.org, announce@apache.org。</li>
 +</ol>
 +
 +<h2 id="发行pack">发行Pack</h2>
 +
 +<p><strong><em>准备和校验发行包</em></strong></p>
 +
 +<ol>
 +  <li>如果<code class="highlighter-rouge">~/.gnupg</code>中没有GPG密钥文件,则将GPG密钥文件拷贝至<code class="highlighter-rouge">~/.gnupg</code>文件夹。
 +    <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>  gpg.conf
 +  pubring.gpg
 +  random_seed
 +  secring.gpg
 +  trustdb.gpg
 +</code></pre></div>    </div>
 +  </li>
 +  <li>
 +    <p>更新<code class="highlighter-rouge">~/.m2/settings.xml</code>文件中的GPG密码。</p>
 +  </li>
 +  <li>
 +    <p>更新<code class="highlighter-rouge">~/.m2/settings.xml</code>文件中的Apache帐户用户名和密码。</p>
 +  </li>
 +  <li>克隆Pack代码。
 +    <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>git clone https://github.com/apache/servicecomb-pack.git
 +</code></pre></div>    </div>
 +  </li>
 +  <li>使用以下perl命令,替换所有pom.xml文件中的版本号并提交改动至本地。
 +    <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>find . -name 'pom.xml'|xargs perl -pi -e 's/1.0.0-m2-SNAPSHOT/1.0.0-m2/g'
 +</code></pre></div>    </div>
 +  </li>
 +  <li>
 +    <p>在需要release的分支上打上准备发布版本的标签。</p>
 +  </li>
 +  <li>运行以下命令。
 +    <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>mvn deploy -DskipTests -Prelease -Pdistribution -Ppassphrase
 +</code></pre></div>    </div>
 +  </li>
 +  <li>
 +    <p>上述命令执行成功,所有的jar包都成功上传至临时仓库后,运行门槛测试以验证基本功能, 如果执行失败,需要解决问题,从步骤7重新开始。</p>
 +  </li>
 +  <li>
 +    <p>如果步骤7命令执行成功,则所有的jar包都已经成功上传至maven临时仓库。<br />
 +使用apache帐号登录到<a href="https://repository.apache.org/">Apache Nexus</a>,点击“Staging Repositories”,搜索“servicecomb-pack”,根据时间找到最近的pack相关的记录,close该条记录,得到maven临时仓库的链接,例如:<code class="highlighter-rouge">https://repository.apache.org/content/repositories/orgapacheservicecomb-1385</code></p>
 +  </li>
 +  <li>将release分支以及标签分别push至主仓库。</li>
 +</ol>
 +
 +<p><strong><em>给发行包签名</em></strong></p>
 +
 +<ol>
 +  <li>
 +    <p>从临时仓库下载二进制包和源码包。</p>
 +  </li>
 +  <li>
 +    <p>生成二进制包和源码包的签名和校验和。</p>
 +  </li>
 +  <li>
 +    <p>上传发行包到<a href="https://dist.apache.org/repos/dist/dev/servicecomb/servicecomb-pack/">Apache发行开发仓库</a>.</p>
 +  </li>
 +  <li>
 +    <p>从SVN下载发行包,验证签名和校验。</p>
 +  </li>
 +</ol>
 +
 +<p><strong><em>PMC批准</em></strong></p>
 +
 +<ol>
 +  <li>
 +    <p>发送投票邮件至 <strong><em>dev@servicecomb.apache.org</em></strong>, 发起PMC批准.</p>
 +  </li>
 +  <li>
 +    <p>等待72小时,或者获得3票+1并且没有-1。如果有-1票,修正问题并从<strong><em>第1步</em></strong>重新开始。</p>
 +  </li>
 +  <li>
 +    <p>将投票结果发布到dev@servicecomb.apache.org。</p>
 +  </li>
 +</ol>
 +
 +<p><strong><em>通告</em></strong></p>
 +
 +<ol>
 +  <li>
 +    <p>上传发行包至<a href="https://dist.apache.org/repos/dist/release/servicecomb/servicecomb-pack/">Apache发行仓库</a>。</p>
 +  </li>
 +  <li>
 +    <p>等待24小时,让所有镜像同步。</p>
 +  </li>
 +  <li>
 +    <p>将<a href="https://dist.apache.org/repos/dist/dev">dev</a>的文件移动到<a href="https://dist.apache.org/repos/dist/release">release</a>目录中,同时确认已经被存档,同时更新网站上相关链接。</p>
 +  </li>
 +  <li>
 +    <p>上传发行页面至ServiceComb网站。</p>
 +  </li>
 +  <li>
 +    <p>发送发行通告邮件到dev@servicecomb.apache.org, announce@apache.org。</p>
 +  </li>
 +</ol>
 +
 +        
 +      </section>
 +
 +      <footer class="page__meta">
 +        
 +        
 +  
 +
 +
 +  
 +  
 +  
 +
 +  <p class="page__taxonomy">
 +    <strong><i class="fa fa-fw fa-tags" aria-hidden="true"></i> 标签: </strong>
 +    <span itemprop="keywords">
 +    
 +      
 +      
 +      <a href="/tags/#%E5%8F%91%E7%89%88" class="page__taxonomy-item" rel="tag">发版</a>
 +    
 +    </span>
 +  </p>
 +
 +
 +
 +
 +
 +        
 +      </footer>
 +
 +      
 +
 +      
 +
 +    </div>
 +
 +    
 +  </article>
 +
 +  
 +  
 +</div>
 +
 +
 +    <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
 +    <div align="center" style="margin: 0 0;">
 +    <ins class="adsbygoogle"
 +         style="display:block; border-bottom: initial;"
 +         data-ad-client="ca-pub-7328585512091257"
 +         data-ad-slot="3049671934"
 +         data-ad-format="auto"></ins>
 +    </div>
 +
 +    <div class="page__footer">
 +      <footer>
 +        <!-- start custom footer snippets -->
 +
 +<!-- end custom footer snippets -->
 +
 +        <div class="container">
 +  <div class="row justify-content-md-center">
 +    
 +    <div class="col">
 +      <ul>
 +        <p class="header">资源</p>
-         <li><a href="/cn/docs/quick-start/">快速入门</a></li>
++        <li><a href="/cn/docs/quick-start/">入门指南</a></li>
 +        <li><a href="/cn/users/">用户指南</a></li>
 +        <li><a href="/cn/slides/">资料</a></li>
 +        <li><a href="/cn/users/faq/">常见问题</a></li>
 +      </ul>
 +    </div>
 +    <div class="col">
 +      <ul>
 +        <p class="header">ASF</p>
 +        <li><a href="http://www.apache.org">基金会</a></li>
 +        <li><a href="http://www.apache.org/licenses/">许可证</a></li>
 +        <li><a href="http://www.apache.org/events/current-event">活动</a></li>
 +        <li><a href="http://www.apache.org/foundation/sponsorship.html">赞助</a></li>
 +        <li><a href="http://www.apache.org/foundation/thanks.html">鸣谢</a></li>
 +      </ul>
 +    </div>
 +    <div class="col">
 +      <ul>
 +        <p class="header">贡献</p>
 +        <li><a href="http://issues.apache.org/jira/browse/SCB">报告本网页问题</a></li>
 +        <li><a href="https://github.com/apache/servicecomb-website/edit/master/_developers/cn/release_guide.md">在Github上编辑此页</a></li>
 +        <li><a href="/cn/developers/submit-codes/">代码提交指南</a></li>
 +        <li><a href="/cn/security">安全</a></li>
 +      </ul>
 +    </div>
 +    <div class="col">
 +      <ul class="social-icons">
 +        <p class="header">社区</p>
 +        <li>
 +            <a href="mailto:dev-subscribe@servicecomb.incubator.apache.org" rel="nofollow"><span class="mail">邮件列表</span></a>
 +        </li>
 +        <li>
 +            <a href="https://github.com/apache?q=ServiceComb" target="_blank"><span class="github">Github</span></a>
 +        </li>
 +        <li>
 +            <a href="https://twitter.com/ServiceComb" target="_blank"><span class="twitter">Twitter</span></a>
 +        </li>
 +        <li>
 +            <a href="/feed.xml" target="_blank"><span class="rss">Feed</span></a>
 +        </li>
 +      </ul>
 +    </div>
 +  </div>
 +</div>
 +<div class="page__footer-bottom">
 +  <div>&copy; 2019 Apache ServiceComb. 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 +  <div>All other marks mentioned may be trademarks or registered trademarks of their respective owners.</div>
 +</div>
 +
 +      </footer>
 +    </div>
 +
 +    <script src="/assets/js/main.min.js"></script>
 +
 +
 +
 +
 +  <script>
 +  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 +  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 +  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
 +  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
 +
 +  ga('create', 'UA-101622733-1', 'auto');
 +  ga('send', 'pageview');
 +</script>
 +
 +
 +
 +
 +
 +
 +
 +  </body>
 +</html>
diff --cc content/cn/developers/release-validation-guide/index.html
index 16eaad1,0000000..4b5e15f
mode 100644,000000..100644
--- a/content/cn/developers/release-validation-guide/index.html
+++ b/content/cn/developers/release-validation-guide/index.html
@@@ -1,787 -1,0 +1,787 @@@
 +<!doctype html>
 +<!--
 +  Minimal Mistakes Jekyll Theme 4.4.1 by Michael Rose
 +  Copyright 2017 Michael Rose - mademistakes.com | @mmistakes
 +  Free for personal and commercial use under the MIT license
 +  https://github.com/mmistakes/minimal-mistakes/blob/master/LICENSE.txt
 +-->
 +<html lang="cn" class="no-js">
 +  <head>
 +    <meta charset="utf-8">
 +
 +<!-- begin SEO -->
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +<title>ServiceComb发版验证指南 - Apache ServiceComb</title>
 +
 +
 +
 +
 +<meta name="description" content="ServiceComb发版验证指南">
 +
 +
 +
 +
 +<meta name="author" content="Yangyong Zheng">
 +
 +<meta property="og:locale" content="cn">
 +<meta property="og:site_name" content="Apache ServiceComb">
 +<meta property="og:title" content="ServiceComb发版验证指南">
 +
 +
 +  <link rel="canonical" href="https://github.com/pages/apache/incubator-servicecomb-website/cn/developers/release-validation-guide/">
 +  <meta property="og:url" content="https://github.com/pages/apache/incubator-servicecomb-website/cn/developers/release-validation-guide/">
 +
 +
 +
 +  <meta property="og:description" content="ServiceComb发版验证指南">
 +
 +
 +
 +  <meta name="twitter:site" content="@ServiceComb">
 +  <meta name="twitter:title" content="ServiceComb发版验证指南">
 +  <meta name="twitter:description" content="ServiceComb发版验证指南">
 +  <meta name="twitter:url" content="">
 +
 +  
 +    <meta name="twitter:card" content="summary">
 +    
 +  
 +
 +  
 +    <meta name="twitter:creator" content="@">
 +  
 +
 +
 +
 +  
 +
 +  
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +  <script type="application/ld+json">
 +    {
 +      "@context" : "http://schema.org",
 +      "@type" : "Person",
 +      "name" : "Apache ServiceComb",
 +      "url" : "https://github.com/pages/apache/incubator-servicecomb-website",
 +      "sameAs" : null
 +    }
 +  </script>
 +
 +
 +
 +  <meta name="google-site-verification" content="HvJjNd7vvJ-yjSTHlBiIWEYxp_Hrz-PYEY5Idz9LRcA" />
 +
 +
 +
 +
 +<!-- end SEO -->
 +
 +
 +<link href="/feed.xml" type="application/atom+xml" rel="alternate" title="Apache ServiceComb Feed">
 +
 +<!-- http://t.co/dKP3o1e -->
 +<meta name="HandheldFriendly" content="True">
 +<meta name="MobileOptimized" content="320">
 +<meta name="viewport" content="width=device-width, initial-scale=1.0">
 +
 +<script>
 +  document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/g, '') + ' js ';
 +</script>
 +<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/1.7.1/clipboard.min.js"></script>
 +<script src="/assets/vendor/prism/prism.js"></script>
 +
 +<script type="text/javascript" async
 +  src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-MML-AM_CHTML">
 +</script>
 +
 +<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css" integrity="sha384-/Y6pD6FV/Vv2HJnA6t+vslU6fwYXjCFtcEpHbNJ0lyAFsXTsjBbfaDjzALeQsN6M" crossorigin="anonymous">
 +
 +<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
 +<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js" integrity="sha384-b/U6ypiBEHpOf/4+1nzFpr53nxSS+GLCkfwBdFNTxtclqqenISfwAzpKaMNFNmj4" crossorigin="anonymous"></script>
 +<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.min.js" integrity="sha384-h0AbiXch4ZDo7tp9hKZ4TsHbi047NrKGLO3SEJAg45jXxnGIfYzk4Si90RDIqNm1" crossorigin="anonymous"></script>
 +<!-- For all browsers -->
 +<link rel="stylesheet" href="/assets/css/main.css?v=1">
 +<link rel="stylesheet" href="/assets/vendor/prism/prism.css?v=1">
 +
 +<!--[if lte IE 9]>
 +  <style>
 +    /* old IE unsupported flexbox fixes */
 +    .greedy-nav .site-title {
 +      padding-right: 3em;
 +    }
 +    .greedy-nav button {
 +      position: absolute;
 +      top: 0;
 +      right: 0;
 +      height: 100%;
 +    }
 +  </style>
 +<![endif]-->
 +
 +<meta http-equiv="cleartype" content="on">
 +
 +    <!-- start custom head snippets -->
 +
 +<!-- insert favicons. use http://realfavicongenerator.net/ -->
 +<link href="https://fonts.cat.net/css?family=Roboto:400,500,700|Source+Code+Pro" rel="stylesheet">
 +<script src="/assets/js/custom.js"></script>
 +<!-- end custom head snippets -->
 +
 +  </head>
 +
 +  <body class="layout--single">
 +
 +    <!--[if lt IE 9]>
 +<div class="notice--danger align-center" style="margin: 0;">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</div>
 +<![endif]-->
 +    <div class="masthead" onmouseleave="$('#childrenShow').css('display', 'none')">
 +  <div class="masthead__inner-wrap">
 +    <div class="masthead__menu">
 +      <nav id="site-nav" class="greedy-nav">
 +	      
 +          <a class="site-title active" href="/cn"><img src="https://www.apache.org/img/servicecomb.png"></a>
 +	      
 +        <ul class="visible-links">
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/">首页</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/developers/">项目</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +            <li class="def-nav-li" onmouseenter="$('#childrenShow').css('display', 'block')">
 +              
 +              
 +              
 +
 +              
-                 <a href="/cn/users/">文档</a>
++                <a href="/cn/docs/users/">文档</a>
 +              
 +
 +              <ul id="childrenShow" class="def-children-show" onmouseleave="$('#childrenShow').css('display', 'none')">
 +                
-                 <li><a href="/cn/docs/quick-start/" class="">快速入门</a></li>
++                <li><a href="/cn/docs/quick-start/" class="">入门指南</a></li>
 +                
-                 <li><a href="/cn/users/" class="">用户手册</a></li>
++                <li><a href="/cn/docs/users/" class="">用户手册</a></li>
 +                
 +                <li><a href="/cn/slides/" class="">大咖视频</a></li>
 +                
 +                <li><a href="/cn/faqs/" class="">常见问题</a></li>
 +                
 +              </ul>
 +            </li>
 +          
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a class="active" href="/cn/developers/contributing">社区</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/year-archive/">博文</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a class="active" href="/cn/release/">下载</a>
 +                
 +              </li>
 +            
 +          
 +        </ul>
 +        <button><div class="navicon"></div></button>
 +        <ul class="hidden-links hidden"></ul>
 +        <div class="nav-lang">
 +          
 +            
 +            
 +            <a href=/developers/release-validation-guide/>English</a>
 +          
 +        </div>
 +      </nav>
 +    </div>
 +  </div>
 +</div>
 +
 +
 +    
 +
 +
 +
 +<div id="main" role="main">
 +  
 +  <div class="sidebar sticky">
 +      
 +      <div class="back-to-home"><a href="/cn/">首页</a> > ServiceComb发版验证指南</div>
 +      
 +  
 +  
 +    
 +      
 +      
 +      
 +    
 +    
 +      
 +
 +<nav class="nav__list">
 +  
 +  <input id="ac-toc" name="accordion-toc" type="checkbox" />
 +  <label for="ac-toc">切换菜单</label>
 +  <ul class="nav__items">
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/"><span class="nav__sub-title nav__sub-title-with-url">项目列表</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/team/"><span class="nav__sub-title nav__sub-title-with-url">开发团队</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/contributing"><span class="nav__sub-title nav__sub-title-with-url">如何做贡献</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/becomming-a-commiter"><span class="nav__sub-title nav__sub-title-with-url">成为Committer</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/setup-develop-environment/"><span class="nav__sub-title nav__sub-title-with-url">开发环境准备</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/submit-issues/"><span class="nav__sub-title nav__sub-title-with-url">发现问题</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/submit-codes/"><span class="nav__sub-title nav__sub-title-with-url">代码提交指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/subscribe-mail-list/"><span class="nav__sub-title nav__sub-title-with-url">邮件列表订阅指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/use-jira/"><span class="nav__sub-title nav__sub-title-with-url">JIRA使用方法</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/use-gitter/"><span class="nav__sub-title nav__sub-title-with-url">Gitter 使用方法</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/setup-committer-rights/"><span class="nav__sub-title nav__sub-title-with-url">设置代码仓库写权限</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/release-guide/"><span class="nav__sub-title nav__sub-title-with-url">Servicecomb发版指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/release-validation-guide/"><span class="nav__sub-title nav__sub-title-with-url">ServiceComb发版验证指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +  </ul>
 +</nav>
 +
 +    
 +  
 +  </div>
 +
 +
 +
 +  <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
 +    <meta itemprop="headline" content="ServiceComb发版验证指南">
 +    <meta itemprop="description" content="ServiceComb发版验证指南">
 +    
 +    <meta itemprop="dateModified" content="June 12, 2018">
 +
 +    <div class="page__inner-wrap">
 +      
 +        
 +          <header>
 +            <h1 class="page__title" itemprop="headline">ServiceComb发版验证指南
 +</h1>
 +            
 +          </header>
 +        
 +      
 +
 +      <section class="page__content" itemprop="text">
 +        <aside class="sidebar__right">
 +<nav class="toc">
 +    <!-- <header><h4 class="nav__title"><i class="fa fa-file-text"></i> 在本页上</h4></header> -->
 +<ul class="toc__menu" id="markdown-toc">
 +  <li><a href="#验证java-chassis" id="markdown-toc-验证java-chassis">验证Java Chassis</a>    <ul>
 +      <li><a href="#环境准备" id="markdown-toc-环境准备">环境准备</a></li>
 +      <li><a href="#验证源代码包hash和签名正确" id="markdown-toc-验证源代码包hash和签名正确">验证源代码包Hash和签名正确</a></li>
 +      <li><a href="#验证源代码功能正确" id="markdown-toc-验证源代码功能正确">验证源代码功能正确</a></li>
 +      <li><a href="#验证staging-repository内的库正确" id="markdown-toc-验证staging-repository内的库正确">验证Staging Repository内的库正确</a></li>
 +      <li><a href="#验证spring-cloud集成功能正确" id="markdown-toc-验证spring-cloud集成功能正确">验证Spring Cloud集成功能正确</a></li>
 +      <li><a href="#验证samples是否正确可选" id="markdown-toc-验证samples是否正确可选">验证Samples是否正确(可选)</a></li>
 +    </ul>
 +  </li>
 +</ul>
 +
 +  </nav>
 +</aside>
 +
 +<p>ServiceComb项目发新版本时,会发起投票邀请大家验证新版本的代码和Repo是否正确,本文向大家介绍如何进行验证工作。</p>
 +
 +<h2 id="验证java-chassis">验证Java Chassis</h2>
 +<h3 id="环境准备">环境准备</h3>
 +<ol>
 +  <li>请确保网络通畅;</li>
 +  <li>请检查依赖软件已经正确安装:
 +    <ul>
 +      <li><a href="http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html">JDK1.8</a></li>
 +      <li><a href="https://maven.apache.org/download.cgi">Maven 3.x</a></li>
 +      <li><a href="https://www.docker.com/get-docker">Docker</a></li>
 +    </ul>
 +  </li>
 +</ol>
 +
 +<blockquote>
 +  <p>提示:如果验证环境操作系统是Windows,需要安装<a href="https://docs.docker.com/machine/install-machine/">Docker Machine</a></p>
 +</blockquote>
 +
 +<h3 id="验证源代码包hash和签名正确">验证源代码包Hash和签名正确</h3>
 +<p>请在Vote邮件中找到<strong>Release Candidate</strong>的URL,例如:</p>
 +
 +<div class="language-text highlighter-rouge"><div class="highlight"><pre class="highlight"><code>Release Candidate : https://dist.apache.org/repos/dist/dev/incubator/servicecomb/incubator-servicecomb-java-chassis/1.0.0-m2/rc-01/
 +</code></pre></div></div>
 +
 +<p>在浏览器中打开,下载<code class="highlighter-rouge">src.zip</code>结尾的源代码压缩包,以及同名的<code class="highlighter-rouge">src.zip.asc</code>签名文件和<code class="highlighter-rouge">src.zip.sha512</code>哈希文件,保持三个文件在同一目录下。</p>
 +
 +<p>请在Vote邮件中找到<strong>Key</strong>的URL:</p>
 +
 +<div class="language-text highlighter-rouge"><div class="highlight"><pre class="highlight"><code>Keys to verify the Release Candidate : https://dist.apache.org/repos/dist/dev/incubator/servicecomb/KEYS
 +</code></pre></div></div>
 +
 +<p>在浏览器中打开,保存内容为KEYS文件并导入:</p>
 +
 +<div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>gpg <span class="nt">--import</span> KEYS
 +</code></pre></div></div>
 +
 +<p>提示<code class="highlighter-rouge">Mohammad Asif Siddiqui (ServiceComb Code Signing Key) &lt;asifdxtreme@apache.org&gt;</code>成功导入或未变化(已导入过)</p>
 +
 +<p>验证签名:</p>
 +
 +<div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>gpg <span class="nt">--verify</span> xxx-src.zip.asc xxx-src.zip
 +</code></pre></div></div>
 +
 +<p>提示<code class="highlighter-rouge">Good signature from "Mohammad Asif Siddiqui (ServiceComb Code Signing Key) &lt;asifdxtreme@apache.org&gt;"</code>代表签名正确。</p>
 +
 +<p>验证Hash:</p>
 +
- <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sha512sum</span> <span class="nt">-c</span> xxx-src.zip.sha512
++<div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>sha512sum <span class="nt">-c</span> xxx-src.zip.sha512
 +</code></pre></div></div>
 +
 +<p>提示<code class="highlighter-rouge">OK</code>代表Hash正确。</p>
 +
 +<h3 id="验证源代码功能正确">验证源代码功能正确</h3>
 +<p>解压源代码:</p>
 +
 +<div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>unzip xxx-src.zip
 +</code></pre></div></div>
 +
 +<p>使用<code class="highlighter-rouge">cd</code>命令切换到解压出来的源代码根目录下,执行:</p>
 +
- <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>mvn clean <span class="nb">install</span> <span class="nt">-Pdocker</span> <span class="nt">-Pit</span>
++<div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>mvn clean install <span class="nt">-Pdocker</span> <span class="nt">-Pit</span>
 +</code></pre></div></div>
 +
 +<blockquote>
 +  <p>提示:如果如果验证环境操作系统是Windows:</p>
-   <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>mvn clean <span class="nb">install</span> <span class="nt">-Pdocker</span> <span class="nt">-Pit</span> <span class="nt">-Pdocker-machine</span>
++  <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>mvn clean install <span class="nt">-Pdocker</span> <span class="nt">-Pit</span> <span class="nt">-Pdocker-machine</span>
 +</code></pre></div>  </div>
 +</blockquote>
 +
 +<p>等待所有的测试通过,依据配置环境不同,约耗时10~30分钟。</p>
 +
 +<h3 id="验证staging-repository内的库正确">验证Staging Repository内的库正确</h3>
 +<p>首先删除本地Repo中ServiceComb的全部缓存:</p>
 +
- <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">rm</span> <span class="nt">-rf</span> /root/.m2/repository/org/apache/servicecomb/
++<div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>rm <span class="nt">-rf</span> /root/.m2/repository/org/apache/servicecomb/
 +</code></pre></div></div>
 +
 +<blockquote>
 +  <p>提示:如果不是root用户,请修改对应的路径</p>
 +</blockquote>
 +
 +<p>请在Vote邮件中找到<strong>Staging Repository</strong>的URL:</p>
 +
 +<div class="language-text highlighter-rouge"><div class="highlight"><pre class="highlight"><code>Staging Repository : https://repository.apache.org/content/repositories/orgapacheservicecomb-xxxx/
 +</code></pre></div></div>
 +
 +<p>之后在maven的<code class="highlighter-rouge">settings.xml</code>中添加Staging Repository地址配置:</p>
 +
 +<div class="language-xml highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nt">&lt;settings&gt;</span>
 +	<span class="nt">&lt;profiles&gt;</span>
 +	   <span class="nt">&lt;profile&gt;</span>
 +		  <span class="nt">&lt;repositories&gt;</span>
 +			<span class="nt">&lt;repository&gt;</span>
 +			  <span class="nt">&lt;releases</span> <span class="nt">/&gt;</span>
 +			  <span class="nt">&lt;snapshots&gt;</span>
 +				<span class="nt">&lt;enabled&gt;</span>false<span class="nt">&lt;/enabled&gt;</span>
 +			  <span class="nt">&lt;/snapshots&gt;</span>
 +			  <span class="nt">&lt;id&gt;</span>repo.apache.staging<span class="nt">&lt;/id&gt;</span>
 +			  <span class="nt">&lt;url&gt;</span>{Vote邮件中的Staging Repository URL}<span class="nt">&lt;/url&gt;</span>
 +			<span class="nt">&lt;/repository&gt;</span>
 +		  <span class="nt">&lt;/repositories&gt;</span>
 +		  <span class="nt">&lt;pluginRepositories&gt;</span>
 +			<span class="nt">&lt;pluginRepository&gt;</span>
 +			  <span class="nt">&lt;releases</span> <span class="nt">/&gt;</span>
 +			  <span class="nt">&lt;snapshots&gt;</span>
 +				<span class="nt">&lt;enabled&gt;</span>false<span class="nt">&lt;/enabled&gt;</span>
 +			  <span class="nt">&lt;/snapshots&gt;</span>
 +			  <span class="nt">&lt;id&gt;</span>repo.apache.staging<span class="nt">&lt;/id&gt;</span>
 +			  <span class="nt">&lt;url&gt;</span>{Vote邮件中的Staging Repository URL}<span class="nt">&lt;/url&gt;</span>
 +			<span class="nt">&lt;/pluginRepository&gt;</span>
 +		  <span class="nt">&lt;/pluginRepositories&gt;</span>
 +		  <span class="nt">&lt;id&gt;</span>staging<span class="nt">&lt;/id&gt;</span>
 +		<span class="nt">&lt;/profile&gt;</span>
 +	<span class="nt">&lt;/profiles&gt;</span>
 +<span class="nt">&lt;/settings&gt;</span>
 +</code></pre></div></div>
 +
 +<p>一切就绪后,使用<code class="highlighter-rouge">cd</code>命令切换到<strong>源代码demo目录(注意不是根目录)下</strong>,执行:</p>
 +
- <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>mvn clean <span class="nb">install</span> <span class="nt">-Pdocker</span> <span class="nt">-Pstaging</span>
++<div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>mvn clean install <span class="nt">-Pdocker</span> <span class="nt">-Pstaging</span>
 +</code></pre></div></div>
 +
 +<blockquote>
 +  <p>提示:如果如果验证环境操作系统是Windows:</p>
-   <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>mvn clean <span class="nb">install</span> <span class="nt">-Pdocker</span> <span class="nt">-Pstaging</span> <span class="nt">-Pdocker-machine</span>
++  <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>mvn clean install <span class="nt">-Pdocker</span> <span class="nt">-Pstaging</span> <span class="nt">-Pdocker-machine</span>
 +</code></pre></div>  </div>
 +</blockquote>
 +
 +<p><strong>测试过程中可以观察到Java Chassis的依赖将从我们之前指定的Apache Staging Repository下载:</strong></p>
 +
 +<div class="language-text highlighter-rouge"><div class="highlight"><pre class="highlight"><code>Downloading: https://repository.apache.org/content/repositories/orgapacheservicecomb-xxxx/xxxx.pom
 +</code></pre></div></div>
 +
 +<p>等待所有的测试通过,依据配置环境不同,约耗时5~15分钟。</p>
 +
 +<h3 id="验证spring-cloud集成功能正确">验证Spring Cloud集成功能正确</h3>
 +<p>从https://github.com/ServiceComb/ServiceComb-Company-WorkShop Clone最新Company示例项目代码,切换到<code class="highlighter-rouge">1.x</code>分支:</p>
 +
 +<div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>git clone https://github.com/ServiceComb/ServiceComb-Company-WorkShop.git
 +git checkout 1.x
 +</code></pre></div></div>
 +
 +<p>修改项目根目录中的<code class="highlighter-rouge">pom.xml</code>,更改其中的<code class="highlighter-rouge">&lt;java-chassis.version&gt;</code>配置为当前发版版本,例如1.0.0-m2:</p>
 +
 +<div class="language-xml highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nt">&lt;properties&gt;</span>
 +  <span class="nt">&lt;java-chassis.version&gt;</span>1.0.0-m2<span class="nt">&lt;/java-chassis.version&gt;</span>
 +<span class="nt">&lt;/properties&gt;</span>
 +</code></pre></div></div>
 +
 +<p>在项目根目录下执行:</p>
 +
 +<div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>mvn clean verify <span class="nt">-Pdocker</span> <span class="nt">-Pstaging</span>
 +</code></pre></div></div>
 +
 +<blockquote>
 +  <p>提示:如果如果验证环境操作系统是Windows:</p>
 +  <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>mvn clean verify <span class="nt">-Pdocker</span> <span class="nt">-Pstaging</span> <span class="nt">-Pdocker-machine</span>
 +</code></pre></div>  </div>
 +</blockquote>
 +
 +<p>等待所有的测试通过,依据配置环境不同,约耗时5~10分钟。</p>
 +
 +<h3 id="验证samples是否正确可选">验证Samples是否正确(可选)</h3>
 +<p>在源代码的sample下有很多例子,可以任选几个测试,例如使用BMI做验证;sample验证的方法请参见对应目录下README.md中的说明即可。</p>
 +
 +        
 +      </section>
 +
 +      <footer class="page__meta">
 +        
 +        
 +  
 +
 +
 +  
 +  
 +  
 +
 +  <p class="page__taxonomy">
 +    <strong><i class="fa fa-fw fa-tags" aria-hidden="true"></i> 标签: </strong>
 +    <span itemprop="keywords">
 +    
 +      
 +      
 +      <a href="/tags/#%E5%8F%91%E7%89%88" class="page__taxonomy-item" rel="tag">发版</a><span class="sep">, </span>
 +    
 +      
 +      
 +      <a href="/tags/#%E9%AA%8C%E8%AF%81" class="page__taxonomy-item" rel="tag">验证</a>
 +    
 +    </span>
 +  </p>
 +
 +
 +
 +
 +
 +        
 +      </footer>
 +
 +      
 +
 +      
 +
 +    </div>
 +
 +    
 +  </article>
 +
 +  
 +  
 +</div>
 +
 +
 +    <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
 +    <div align="center" style="margin: 0 0;">
 +    <ins class="adsbygoogle"
 +         style="display:block; border-bottom: initial;"
 +         data-ad-client="ca-pub-7328585512091257"
 +         data-ad-slot="3049671934"
 +         data-ad-format="auto"></ins>
 +    </div>
 +
 +    <div class="page__footer">
 +      <footer>
 +        <!-- start custom footer snippets -->
 +
 +<!-- end custom footer snippets -->
 +
 +        <div class="container">
 +  <div class="row justify-content-md-center">
 +    
 +    <div class="col">
 +      <ul>
 +        <p class="header">资源</p>
-         <li><a href="/cn/docs/quick-start/">快速入门</a></li>
++        <li><a href="/cn/docs/quick-start/">入门指南</a></li>
 +        <li><a href="/cn/users/">用户指南</a></li>
 +        <li><a href="/cn/slides/">资料</a></li>
 +        <li><a href="/cn/users/faq/">常见问题</a></li>
 +      </ul>
 +    </div>
 +    <div class="col">
 +      <ul>
 +        <p class="header">ASF</p>
 +        <li><a href="http://www.apache.org">基金会</a></li>
 +        <li><a href="http://www.apache.org/licenses/">许可证</a></li>
 +        <li><a href="http://www.apache.org/events/current-event">活动</a></li>
 +        <li><a href="http://www.apache.org/foundation/sponsorship.html">赞助</a></li>
 +        <li><a href="http://www.apache.org/foundation/thanks.html">鸣谢</a></li>
 +      </ul>
 +    </div>
 +    <div class="col">
 +      <ul>
 +        <p class="header">贡献</p>
 +        <li><a href="http://issues.apache.org/jira/browse/SCB">报告本网页问题</a></li>
 +        <li><a href="https://github.com/apache/servicecomb-website/edit/master/_developers/cn/release_validation_guide.md">在Github上编辑此页</a></li>
 +        <li><a href="/cn/developers/submit-codes/">代码提交指南</a></li>
 +        <li><a href="/cn/security">安全</a></li>
 +      </ul>
 +    </div>
 +    <div class="col">
 +      <ul class="social-icons">
 +        <p class="header">社区</p>
 +        <li>
 +            <a href="mailto:dev-subscribe@servicecomb.incubator.apache.org" rel="nofollow"><span class="mail">邮件列表</span></a>
 +        </li>
 +        <li>
 +            <a href="https://github.com/apache?q=ServiceComb" target="_blank"><span class="github">Github</span></a>
 +        </li>
 +        <li>
 +            <a href="https://twitter.com/ServiceComb" target="_blank"><span class="twitter">Twitter</span></a>
 +        </li>
 +        <li>
 +            <a href="/feed.xml" target="_blank"><span class="rss">Feed</span></a>
 +        </li>
 +      </ul>
 +    </div>
 +  </div>
 +</div>
 +<div class="page__footer-bottom">
 +  <div>&copy; 2019 Apache ServiceComb. 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 +  <div>All other marks mentioned may be trademarks or registered trademarks of their respective owners.</div>
 +</div>
 +
 +      </footer>
 +    </div>
 +
 +    <script src="/assets/js/main.min.js"></script>
 +
 +
 +
 +
 +  <script>
 +  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 +  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 +  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
 +  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
 +
 +  ga('create', 'UA-101622733-1', 'auto');
 +  ga('send', 'pageview');
 +</script>
 +
 +
 +
 +
 +
 +
 +
 +  </body>
 +</html>
diff --cc content/cn/developers/setup-committer-rights/index.html
index 0186486,0000000..d4d13ff
mode 100644,000000..100644
--- a/content/cn/developers/setup-committer-rights/index.html
+++ b/content/cn/developers/setup-committer-rights/index.html
@@@ -1,642 -1,0 +1,642 @@@
 +<!doctype html>
 +<!--
 +  Minimal Mistakes Jekyll Theme 4.4.1 by Michael Rose
 +  Copyright 2017 Michael Rose - mademistakes.com | @mmistakes
 +  Free for personal and commercial use under the MIT license
 +  https://github.com/mmistakes/minimal-mistakes/blob/master/LICENSE.txt
 +-->
 +<html lang="cn" class="no-js">
 +  <head>
 +    <meta charset="utf-8">
 +
 +<!-- begin SEO -->
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +<title>Committer权限设置 - Apache ServiceComb</title>
 +
 +
 +
 +
 +<meta name="description" content="How to set up repo write rights for committer">
 +
 +
 +
 +
 +<meta name="author" content="">
 +
 +<meta property="og:locale" content="cn">
 +<meta property="og:site_name" content="Apache ServiceComb">
 +<meta property="og:title" content="Committer权限设置">
 +
 +
 +  <link rel="canonical" href="https://github.com/pages/apache/incubator-servicecomb-website/cn/developers/setup-committer-rights/">
 +  <meta property="og:url" content="https://github.com/pages/apache/incubator-servicecomb-website/cn/developers/setup-committer-rights/">
 +
 +
 +
 +  <meta property="og:description" content="How to set up repo write rights for committer">
 +
 +
 +
 +  <meta name="twitter:site" content="@ServiceComb">
 +  <meta name="twitter:title" content="Committer权限设置">
 +  <meta name="twitter:description" content="How to set up repo write rights for committer">
 +  <meta name="twitter:url" content="">
 +
 +  
 +    <meta name="twitter:card" content="summary">
 +    
 +  
 +
 +  
 +
 +
 +
 +  
 +
 +  
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +  <script type="application/ld+json">
 +    {
 +      "@context" : "http://schema.org",
 +      "@type" : "Person",
 +      "name" : "Apache ServiceComb",
 +      "url" : "https://github.com/pages/apache/incubator-servicecomb-website",
 +      "sameAs" : null
 +    }
 +  </script>
 +
 +
 +
 +  <meta name="google-site-verification" content="HvJjNd7vvJ-yjSTHlBiIWEYxp_Hrz-PYEY5Idz9LRcA" />
 +
 +
 +
 +
 +<!-- end SEO -->
 +
 +
 +<link href="/feed.xml" type="application/atom+xml" rel="alternate" title="Apache ServiceComb Feed">
 +
 +<!-- http://t.co/dKP3o1e -->
 +<meta name="HandheldFriendly" content="True">
 +<meta name="MobileOptimized" content="320">
 +<meta name="viewport" content="width=device-width, initial-scale=1.0">
 +
 +<script>
 +  document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/g, '') + ' js ';
 +</script>
 +<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/1.7.1/clipboard.min.js"></script>
 +<script src="/assets/vendor/prism/prism.js"></script>
 +
 +<script type="text/javascript" async
 +  src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-MML-AM_CHTML">
 +</script>
 +
 +<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css" integrity="sha384-/Y6pD6FV/Vv2HJnA6t+vslU6fwYXjCFtcEpHbNJ0lyAFsXTsjBbfaDjzALeQsN6M" crossorigin="anonymous">
 +
 +<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
 +<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js" integrity="sha384-b/U6ypiBEHpOf/4+1nzFpr53nxSS+GLCkfwBdFNTxtclqqenISfwAzpKaMNFNmj4" crossorigin="anonymous"></script>
 +<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.min.js" integrity="sha384-h0AbiXch4ZDo7tp9hKZ4TsHbi047NrKGLO3SEJAg45jXxnGIfYzk4Si90RDIqNm1" crossorigin="anonymous"></script>
 +<!-- For all browsers -->
 +<link rel="stylesheet" href="/assets/css/main.css?v=1">
 +<link rel="stylesheet" href="/assets/vendor/prism/prism.css?v=1">
 +
 +<!--[if lte IE 9]>
 +  <style>
 +    /* old IE unsupported flexbox fixes */
 +    .greedy-nav .site-title {
 +      padding-right: 3em;
 +    }
 +    .greedy-nav button {
 +      position: absolute;
 +      top: 0;
 +      right: 0;
 +      height: 100%;
 +    }
 +  </style>
 +<![endif]-->
 +
 +<meta http-equiv="cleartype" content="on">
 +
 +    <!-- start custom head snippets -->
 +
 +<!-- insert favicons. use http://realfavicongenerator.net/ -->
 +<link href="https://fonts.cat.net/css?family=Roboto:400,500,700|Source+Code+Pro" rel="stylesheet">
 +<script src="/assets/js/custom.js"></script>
 +<!-- end custom head snippets -->
 +
 +  </head>
 +
 +  <body class="layout--single">
 +
 +    <!--[if lt IE 9]>
 +<div class="notice--danger align-center" style="margin: 0;">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</div>
 +<![endif]-->
 +    <div class="masthead" onmouseleave="$('#childrenShow').css('display', 'none')">
 +  <div class="masthead__inner-wrap">
 +    <div class="masthead__menu">
 +      <nav id="site-nav" class="greedy-nav">
 +	      
 +          <a class="site-title active" href="/cn"><img src="https://www.apache.org/img/servicecomb.png"></a>
 +	      
 +        <ul class="visible-links">
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/">首页</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/developers/">项目</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +            <li class="def-nav-li" onmouseenter="$('#childrenShow').css('display', 'block')">
 +              
 +              
 +              
 +
 +              
-                 <a href="/cn/users/">文档</a>
++                <a href="/cn/docs/users/">文档</a>
 +              
 +
 +              <ul id="childrenShow" class="def-children-show" onmouseleave="$('#childrenShow').css('display', 'none')">
 +                
-                 <li><a href="/cn/docs/quick-start/" class="">快速入门</a></li>
++                <li><a href="/cn/docs/quick-start/" class="">入门指南</a></li>
 +                
-                 <li><a href="/cn/users/" class="">用户手册</a></li>
++                <li><a href="/cn/docs/users/" class="">用户手册</a></li>
 +                
 +                <li><a href="/cn/slides/" class="">大咖视频</a></li>
 +                
 +                <li><a href="/cn/faqs/" class="">常见问题</a></li>
 +                
 +              </ul>
 +            </li>
 +          
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a class="active" href="/cn/developers/contributing">社区</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/year-archive/">博文</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/release/">下载</a>
 +                
 +              </li>
 +            
 +          
 +        </ul>
 +        <button><div class="navicon"></div></button>
 +        <ul class="hidden-links hidden"></ul>
 +        <div class="nav-lang">
 +          
 +            
 +            
 +            <a href=/developers/setup-committer-rights/>English</a>
 +          
 +        </div>
 +      </nav>
 +    </div>
 +  </div>
 +</div>
 +
 +
 +    
 +
 +
 +
 +<div id="main" role="main">
 +  
 +  <div class="sidebar sticky">
 +      
 +      <div class="back-to-home"><a href="/cn/">首页</a> > Committer权限设置</div>
 +      
 +  
 +  
 +    
 +      
 +      
 +      
 +    
 +    
 +      
 +
 +<nav class="nav__list">
 +  
 +  <input id="ac-toc" name="accordion-toc" type="checkbox" />
 +  <label for="ac-toc">切换菜单</label>
 +  <ul class="nav__items">
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/"><span class="nav__sub-title nav__sub-title-with-url">项目列表</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/team/"><span class="nav__sub-title nav__sub-title-with-url">开发团队</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/contributing"><span class="nav__sub-title nav__sub-title-with-url">如何做贡献</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/becomming-a-commiter"><span class="nav__sub-title nav__sub-title-with-url">成为Committer</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/setup-develop-environment/"><span class="nav__sub-title nav__sub-title-with-url">开发环境准备</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/submit-issues/"><span class="nav__sub-title nav__sub-title-with-url">发现问题</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/submit-codes/"><span class="nav__sub-title nav__sub-title-with-url">代码提交指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/subscribe-mail-list/"><span class="nav__sub-title nav__sub-title-with-url">邮件列表订阅指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/use-jira/"><span class="nav__sub-title nav__sub-title-with-url">JIRA使用方法</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/use-gitter/"><span class="nav__sub-title nav__sub-title-with-url">Gitter 使用方法</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/setup-committer-rights/"><span class="nav__sub-title nav__sub-title-with-url">设置代码仓库写权限</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/release-guide/"><span class="nav__sub-title nav__sub-title-with-url">Servicecomb发版指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/release-validation-guide/"><span class="nav__sub-title nav__sub-title-with-url">ServiceComb发版验证指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +  </ul>
 +</nav>
 +
 +    
 +  
 +  </div>
 +
 +
 +
 +  <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
 +    <meta itemprop="headline" content="Committer权限设置">
 +    <meta itemprop="description" content="How to set up repo write rights for committer">
 +    
 +    <meta itemprop="dateModified" content="May 08, 2018">
 +
 +    <div class="page__inner-wrap">
 +      
 +        
 +          <header>
 +            <h1 class="page__title" itemprop="headline">Committer权限设置
 +</h1>
 +            
 +          </header>
 +        
 +      
 +
 +      <section class="page__content" itemprop="text">
 +        <aside class="sidebar__right">
 +<nav class="toc">
 +    <!-- <header><h4 class="nav__title"><i class="fa fa-file-text"></i> 在本页上</h4></header> -->
 +<ul class="toc__menu" id="markdown-toc">
 +  <li><a href="#授权-apache-账户" id="markdown-toc-授权-apache-账户">授权 Apache 账户</a></li>
 +  <li><a href="#授权-github-账户" id="markdown-toc-授权-github-账户">授权 Github 账户</a></li>
 +  <li><a href="#加入-apache-github-组织" id="markdown-toc-加入-apache-github-组织">加入 Apache Github 组织</a></li>
 +</ul>
 +
 +  </nav>
 +</aside>
 +
 +<p>恭喜您成为Apache ServiceComb 项目宝贵的 committer !</p>
 +
 +<p>本文将指导您设置对 Github 上托管的 Apache ServiceComb 仓库的权限。</p>
 +
 +<p>如果您已经是Apache ServiceComb 项目的 committer,需要完成下面三个简单的步骤才能获得这些权限:</p>
 +
 +<ul>
 +  <li>对 Apache 账号授权</li>
 +  <li>对 Github 账号授权</li>
 +  <li>加入 Apache Github 组织</li>
 +</ul>
 +
 +<p>在您喜欢的浏览器中打开 <a href="https://gitbox.apache.org/setup/">https://gitbox.apache.org/setup/</a> ,您应该能看到如下所示的页面</p>
 +
 +<p><img src="/assets/images/gitbox/apache-pre-auth.png" alt="pre authorization" class="align-center" /></p>
 +
 +<p>接下来开始授权!</p>
 +
 +<h2 id="授权-apache-账户">授权 Apache 账户</h2>
 +<p>点击 <code class="highlighter-rouge">Start ASF Oauth</code> 链接并按照页面上的说明使用您的 Apache 账号登录。</p>
 +
 +<p><img src="/assets/images/gitbox/apache-auth.png" alt="apache account authorization" class="align-center" /></p>
 +
 +<h2 id="授权-github-账户">授权 Github 账户</h2>
 +<p>首先需要在 Github 账号上<a href="https://github.com/settings/security">启用2FA</a> 安全设置。</p>
 +
 +<p>如果2FA成功设置,您的Github账号安全设置页面应如下图所示。</p>
 +
 +<p><img src="/assets/images/gitbox/github-2fa.png" alt="github 2FA" class="align-center" /></p>
 +
 +<p>更多安全设置资料请参考 <a href="https://help.github.com/articles/securing-your-account-with-two-factor-authentication-2fa/">Github 2FA 资料</a>。</p>
 +
 +<p>设置好 Github 2FA后,点击 <code class="highlighter-rouge">Auth on GitHub</code> 并按照说明授权Github 账号。</p>
 +
 +<p><img src="/assets/images/gitbox/github-auth.png" alt="github account authorization" class="align-center" /></p>
 +
 +<h2 id="加入-apache-github-组织">加入 Apache Github 组织</h2>
 +<p>打开 <a href="https://id.apache.org/">https://id.apache.org/</a> 并登陆到您的 Apache 账户。</p>
 +
 +<p>登陆后,填写您的 github 账户用户名并保存:</p>
 +
 +<p><img src="/assets/images/gitbox/link-apache-github-id.png" alt="github account linking" class="align-center" /></p>
 +
 +<p>此后不久(30分钟内)将向您发送组织邀请,您可以在 Github 上访问 <a href="https://github.com/apache/">Apache</a> 看看是否有待处理的邀请。这可能需要30分钟。</p>
 +
 +<p>然后接受邀请并等待您添加为 Apache ServiceComb 项目的 committer (您将通过电子邮件获取通知)。</p>
 +
 +<p>一旦您被授予权限,您将看到如下图所示的内容:</p>
 +
 +<p><img src="/assets/images/gitbox/apache-post-auth.png" alt="post authorization" class="align-center" /></p>
 +
 +<p>恭喜!现在您可以访问 Apache ServiceComb 项目,在该项目下您将有权限Merge开发者的PR。</p>
 +
 +        
 +      </section>
 +
 +      <footer class="page__meta">
 +        
 +        
 +
 +
 +        
 +      </footer>
 +
 +      
 +
 +      
 +
 +    </div>
 +
 +    
 +  </article>
 +
 +  
 +  
 +</div>
 +
 +
 +    <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
 +    <div align="center" style="margin: 0 0;">
 +    <ins class="adsbygoogle"
 +         style="display:block; border-bottom: initial;"
 +         data-ad-client="ca-pub-7328585512091257"
 +         data-ad-slot="3049671934"
 +         data-ad-format="auto"></ins>
 +    </div>
 +
 +    <div class="page__footer">
 +      <footer>
 +        <!-- start custom footer snippets -->
 +
 +<!-- end custom footer snippets -->
 +
 +        <div class="container">
 +  <div class="row justify-content-md-center">
 +    
 +    <div class="col">
 +      <ul>
 +        <p class="header">资源</p>
-         <li><a href="/cn/docs/quick-start/">快速入门</a></li>
++        <li><a href="/cn/docs/quick-start/">入门指南</a></li>
 +        <li><a href="/cn/users/">用户指南</a></li>
 +        <li><a href="/cn/slides/">资料</a></li>
 +        <li><a href="/cn/users/faq/">常见问题</a></li>
 +      </ul>
 +    </div>
 +    <div class="col">
 +      <ul>
 +        <p class="header">ASF</p>
 +        <li><a href="http://www.apache.org">基金会</a></li>
 +        <li><a href="http://www.apache.org/licenses/">许可证</a></li>
 +        <li><a href="http://www.apache.org/events/current-event">活动</a></li>
 +        <li><a href="http://www.apache.org/foundation/sponsorship.html">赞助</a></li>
 +        <li><a href="http://www.apache.org/foundation/thanks.html">鸣谢</a></li>
 +      </ul>
 +    </div>
 +    <div class="col">
 +      <ul>
 +        <p class="header">贡献</p>
 +        <li><a href="http://issues.apache.org/jira/browse/SCB">报告本网页问题</a></li>
 +        <li><a href="https://github.com/apache/servicecomb-website/edit/master/_developers/cn/setup-committer-rights.md">在Github上编辑此页</a></li>
 +        <li><a href="/cn/developers/submit-codes/">代码提交指南</a></li>
 +        <li><a href="/cn/security">安全</a></li>
 +      </ul>
 +    </div>
 +    <div class="col">
 +      <ul class="social-icons">
 +        <p class="header">社区</p>
 +        <li>
 +            <a href="mailto:dev-subscribe@servicecomb.incubator.apache.org" rel="nofollow"><span class="mail">邮件列表</span></a>
 +        </li>
 +        <li>
 +            <a href="https://github.com/apache?q=ServiceComb" target="_blank"><span class="github">Github</span></a>
 +        </li>
 +        <li>
 +            <a href="https://twitter.com/ServiceComb" target="_blank"><span class="twitter">Twitter</span></a>
 +        </li>
 +        <li>
 +            <a href="/feed.xml" target="_blank"><span class="rss">Feed</span></a>
 +        </li>
 +      </ul>
 +    </div>
 +  </div>
 +</div>
 +<div class="page__footer-bottom">
 +  <div>&copy; 2019 Apache ServiceComb. 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 +  <div>All other marks mentioned may be trademarks or registered trademarks of their respective owners.</div>
 +</div>
 +
 +      </footer>
 +    </div>
 +
 +    <script src="/assets/js/main.min.js"></script>
 +
 +
 +
 +
 +  <script>
 +  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 +  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 +  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
 +  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
 +
 +  ga('create', 'UA-101622733-1', 'auto');
 +  ga('send', 'pageview');
 +</script>
 +
 +
 +
 +
 +
 +
 +
 +  </body>
 +</html>
diff --cc content/cn/developers/setup-develop-environment/index.html
index cf5bf93,0000000..f2941e3
mode 100644,000000..100644
--- a/content/cn/developers/setup-develop-environment/index.html
+++ b/content/cn/developers/setup-develop-environment/index.html
@@@ -1,670 -1,0 +1,670 @@@
 +<!doctype html>
 +<!--
 +  Minimal Mistakes Jekyll Theme 4.4.1 by Michael Rose
 +  Copyright 2017 Michael Rose - mademistakes.com | @mmistakes
 +  Free for personal and commercial use under the MIT license
 +  https://github.com/mmistakes/minimal-mistakes/blob/master/LICENSE.txt
 +-->
 +<html lang="cn" class="no-js">
 +  <head>
 +    <meta charset="utf-8">
 +
 +<!-- begin SEO -->
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +<title>开发环境准备 - Apache ServiceComb</title>
 +
 +
 +
 +
 +<meta name="description" content="开发环境准备">
 +
 +
 +
 +
 +<meta name="author" content="">
 +
 +<meta property="og:locale" content="cn">
 +<meta property="og:site_name" content="Apache ServiceComb">
 +<meta property="og:title" content="开发环境准备">
 +
 +
 +  <link rel="canonical" href="https://github.com/pages/apache/incubator-servicecomb-website/cn/developers/setup-develop-environment/">
 +  <meta property="og:url" content="https://github.com/pages/apache/incubator-servicecomb-website/cn/developers/setup-develop-environment/">
 +
 +
 +
 +  <meta property="og:description" content="开发环境准备">
 +
 +
 +
 +  <meta name="twitter:site" content="@ServiceComb">
 +  <meta name="twitter:title" content="开发环境准备">
 +  <meta name="twitter:description" content="开发环境准备">
 +  <meta name="twitter:url" content="">
 +
 +  
 +    <meta name="twitter:card" content="summary">
 +    
 +  
 +
 +  
 +
 +
 +
 +  
 +
 +  
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +  <script type="application/ld+json">
 +    {
 +      "@context" : "http://schema.org",
 +      "@type" : "Person",
 +      "name" : "Apache ServiceComb",
 +      "url" : "https://github.com/pages/apache/incubator-servicecomb-website",
 +      "sameAs" : null
 +    }
 +  </script>
 +
 +
 +
 +  <meta name="google-site-verification" content="HvJjNd7vvJ-yjSTHlBiIWEYxp_Hrz-PYEY5Idz9LRcA" />
 +
 +
 +
 +
 +<!-- end SEO -->
 +
 +
 +<link href="/feed.xml" type="application/atom+xml" rel="alternate" title="Apache ServiceComb Feed">
 +
 +<!-- http://t.co/dKP3o1e -->
 +<meta name="HandheldFriendly" content="True">
 +<meta name="MobileOptimized" content="320">
 +<meta name="viewport" content="width=device-width, initial-scale=1.0">
 +
 +<script>
 +  document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/g, '') + ' js ';
 +</script>
 +<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/1.7.1/clipboard.min.js"></script>
 +<script src="/assets/vendor/prism/prism.js"></script>
 +
 +<script type="text/javascript" async
 +  src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-MML-AM_CHTML">
 +</script>
 +
 +<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css" integrity="sha384-/Y6pD6FV/Vv2HJnA6t+vslU6fwYXjCFtcEpHbNJ0lyAFsXTsjBbfaDjzALeQsN6M" crossorigin="anonymous">
 +
 +<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
 +<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js" integrity="sha384-b/U6ypiBEHpOf/4+1nzFpr53nxSS+GLCkfwBdFNTxtclqqenISfwAzpKaMNFNmj4" crossorigin="anonymous"></script>
 +<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.min.js" integrity="sha384-h0AbiXch4ZDo7tp9hKZ4TsHbi047NrKGLO3SEJAg45jXxnGIfYzk4Si90RDIqNm1" crossorigin="anonymous"></script>
 +<!-- For all browsers -->
 +<link rel="stylesheet" href="/assets/css/main.css?v=1">
 +<link rel="stylesheet" href="/assets/vendor/prism/prism.css?v=1">
 +
 +<!--[if lte IE 9]>
 +  <style>
 +    /* old IE unsupported flexbox fixes */
 +    .greedy-nav .site-title {
 +      padding-right: 3em;
 +    }
 +    .greedy-nav button {
 +      position: absolute;
 +      top: 0;
 +      right: 0;
 +      height: 100%;
 +    }
 +  </style>
 +<![endif]-->
 +
 +<meta http-equiv="cleartype" content="on">
 +
 +    <!-- start custom head snippets -->
 +
 +<!-- insert favicons. use http://realfavicongenerator.net/ -->
 +<link href="https://fonts.cat.net/css?family=Roboto:400,500,700|Source+Code+Pro" rel="stylesheet">
 +<script src="/assets/js/custom.js"></script>
 +<!-- end custom head snippets -->
 +
 +  </head>
 +
 +  <body class="layout--single">
 +
 +    <!--[if lt IE 9]>
 +<div class="notice--danger align-center" style="margin: 0;">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</div>
 +<![endif]-->
 +    <div class="masthead" onmouseleave="$('#childrenShow').css('display', 'none')">
 +  <div class="masthead__inner-wrap">
 +    <div class="masthead__menu">
 +      <nav id="site-nav" class="greedy-nav">
 +	      
 +          <a class="site-title active" href="/cn"><img src="https://www.apache.org/img/servicecomb.png"></a>
 +	      
 +        <ul class="visible-links">
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/">首页</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/developers/">项目</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +            <li class="def-nav-li" onmouseenter="$('#childrenShow').css('display', 'block')">
 +              
 +              
 +              
 +
 +              
-                 <a href="/cn/users/">文档</a>
++                <a href="/cn/docs/users/">文档</a>
 +              
 +
 +              <ul id="childrenShow" class="def-children-show" onmouseleave="$('#childrenShow').css('display', 'none')">
 +                
-                 <li><a href="/cn/docs/quick-start/" class="">快速入门</a></li>
++                <li><a href="/cn/docs/quick-start/" class="">入门指南</a></li>
 +                
-                 <li><a href="/cn/users/" class="">用户手册</a></li>
++                <li><a href="/cn/docs/users/" class="">用户手册</a></li>
 +                
 +                <li><a href="/cn/slides/" class="">大咖视频</a></li>
 +                
 +                <li><a href="/cn/faqs/" class="">常见问题</a></li>
 +                
 +              </ul>
 +            </li>
 +          
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a class="active" href="/cn/developers/contributing">社区</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/year-archive/">博文</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/release/">下载</a>
 +                
 +              </li>
 +            
 +          
 +        </ul>
 +        <button><div class="navicon"></div></button>
 +        <ul class="hidden-links hidden"></ul>
 +        <div class="nav-lang">
 +          
 +            
 +            
 +            <a href=/developers/setup-develop-environment/>English</a>
 +          
 +        </div>
 +      </nav>
 +    </div>
 +  </div>
 +</div>
 +
 +
 +    
 +
 +
 +
 +<div id="main" role="main">
 +  
 +  <div class="sidebar sticky">
 +      
 +      <div class="back-to-home"><a href="/cn/">首页</a> > 开发环境准备</div>
 +      
 +  
 +  
 +    
 +      
 +      
 +      
 +    
 +    
 +      
 +
 +<nav class="nav__list">
 +  
 +  <input id="ac-toc" name="accordion-toc" type="checkbox" />
 +  <label for="ac-toc">切换菜单</label>
 +  <ul class="nav__items">
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/"><span class="nav__sub-title nav__sub-title-with-url">项目列表</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/team/"><span class="nav__sub-title nav__sub-title-with-url">开发团队</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/contributing"><span class="nav__sub-title nav__sub-title-with-url">如何做贡献</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/becomming-a-commiter"><span class="nav__sub-title nav__sub-title-with-url">成为Committer</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/setup-develop-environment/"><span class="nav__sub-title nav__sub-title-with-url">开发环境准备</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/submit-issues/"><span class="nav__sub-title nav__sub-title-with-url">发现问题</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/submit-codes/"><span class="nav__sub-title nav__sub-title-with-url">代码提交指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/subscribe-mail-list/"><span class="nav__sub-title nav__sub-title-with-url">邮件列表订阅指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/use-jira/"><span class="nav__sub-title nav__sub-title-with-url">JIRA使用方法</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/use-gitter/"><span class="nav__sub-title nav__sub-title-with-url">Gitter 使用方法</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/setup-committer-rights/"><span class="nav__sub-title nav__sub-title-with-url">设置代码仓库写权限</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/release-guide/"><span class="nav__sub-title nav__sub-title-with-url">Servicecomb发版指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/release-validation-guide/"><span class="nav__sub-title nav__sub-title-with-url">ServiceComb发版验证指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +  </ul>
 +</nav>
 +
 +    
 +  
 +  </div>
 +
 +
 +
 +  <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
 +    <meta itemprop="headline" content="开发环境准备">
 +    <meta itemprop="description" content="开发环境准备">
 +    
 +    <meta itemprop="dateModified" content="June 24, 2017">
 +
 +    <div class="page__inner-wrap">
 +      
 +        
 +          <header>
 +            <h1 class="page__title" itemprop="headline">开发环境准备
 +</h1>
 +            
 +          </header>
 +        
 +      
 +
 +      <section class="page__content" itemprop="text">
 +        <aside class="sidebar__right">
 +<nav class="toc">
 +    <!-- <header><h4 class="nav__title"><i class="fa fa-file-text"></i> 在本页上</h4></header> -->
 +<ul class="toc__menu" id="markdown-toc">
 +  <li><a href="#基本环境准备" id="markdown-toc-基本环境准备">基本环境准备</a></li>
 +  <li><a href="#git配置" id="markdown-toc-git配置">Git配置</a></li>
 +  <li><a href="#ide-环境配置" id="markdown-toc-ide-环境配置">IDE 环境配置</a>    <ul>
 +      <li><a href="#intellij-idea-配置" id="markdown-toc-intellij-idea-配置">IntelliJ IDEA 配置</a></li>
 +    </ul>
 +  </li>
 +  <li><a href="#下一步" id="markdown-toc-下一步">下一步</a></li>
 +</ul>
 +
 +  </nav>
 +</aside>
 +
 +<h2 id="基本环境准备">基本环境准备</h2>
 +<p>在您开始前,请确保以下应用已安装:</p>
 +<ul>
 +  <li><strong>Git</strong>,安装详情可参考<a href="https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git" target="_blank">Git安装教程</a></li>
 +  <li><strong>JDK 1.8</strong>,安装详情可参考<a href="https://docs.oracle.com/javase/8/docs/technotes/guides/install/install_overview.html" target="_blank">JDK安装教程</a></li>
 +  <li><strong>Maven 3.x</strong>,安装详情可参考<a href="https://maven.apache.org/install.html" target="_blank">Maven安装教程</a></li>
 +  <li><strong>Docker</strong>,安装详情可参考<a href="https://docs.docker.com/engine/installation/" target="_blank">Docker 安装教程</a></li>
 +  <li><strong>Service Center</strong>, 安装详情可参考<a href="/cn/users/setup-environment/#运行service-center">Service Center安装教程</a></li>
 +  <li><strong>IntelliJ Idea IDE</strong>(可选,您可以使用其他心仪的IDE,如eclipse),安装详情可参考<a href="https://www.jetbrains.com/help/idea/installing-and-launching.html" target="_blank">IntelliJ安装教程</a></li>
 +</ul>
 +
 +<h2 id="git配置">Git配置</h2>
 +<ol>
 +  <li>注册Github。由于ServiceComb的代码是托管在Github上的,所以您需要有一个Github的帐号,可前往 <a href="https://github.com/join?source=header-home">https://github.com/join?source=header-home</a> 进行注册,如您已有Github帐号,则可跳过此步。注册完成后直接在 <a href="https://github.com/login?return_to=%2Fjoin%3Fsource%3Dheader-home">https://github.com/login?return_to=%2Fjoin%3Fsource%3Dheader-home</a> 进行登录即可。</li>
 +  <li>
 +    <p>配置Git。主要配置Git的个人信息和设置免密码提交代码。个人信息可通过以下指令进行配置:</p>
 +
 +    <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>git config <span class="nt">--global</span> user.name &lt;your-user-name&gt;
 +git config <span class="nt">--global</span> user.email &lt;your-email-address&gt;
 +</code></pre></div>    </div>
 +
 +    <p>其中,请将&lt;your-user-name&gt;和&lt;your-email-address&gt;替换为您在Github上注册用到的用户名和邮箱信息。设置免密码提交代码可参考<a href="https://stackoverflow.com/a/8588786" target="_blank">Git免密码提交代码教程</a>。</p>
 +  </li>
 +  <li>
 +    <p>获取项目代码。以 <a href="https://github.com/apache/servicecomb-java-chassis">ServiceComb-Java-Chassis</a> 项目为例,可直接执行以下指令获取代码:</p>
 +
 +    <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>git clone https://github.com/apache/servicecomb-java-chassis.git
 +</code></pre></div>    </div>
 +  </li>
 +</ol>
 +
 +<h2 id="ide-环境配置">IDE 环境配置</h2>
 +<p>现有支持Java开发的IDE很多,如Eclipse, IntelliJ IDEA和STS等。我们在此推荐使用IntelliJ IDEA,对于日常开发,其社区版的功能已经足够了。在安装完IntelliJ IDEA后,您可以根据<a href="https://www.jetbrains.com/help/idea/installing-and-launching.html#d325787e291">初始化设置教程</a>对IntelliJ IDEA进行配置,随后可通过阅读<a href="https://www.jetbrains.com/help/idea/keyboard-shortcuts-you-cannot-miss.html">必备快捷键</a>了解常用的快捷键。</p>
 +
 +<p>Java Chassis和Saga项目使用了<a href="https://github.com/google/styleguide">Google Code Style</a>作为代码风格,配置文件可以在本项目 <code class="highlighter-rouge">etc</code> 目录下找到。其中,目录中也有Eclipse的代码风格,读者可以直接导入使用。</p>
 +
 +<p><img src="/assets/images/intellij.code.style.3.png" alt="code style files" class="align-center" /></p>
 +
 +<aside class="sidebar__right">
 +<nav class="toc">
 +    <!-- <header><h4 class="nav__title"><i class="fa fa-file-text"></i> 在本页上</h4></header> -->
 +    <ul class="toc__menu">
 +      <li>Auto generated table of contents</li>
 +    </ul>
 +  </nav>
 +</aside>
 +
 +<h3 id="intellij-idea-配置">IntelliJ IDEA 配置</h3>
 +<p><a href="https://www.jetbrains.com/idea/download/">IntelliJ IDEA</a>的配置方法如下</p>
 +
 +<ol>
 +  <li>
 +    <p>打开IntelliJ配置
 +<img src="/assets/images/intellij.code.style.4.png" alt="IntelliJ Settings" class="align-center" /></p>
 +  </li>
 +  <li>
 +    <p>Import 配置文件 <code class="highlighter-rouge">etc/intellij-java-google-style.xml</code>
 +<img src="/assets/images/intellij.code.style.1.png" alt="import code style" class="align-center" /></p>
 +  </li>
 +  <li>
 +    <p>打开已修改而未提交的文件,并打开格式化文件对话框
 +<img src="/assets/images/intellij.code.style.5.png" alt="reformat file dialog" class="align-center" /></p>
 +  </li>
 +  <li>
 +    <p>选择只格式化修改部分
 +<img src="/assets/images/intellij.code.style.2.png" alt="reformat options" class="align-center" /></p>
 +  </li>
 +</ol>
 +
 +<p>配置完成后,后续按快捷键 (Ctrl+Alt+i) 格式化修改文件即可。更多关于IntelliJ的使用技巧可阅读<a href="https://www.jetbrains.com/help/idea/tutorials.html">IntelliJ教程</a>。</p>
 +
 +<h2 id="下一步">下一步</h2>
 +
 +<ul>
 +  <li>阅读<a href="/cn/developers/submit-codes/">代码提交指南</a></li>
 +</ul>
 +
 +        
 +      </section>
 +
 +      <footer class="page__meta">
 +        
 +        
 +
 +
 +        
 +      </footer>
 +
 +      
 +
 +      
 +
 +    </div>
 +
 +    
 +  </article>
 +
 +  
 +  
 +</div>
 +
 +
 +    <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
 +    <div align="center" style="margin: 0 0;">
 +    <ins class="adsbygoogle"
 +         style="display:block; border-bottom: initial;"
 +         data-ad-client="ca-pub-7328585512091257"
 +         data-ad-slot="3049671934"
 +         data-ad-format="auto"></ins>
 +    </div>
 +
 +    <div class="page__footer">
 +      <footer>
 +        <!-- start custom footer snippets -->
 +
 +<!-- end custom footer snippets -->
 +
 +        <div class="container">
 +  <div class="row justify-content-md-center">
 +    
 +    <div class="col">
 +      <ul>
 +        <p class="header">资源</p>
-         <li><a href="/cn/docs/quick-start/">快速入门</a></li>
++        <li><a href="/cn/docs/quick-start/">入门指南</a></li>
 +        <li><a href="/cn/users/">用户指南</a></li>
 +        <li><a href="/cn/slides/">资料</a></li>
 +        <li><a href="/cn/users/faq/">常见问题</a></li>
 +      </ul>
 +    </div>
 +    <div class="col">
 +      <ul>
 +        <p class="header">ASF</p>
 +        <li><a href="http://www.apache.org">基金会</a></li>
 +        <li><a href="http://www.apache.org/licenses/">许可证</a></li>
 +        <li><a href="http://www.apache.org/events/current-event">活动</a></li>
 +        <li><a href="http://www.apache.org/foundation/sponsorship.html">赞助</a></li>
 +        <li><a href="http://www.apache.org/foundation/thanks.html">鸣谢</a></li>
 +      </ul>
 +    </div>
 +    <div class="col">
 +      <ul>
 +        <p class="header">贡献</p>
 +        <li><a href="http://issues.apache.org/jira/browse/SCB">报告本网页问题</a></li>
 +        <li><a href="https://github.com/apache/servicecomb-website/edit/master/_developers/cn/setup-develop-environment.md">在Github上编辑此页</a></li>
 +        <li><a href="/cn/developers/submit-codes/">代码提交指南</a></li>
 +        <li><a href="/cn/security">安全</a></li>
 +      </ul>
 +    </div>
 +    <div class="col">
 +      <ul class="social-icons">
 +        <p class="header">社区</p>
 +        <li>
 +            <a href="mailto:dev-subscribe@servicecomb.incubator.apache.org" rel="nofollow"><span class="mail">邮件列表</span></a>
 +        </li>
 +        <li>
 +            <a href="https://github.com/apache?q=ServiceComb" target="_blank"><span class="github">Github</span></a>
 +        </li>
 +        <li>
 +            <a href="https://twitter.com/ServiceComb" target="_blank"><span class="twitter">Twitter</span></a>
 +        </li>
 +        <li>
 +            <a href="/feed.xml" target="_blank"><span class="rss">Feed</span></a>
 +        </li>
 +      </ul>
 +    </div>
 +  </div>
 +</div>
 +<div class="page__footer-bottom">
 +  <div>&copy; 2019 Apache ServiceComb. 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 +  <div>All other marks mentioned may be trademarks or registered trademarks of their respective owners.</div>
 +</div>
 +
 +      </footer>
 +    </div>
 +
 +    <script src="/assets/js/main.min.js"></script>
 +
 +
 +
 +
 +  <script>
 +  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 +  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 +  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
 +  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
 +
 +  ga('create', 'UA-101622733-1', 'auto');
 +  ga('send', 'pageview');
 +</script>
 +
 +
 +
 +
 +
 +
 +
 +  </body>
 +</html>
diff --cc content/cn/developers/submit-codes/index.html
index b04fcfd,0000000..1f96e18
mode 100644,000000..100644
--- a/content/cn/developers/submit-codes/index.html
+++ b/content/cn/developers/submit-codes/index.html
@@@ -1,715 -1,0 +1,715 @@@
 +<!doctype html>
 +<!--
 +  Minimal Mistakes Jekyll Theme 4.4.1 by Michael Rose
 +  Copyright 2017 Michael Rose - mademistakes.com | @mmistakes
 +  Free for personal and commercial use under the MIT license
 +  https://github.com/mmistakes/minimal-mistakes/blob/master/LICENSE.txt
 +-->
 +<html lang="cn" class="no-js">
 +  <head>
 +    <meta charset="utf-8">
 +
 +<!-- begin SEO -->
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +<title>代码提交指南 - Apache ServiceComb</title>
 +
 +
 +
 +
 +<meta name="description" content="介绍如何向 ServiceComb 项目提交代码">
 +
 +
 +
 +
 +<meta name="author" content="">
 +
 +<meta property="og:locale" content="cn">
 +<meta property="og:site_name" content="Apache ServiceComb">
 +<meta property="og:title" content="代码提交指南">
 +
 +
 +  <link rel="canonical" href="https://github.com/pages/apache/incubator-servicecomb-website/cn/developers/submit-codes/">
 +  <meta property="og:url" content="https://github.com/pages/apache/incubator-servicecomb-website/cn/developers/submit-codes/">
 +
 +
 +
 +  <meta property="og:description" content="介绍如何向 ServiceComb 项目提交代码">
 +
 +
 +
 +  <meta name="twitter:site" content="@ServiceComb">
 +  <meta name="twitter:title" content="代码提交指南">
 +  <meta name="twitter:description" content="介绍如何向 ServiceComb 项目提交代码">
 +  <meta name="twitter:url" content="">
 +
 +  
 +    <meta name="twitter:card" content="summary">
 +    
 +  
 +
 +  
 +
 +
 +
 +  
 +
 +  
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +  <script type="application/ld+json">
 +    {
 +      "@context" : "http://schema.org",
 +      "@type" : "Person",
 +      "name" : "Apache ServiceComb",
 +      "url" : "https://github.com/pages/apache/incubator-servicecomb-website",
 +      "sameAs" : null
 +    }
 +  </script>
 +
 +
 +
 +  <meta name="google-site-verification" content="HvJjNd7vvJ-yjSTHlBiIWEYxp_Hrz-PYEY5Idz9LRcA" />
 +
 +
 +
 +
 +<!-- end SEO -->
 +
 +
 +<link href="/feed.xml" type="application/atom+xml" rel="alternate" title="Apache ServiceComb Feed">
 +
 +<!-- http://t.co/dKP3o1e -->
 +<meta name="HandheldFriendly" content="True">
 +<meta name="MobileOptimized" content="320">
 +<meta name="viewport" content="width=device-width, initial-scale=1.0">
 +
 +<script>
 +  document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/g, '') + ' js ';
 +</script>
 +<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/1.7.1/clipboard.min.js"></script>
 +<script src="/assets/vendor/prism/prism.js"></script>
 +
 +<script type="text/javascript" async
 +  src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-MML-AM_CHTML">
 +</script>
 +
 +<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css" integrity="sha384-/Y6pD6FV/Vv2HJnA6t+vslU6fwYXjCFtcEpHbNJ0lyAFsXTsjBbfaDjzALeQsN6M" crossorigin="anonymous">
 +
 +<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
 +<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js" integrity="sha384-b/U6ypiBEHpOf/4+1nzFpr53nxSS+GLCkfwBdFNTxtclqqenISfwAzpKaMNFNmj4" crossorigin="anonymous"></script>
 +<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.min.js" integrity="sha384-h0AbiXch4ZDo7tp9hKZ4TsHbi047NrKGLO3SEJAg45jXxnGIfYzk4Si90RDIqNm1" crossorigin="anonymous"></script>
 +<!-- For all browsers -->
 +<link rel="stylesheet" href="/assets/css/main.css?v=1">
 +<link rel="stylesheet" href="/assets/vendor/prism/prism.css?v=1">
 +
 +<!--[if lte IE 9]>
 +  <style>
 +    /* old IE unsupported flexbox fixes */
 +    .greedy-nav .site-title {
 +      padding-right: 3em;
 +    }
 +    .greedy-nav button {
 +      position: absolute;
 +      top: 0;
 +      right: 0;
 +      height: 100%;
 +    }
 +  </style>
 +<![endif]-->
 +
 +<meta http-equiv="cleartype" content="on">
 +
 +    <!-- start custom head snippets -->
 +
 +<!-- insert favicons. use http://realfavicongenerator.net/ -->
 +<link href="https://fonts.cat.net/css?family=Roboto:400,500,700|Source+Code+Pro" rel="stylesheet">
 +<script src="/assets/js/custom.js"></script>
 +<!-- end custom head snippets -->
 +
 +  </head>
 +
 +  <body class="layout--single">
 +
 +    <!--[if lt IE 9]>
 +<div class="notice--danger align-center" style="margin: 0;">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</div>
 +<![endif]-->
 +    <div class="masthead" onmouseleave="$('#childrenShow').css('display', 'none')">
 +  <div class="masthead__inner-wrap">
 +    <div class="masthead__menu">
 +      <nav id="site-nav" class="greedy-nav">
 +	      
 +          <a class="site-title active" href="/cn"><img src="https://www.apache.org/img/servicecomb.png"></a>
 +	      
 +        <ul class="visible-links">
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/">首页</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/developers/">项目</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +            <li class="def-nav-li" onmouseenter="$('#childrenShow').css('display', 'block')">
 +              
 +              
 +              
 +
 +              
-                 <a href="/cn/users/">文档</a>
++                <a href="/cn/docs/users/">文档</a>
 +              
 +
 +              <ul id="childrenShow" class="def-children-show" onmouseleave="$('#childrenShow').css('display', 'none')">
 +                
-                 <li><a href="/cn/docs/quick-start/" class="">快速入门</a></li>
++                <li><a href="/cn/docs/quick-start/" class="">入门指南</a></li>
 +                
-                 <li><a href="/cn/users/" class="">用户手册</a></li>
++                <li><a href="/cn/docs/users/" class="">用户手册</a></li>
 +                
 +                <li><a href="/cn/slides/" class="">大咖视频</a></li>
 +                
 +                <li><a href="/cn/faqs/" class="">常见问题</a></li>
 +                
 +              </ul>
 +            </li>
 +          
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a class="active" href="/cn/developers/contributing">社区</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/year-archive/">博文</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/release/">下载</a>
 +                
 +              </li>
 +            
 +          
 +        </ul>
 +        <button><div class="navicon"></div></button>
 +        <ul class="hidden-links hidden"></ul>
 +        <div class="nav-lang">
 +          
 +            
 +            
 +            <a href=/developers/submit-codes/>English</a>
 +          
 +        </div>
 +      </nav>
 +    </div>
 +  </div>
 +</div>
 +
 +
 +    
 +
 +
 +
 +<div id="main" role="main">
 +  
 +  <div class="sidebar sticky">
 +      
 +      <div class="back-to-home"><a href="/cn/">首页</a> > 代码提交指南</div>
 +      
 +  
 +  
 +    
 +      
 +      
 +      
 +    
 +    
 +      
 +
 +<nav class="nav__list">
 +  
 +  <input id="ac-toc" name="accordion-toc" type="checkbox" />
 +  <label for="ac-toc">切换菜单</label>
 +  <ul class="nav__items">
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/"><span class="nav__sub-title nav__sub-title-with-url">项目列表</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/team/"><span class="nav__sub-title nav__sub-title-with-url">开发团队</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/contributing"><span class="nav__sub-title nav__sub-title-with-url">如何做贡献</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/becomming-a-commiter"><span class="nav__sub-title nav__sub-title-with-url">成为Committer</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/setup-develop-environment/"><span class="nav__sub-title nav__sub-title-with-url">开发环境准备</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/submit-issues/"><span class="nav__sub-title nav__sub-title-with-url">发现问题</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/submit-codes/"><span class="nav__sub-title nav__sub-title-with-url">代码提交指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/subscribe-mail-list/"><span class="nav__sub-title nav__sub-title-with-url">邮件列表订阅指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/use-jira/"><span class="nav__sub-title nav__sub-title-with-url">JIRA使用方法</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/use-gitter/"><span class="nav__sub-title nav__sub-title-with-url">Gitter 使用方法</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/setup-committer-rights/"><span class="nav__sub-title nav__sub-title-with-url">设置代码仓库写权限</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/release-guide/"><span class="nav__sub-title nav__sub-title-with-url">Servicecomb发版指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/release-validation-guide/"><span class="nav__sub-title nav__sub-title-with-url">ServiceComb发版验证指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +  </ul>
 +</nav>
 +
 +    
 +  
 +  </div>
 +
 +
 +
 +  <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
 +    <meta itemprop="headline" content="代码提交指南">
 +    <meta itemprop="description" content="介绍如何向 ServiceComb 项目提交代码">
 +    
-     <meta itemprop="dateModified" content="September 08, 2017">
++    <meta itemprop="dateModified" content="September 10, 2017">
 +
 +    <div class="page__inner-wrap">
 +      
 +        
 +          <header>
 +            <h1 class="page__title" itemprop="headline">代码提交指南
 +</h1>
 +            
 +          </header>
 +        
 +      
 +
 +      <section class="page__content" itemprop="text">
 +        <aside class="sidebar__right">
 +<nav class="toc">
 +    <!-- <header><h4 class="nav__title"><i class="fa fa-file-text"></i> 在本页上</h4></header> -->
 +<ul class="toc__menu" id="markdown-toc">
 +  <li><a href="#贡献途径" id="markdown-toc-贡献途径">贡献途径</a></li>
 +  <li><a href="#运行测试" id="markdown-toc-运行测试">运行测试</a></li>
 +  <li><a href="#pr指南" id="markdown-toc-pr指南">PR指南</a>    <ul>
 +      <li><a href="#fork仓库" id="markdown-toc-fork仓库">Fork仓库</a></li>
 +      <li><a href="#配置git和提交修改" id="markdown-toc-配置git和提交修改">配置git和提交修改</a></li>
 +      <li><a href="#创建pr" id="markdown-toc-创建pr">创建PR</a></li>
 +      <li><a href="#冲突解决" id="markdown-toc-冲突解决">冲突解决</a></li>
 +    </ul>
 +  </li>
 +</ul>
 +
 +  </nav>
 +</aside>
 +
 +<h2 id="贡献途径">贡献途径</h2>
 +<p>  ServiceComb正在不断成长中,也希望能找到更多志同道合的同伴一起成长和进步。向ServiceComb 贡献的途径有多种:</p>
 +<ul>
 +  <li>完善文档。完善网站上的文档或者项目中的介绍文档和API说明文档。其中,网站文档的完善可通过网站最底端的<strong>报告本网页问题</strong>或<strong>在Github上编辑此页</strong>对文档内容进行完善。</li>
 +  <li>
 +    <p>实现功能特性需求或修复BUG。项目的功能特性需求或者已发现但未修复的BUG都会在项目中的issue处看到,以<a href="https://github.com/apache/servicecomb-saga/issues">Saga</a>项目为例,一般都会带有类似 <strong>enhancement</strong> 或类似 <strong>bug</strong> 的标签来说明这是功能需求还是BUG,读者可以结合自己的兴趣点来选择。此外,您也可以通过日常使用或阅读代码时发现BUG并以Issue的方式进行描述并针对该BUG提交PR,帮助我们进一步改进。同时,也欢迎您提出需求并在实现后提交PR。</p>
 +
 +    <p><img src="/assets/images/find-features-by-example.png" alt="寻觅功能需求示例" class="align-center" /></p>
 +  </li>
 +</ul>
 +
 +<h2 id="运行测试">运行测试</h2>
 +<p>  在您提交代码前,请先按照项目README中说明的自动测试部分对代码的功能性和实现上的正确性进行验证。</p>
 +
 +<h2 id="pr指南">PR指南</h2>
 +<p>  在 <a href="https://github.com/search?q=org%3Aapache+servicecomb">Github</a> 上面可以很方便地提交 <a href="https://help.github.com/articles/about-pull-requests/">Pull Request (PR)</a>,下面将以本网站项目<a href="https://github.com/apache/servicecomb-website">apache/servicecomb-website</a> 为例(如果是其他项目,请替换项目名servicecomb-website)。</p>
 +
 +<h3 id="fork仓库">Fork仓库</h3>
 +
 +<p>  进入 apache/servicecomb-website 的 <a href="https://github.com/apache/servicecomb-website">github 页面</a> ,点击右上角按钮 <code class="highlighter-rouge">Fork</code> 进行 Fork。</p>
 +
 +<p><img src="/assets/images/fork-repo.jpg" alt="体质指数应用运行界面" class="align-center" /></p>
 +
 +<h3 id="配置git和提交修改">配置git和提交修改</h3>
 +
 +<ul>
 +  <li>
 +    <p>将代码克隆到本地:</p>
 +
 +    <div class="language-shell highlighter-rouge"><div class="highlight"><pre class="highlight"><code>git clone https://github.com/&lt;your_github_name&gt;/servicecomb-website.git
 +</code></pre></div>    </div>
 +
 +    <p>注意:请将 &lt;your_github_name&gt; 替换为您的github名字。</p>
 +  </li>
 +</ul>
 +
 +<p>  clone完成后,origin会默认指向github上的远程fork地址。</p>
 +
 +<ul>
 +  <li>
 +    <p>将 apache/servicecomb-website 添加为本地仓库的远程分支 upstream:</p>
 +
 +    <div class="language-shell highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">cd  </span>servicecomb-website
 +git remote add upstream https://github.com/apache/servicecomb-website.git
 +</code></pre></div>    </div>
 +  </li>
 +  <li>
 +    <p>检查远程仓库设置:</p>
 +
 +    <div class="language-shell highlighter-rouge"><div class="highlight"><pre class="highlight"><code>git remote <span class="nt">-v</span>
 +origin https://github.com/&lt;your_github_name&gt;/servicecomb-website.git <span class="o">(</span>fetch<span class="o">)</span>
 +origin    https://github.com/&lt;your_github_name&gt;/servicecomb-website.git <span class="o">(</span>push<span class="o">)</span>
 +upstream  https://github.com/apache/servicecomb-website.git <span class="o">(</span>fetch<span class="o">)</span>
 +upstream  https://github.com/apache/servicecomb-website.git <span class="o">(</span>push<span class="o">)</span>
 +</code></pre></div>    </div>
 +  </li>
 +  <li>
 +    <p>新建分支以便在分支上做修改:</p>
 +
 +    <div class="language-shell highlighter-rouge"><div class="highlight"><pre class="highlight"><code>git checkout <span class="nt">-b</span> &lt;your_branch_name&gt;
 +</code></pre></div>    </div>
 +  </li>
 +</ul>
 +
 +<p>  注意: &lt;your_branch_name&gt; 为您自定义的分支名字。</p>
 +
 +<p>  创建完成后可进行代码更改。</p>
 +
 +<ul>
 +  <li>
 +    <p>提交代码到远程分支:</p>
 +
 +    <div class="language-shell highlighter-rouge"><div class="highlight"><pre class="highlight"><code>git commit <span class="nt">-a</span> <span class="nt">-m</span> <span class="s2">"&lt;you_commit_message&gt;"</span>
 +git push origin &lt;your_branch_name&gt;
 +</code></pre></div>    </div>
 +  </li>
 +</ul>
 +
 +<p>  更多 git 使用方法请访问:<a href="https://www.atlassian.com/git/tutorials/setting-up-a-repository">git 使用</a>,这里不赘述。</p>
 +
 +<h3 id="创建pr">创建PR</h3>
 +
 +<p>  在浏览器切换到自己的 github 页面,切换分支到提交的分支 &lt;your_branch_name&gt; ,依次点击 <code class="highlighter-rouge">New pull request</code> 和 <code class="highlighter-rouge">Create pull request</code> 按钮进行创建,如下图所示:</p>
 +
 +<p class="figure-caption"><img src="/assets/images/new-pr.jpg" alt="体质指数应用运行界面" class="align-center" />
 +fig-1 New pull request</p>
 +
 +<p class="figure-caption"><img src="/assets/images/create-pr.jpg" alt="体质指数应用运行界面" class="align-center" />
 +fig-2 Create pull request</p>
 +
 +<p>  至此,您的PR创建完成,更多关于 PR 请阅读 <a href="https://help.github.com/categories/collaborating-with-issues-and-pull-requests/">collaborating-with-issues-and-pull-requests</a> 。</p>
 +
 +<h3 id="冲突解决">冲突解决</h3>
 +<p>  提交PR时的代码冲突一般是由于多人编辑同一个文件引起的,解决冲突主要通过以下步骤即可:</p>
 +<ol>
 +  <li>切换至主分支
 +    <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>git checkout master
 +</code></pre></div>    </div>
 +  </li>
 +  <li>同步远端主分支至本地
 +    <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>git pull upstream master
 +</code></pre></div>    </div>
 +  </li>
 +  <li>切换回刚才的分支(假设分支名为fix)
 +    <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>git checkout fix
 +</code></pre></div>    </div>
 +  </li>
 +  <li>进行rebase
 +    <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>git rebase <span class="nt">-i</span> master
 +</code></pre></div>    </div>
 +    <p>此时会弹出修改记录的文件,一般直接保存即可。然后会提示哪些文件出现了冲突,此时可打开冲突文件对冲突部分进行修改,将提示的所有冲突文件的冲突都解决后,执行</p>
 +    <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>git add <span class="nb">.</span>
 +git rebase <span class="nt">--continue</span>
 +</code></pre></div>    </div>
 +    <p>依此往复,直至屏幕出现类似 <em>rebase successful</em> 字样即可,此时您可以进行往提交PR的分支进行更新:</p>
 +    <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>git push <span class="nt">-f</span> origin fix
 +</code></pre></div>    </div>
 +  </li>
 +</ol>
 +
 +        
 +      </section>
 +
 +      <footer class="page__meta">
 +        
 +        
 +
 +
 +        
 +      </footer>
 +
 +      
 +
 +      
 +
 +    </div>
 +
 +    
 +  </article>
 +
 +  
 +  
 +</div>
 +
 +
 +    <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
 +    <div align="center" style="margin: 0 0;">
 +    <ins class="adsbygoogle"
 +         style="display:block; border-bottom: initial;"
 +         data-ad-client="ca-pub-7328585512091257"
 +         data-ad-slot="3049671934"
 +         data-ad-format="auto"></ins>
 +    </div>
 +
 +    <div class="page__footer">
 +      <footer>
 +        <!-- start custom footer snippets -->
 +
 +<!-- end custom footer snippets -->
 +
 +        <div class="container">
 +  <div class="row justify-content-md-center">
 +    
 +    <div class="col">
 +      <ul>
 +        <p class="header">资源</p>
-         <li><a href="/cn/docs/quick-start/">快速入门</a></li>
++        <li><a href="/cn/docs/quick-start/">入门指南</a></li>
 +        <li><a href="/cn/users/">用户指南</a></li>
 +        <li><a href="/cn/slides/">资料</a></li>
 +        <li><a href="/cn/users/faq/">常见问题</a></li>
 +      </ul>
 +    </div>
 +    <div class="col">
 +      <ul>
 +        <p class="header">ASF</p>
 +        <li><a href="http://www.apache.org">基金会</a></li>
 +        <li><a href="http://www.apache.org/licenses/">许可证</a></li>
 +        <li><a href="http://www.apache.org/events/current-event">活动</a></li>
 +        <li><a href="http://www.apache.org/foundation/sponsorship.html">赞助</a></li>
 +        <li><a href="http://www.apache.org/foundation/thanks.html">鸣谢</a></li>
 +      </ul>
 +    </div>
 +    <div class="col">
 +      <ul>
 +        <p class="header">贡献</p>
 +        <li><a href="http://issues.apache.org/jira/browse/SCB">报告本网页问题</a></li>
 +        <li><a href="https://github.com/apache/servicecomb-website/edit/master/_developers/cn/submit-codes.md">在Github上编辑此页</a></li>
 +        <li><a href="/cn/developers/submit-codes/">代码提交指南</a></li>
 +        <li><a href="/cn/security">安全</a></li>
 +      </ul>
 +    </div>
 +    <div class="col">
 +      <ul class="social-icons">
 +        <p class="header">社区</p>
 +        <li>
 +            <a href="mailto:dev-subscribe@servicecomb.incubator.apache.org" rel="nofollow"><span class="mail">邮件列表</span></a>
 +        </li>
 +        <li>
 +            <a href="https://github.com/apache?q=ServiceComb" target="_blank"><span class="github">Github</span></a>
 +        </li>
 +        <li>
 +            <a href="https://twitter.com/ServiceComb" target="_blank"><span class="twitter">Twitter</span></a>
 +        </li>
 +        <li>
 +            <a href="/feed.xml" target="_blank"><span class="rss">Feed</span></a>
 +        </li>
 +      </ul>
 +    </div>
 +  </div>
 +</div>
 +<div class="page__footer-bottom">
 +  <div>&copy; 2019 Apache ServiceComb. 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 +  <div>All other marks mentioned may be trademarks or registered trademarks of their respective owners.</div>
 +</div>
 +
 +      </footer>
 +    </div>
 +
 +    <script src="/assets/js/main.min.js"></script>
 +
 +
 +
 +
 +  <script>
 +  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 +  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 +  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
 +  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
 +
 +  ga('create', 'UA-101622733-1', 'auto');
 +  ga('send', 'pageview');
 +</script>
 +
 +
 +
 +
 +
 +
 +
 +  </body>
 +</html>
diff --cc content/cn/developers/submit-issues/index.html
index cb1214a,0000000..663aa0a
mode 100644,000000..100644
--- a/content/cn/developers/submit-issues/index.html
+++ b/content/cn/developers/submit-issues/index.html
@@@ -1,608 -1,0 +1,608 @@@
 +<!doctype html>
 +<!--
 +  Minimal Mistakes Jekyll Theme 4.4.1 by Michael Rose
 +  Copyright 2017 Michael Rose - mademistakes.com | @mmistakes
 +  Free for personal and commercial use under the MIT license
 +  https://github.com/mmistakes/minimal-mistakes/blob/master/LICENSE.txt
 +-->
 +<html lang="cn" class="no-js">
 +  <head>
 +    <meta charset="utf-8">
 +
 +<!-- begin SEO -->
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +<title>发现问题 - Apache ServiceComb</title>
 +
 +
 +
 +
 +<meta name="description" content="介绍如何向 ServiceComb 项目提交issue">
 +
 +
 +
 +
 +<meta name="author" content="">
 +
 +<meta property="og:locale" content="cn">
 +<meta property="og:site_name" content="Apache ServiceComb">
 +<meta property="og:title" content="发现问题">
 +
 +
 +  <link rel="canonical" href="https://github.com/pages/apache/incubator-servicecomb-website/cn/developers/submit-issues/">
 +  <meta property="og:url" content="https://github.com/pages/apache/incubator-servicecomb-website/cn/developers/submit-issues/">
 +
 +
 +
 +  <meta property="og:description" content="介绍如何向 ServiceComb 项目提交issue">
 +
 +
 +
 +  <meta name="twitter:site" content="@ServiceComb">
 +  <meta name="twitter:title" content="发现问题">
 +  <meta name="twitter:description" content="介绍如何向 ServiceComb 项目提交issue">
 +  <meta name="twitter:url" content="">
 +
 +  
 +    <meta name="twitter:card" content="summary">
 +    
 +  
 +
 +  
 +
 +
 +
 +  
 +
 +  
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +  <script type="application/ld+json">
 +    {
 +      "@context" : "http://schema.org",
 +      "@type" : "Person",
 +      "name" : "Apache ServiceComb",
 +      "url" : "https://github.com/pages/apache/incubator-servicecomb-website",
 +      "sameAs" : null
 +    }
 +  </script>
 +
 +
 +
 +  <meta name="google-site-verification" content="HvJjNd7vvJ-yjSTHlBiIWEYxp_Hrz-PYEY5Idz9LRcA" />
 +
 +
 +
 +
 +<!-- end SEO -->
 +
 +
 +<link href="/feed.xml" type="application/atom+xml" rel="alternate" title="Apache ServiceComb Feed">
 +
 +<!-- http://t.co/dKP3o1e -->
 +<meta name="HandheldFriendly" content="True">
 +<meta name="MobileOptimized" content="320">
 +<meta name="viewport" content="width=device-width, initial-scale=1.0">
 +
 +<script>
 +  document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/g, '') + ' js ';
 +</script>
 +<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/1.7.1/clipboard.min.js"></script>
 +<script src="/assets/vendor/prism/prism.js"></script>
 +
 +<script type="text/javascript" async
 +  src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-MML-AM_CHTML">
 +</script>
 +
 +<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css" integrity="sha384-/Y6pD6FV/Vv2HJnA6t+vslU6fwYXjCFtcEpHbNJ0lyAFsXTsjBbfaDjzALeQsN6M" crossorigin="anonymous">
 +
 +<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
 +<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js" integrity="sha384-b/U6ypiBEHpOf/4+1nzFpr53nxSS+GLCkfwBdFNTxtclqqenISfwAzpKaMNFNmj4" crossorigin="anonymous"></script>
 +<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.min.js" integrity="sha384-h0AbiXch4ZDo7tp9hKZ4TsHbi047NrKGLO3SEJAg45jXxnGIfYzk4Si90RDIqNm1" crossorigin="anonymous"></script>
 +<!-- For all browsers -->
 +<link rel="stylesheet" href="/assets/css/main.css?v=1">
 +<link rel="stylesheet" href="/assets/vendor/prism/prism.css?v=1">
 +
 +<!--[if lte IE 9]>
 +  <style>
 +    /* old IE unsupported flexbox fixes */
 +    .greedy-nav .site-title {
 +      padding-right: 3em;
 +    }
 +    .greedy-nav button {
 +      position: absolute;
 +      top: 0;
 +      right: 0;
 +      height: 100%;
 +    }
 +  </style>
 +<![endif]-->
 +
 +<meta http-equiv="cleartype" content="on">
 +
 +    <!-- start custom head snippets -->
 +
 +<!-- insert favicons. use http://realfavicongenerator.net/ -->
 +<link href="https://fonts.cat.net/css?family=Roboto:400,500,700|Source+Code+Pro" rel="stylesheet">
 +<script src="/assets/js/custom.js"></script>
 +<!-- end custom head snippets -->
 +
 +  </head>
 +
 +  <body class="layout--single">
 +
 +    <!--[if lt IE 9]>
 +<div class="notice--danger align-center" style="margin: 0;">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</div>
 +<![endif]-->
 +    <div class="masthead" onmouseleave="$('#childrenShow').css('display', 'none')">
 +  <div class="masthead__inner-wrap">
 +    <div class="masthead__menu">
 +      <nav id="site-nav" class="greedy-nav">
 +	      
 +          <a class="site-title active" href="/cn"><img src="https://www.apache.org/img/servicecomb.png"></a>
 +	      
 +        <ul class="visible-links">
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/">首页</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/developers/">项目</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +            <li class="def-nav-li" onmouseenter="$('#childrenShow').css('display', 'block')">
 +              
 +              
 +              
 +
 +              
-                 <a href="/cn/users/">文档</a>
++                <a href="/cn/docs/users/">文档</a>
 +              
 +
 +              <ul id="childrenShow" class="def-children-show" onmouseleave="$('#childrenShow').css('display', 'none')">
 +                
-                 <li><a href="/cn/docs/quick-start/" class="">快速入门</a></li>
++                <li><a href="/cn/docs/quick-start/" class="">入门指南</a></li>
 +                
-                 <li><a href="/cn/users/" class="">用户手册</a></li>
++                <li><a href="/cn/docs/users/" class="">用户手册</a></li>
 +                
 +                <li><a href="/cn/slides/" class="">大咖视频</a></li>
 +                
 +                <li><a href="/cn/faqs/" class="">常见问题</a></li>
 +                
 +              </ul>
 +            </li>
 +          
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a class="active" href="/cn/developers/contributing">社区</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/year-archive/">博文</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/release/">下载</a>
 +                
 +              </li>
 +            
 +          
 +        </ul>
 +        <button><div class="navicon"></div></button>
 +        <ul class="hidden-links hidden"></ul>
 +        <div class="nav-lang">
 +          
 +            
 +            
 +            <a href=/developers/submit-issues/>English</a>
 +          
 +        </div>
 +      </nav>
 +    </div>
 +  </div>
 +</div>
 +
 +
 +    
 +
 +
 +
 +<div id="main" role="main">
 +  
 +  <div class="sidebar sticky">
 +      
 +      <div class="back-to-home"><a href="/cn/">首页</a> > 发现问题</div>
 +      
 +  
 +  
 +    
 +      
 +      
 +      
 +    
 +    
 +      
 +
 +<nav class="nav__list">
 +  
 +  <input id="ac-toc" name="accordion-toc" type="checkbox" />
 +  <label for="ac-toc">切换菜单</label>
 +  <ul class="nav__items">
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/"><span class="nav__sub-title nav__sub-title-with-url">项目列表</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/team/"><span class="nav__sub-title nav__sub-title-with-url">开发团队</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/contributing"><span class="nav__sub-title nav__sub-title-with-url">如何做贡献</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/becomming-a-commiter"><span class="nav__sub-title nav__sub-title-with-url">成为Committer</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/setup-develop-environment/"><span class="nav__sub-title nav__sub-title-with-url">开发环境准备</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/submit-issues/"><span class="nav__sub-title nav__sub-title-with-url">发现问题</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/submit-codes/"><span class="nav__sub-title nav__sub-title-with-url">代码提交指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/subscribe-mail-list/"><span class="nav__sub-title nav__sub-title-with-url">邮件列表订阅指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/use-jira/"><span class="nav__sub-title nav__sub-title-with-url">JIRA使用方法</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/use-gitter/"><span class="nav__sub-title nav__sub-title-with-url">Gitter 使用方法</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/setup-committer-rights/"><span class="nav__sub-title nav__sub-title-with-url">设置代码仓库写权限</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/release-guide/"><span class="nav__sub-title nav__sub-title-with-url">Servicecomb发版指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/release-validation-guide/"><span class="nav__sub-title nav__sub-title-with-url">ServiceComb发版验证指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +  </ul>
 +</nav>
 +
 +    
 +  
 +  </div>
 +
 +
 +
 +  <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
 +    <meta itemprop="headline" content="发现问题">
 +    <meta itemprop="description" content="介绍如何向 ServiceComb 项目提交issue">
 +    
-     <meta itemprop="dateModified" content="March 13, 2019">
++    <meta itemprop="dateModified" content="March 14, 2019">
 +
 +    <div class="page__inner-wrap">
 +      
 +        
 +          <header>
 +            <h1 class="page__title" itemprop="headline">发现问题
 +</h1>
 +            
 +          </header>
 +        
 +      
 +
 +      <section class="page__content" itemprop="text">
 +        <aside class="sidebar__right">
 +<nav class="toc">
 +    <!-- <header><h4 class="nav__title"><i class="fa fa-file-text"></i> 在本页上</h4></header> -->
 +<ul class="toc__menu" id="markdown-toc">
 +  <li><a href="#发现问题" id="markdown-toc-发现问题">发现问题</a></li>
 +  <li><a href="#创建issue" id="markdown-toc-创建issue">创建issue</a></li>
 +  <li><a href="#参与讨论" id="markdown-toc-参与讨论">参与讨论</a></li>
 +  <li><a href="#关闭issue" id="markdown-toc-关闭issue">关闭issue</a></li>
 +</ul>
 +
 +  </nav>
 +</aside>
 +
 +<h2 id="发现问题">发现问题</h2>
 +<p>  ServiceComb正在不断成长中,用户可以通过在github上提交issue的方式描述自己的问题或建议并发起讨论,帮助社区进一步改进。可以在issue上提出bug,建议,疑问或者寻求帮助等等</p>
 +
 +<h2 id="创建issue">创建issue</h2>
 +<p>  在对应github项目页面上,如java-chassis,点击右上角按钮<code class="highlighter-rouge">New issue</code>创建issue
 +   <img src="/assets/images/submit-issues/find-issues-by-example.png" alt="创建issue示例" class="align-center" /></p>
 +
 +<p>  issue内容推荐使用如下模板,建议先提供ServiceComb版本信息,程序运行环境信息,然后描述产生的bug和希望出现的结果,最后提供可以复现bug的操作步骤。这些信息都有助于其他人快速了解你的问题并参与解决。 <br />
 +​    <img src="/assets/images/submit-issues/find-issues-write.png" alt="issue模板" class="align-center" /></p>
 +
 +<h2 id="参与讨论">参与讨论</h2>
 +<p>  在issue下可以很方便地参与讨论,如下图 <br />
 +<img src="/assets/images/submit-issues/find-issues-comment.png" alt="参与讨论" class="align-center" /></p>
 +
 +<h2 id="关闭issue">关闭issue</h2>
 +<p>  通过讨论之后得出最终解决方案,issue将会被关闭,如有修改代码,需要提交PR,可参考<a href="http://servicecomb.apache.org/cn/developers/submit-codes/">代码提交指南</a></p>
 +
 +
 +        
 +      </section>
 +
 +      <footer class="page__meta">
 +        
 +        
 +
 +
 +        
 +      </footer>
 +
 +      
 +
 +      
 +
 +    </div>
 +
 +    
 +  </article>
 +
 +  
 +  
 +</div>
 +
 +
 +    <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
 +    <div align="center" style="margin: 0 0;">
 +    <ins class="adsbygoogle"
 +         style="display:block; border-bottom: initial;"
 +         data-ad-client="ca-pub-7328585512091257"
 +         data-ad-slot="3049671934"
 +         data-ad-format="auto"></ins>
 +    </div>
 +
 +    <div class="page__footer">
 +      <footer>
 +        <!-- start custom footer snippets -->
 +
 +<!-- end custom footer snippets -->
 +
 +        <div class="container">
 +  <div class="row justify-content-md-center">
 +    
 +    <div class="col">
 +      <ul>
 +        <p class="header">资源</p>
-         <li><a href="/cn/docs/quick-start/">快速入门</a></li>
++        <li><a href="/cn/docs/quick-start/">入门指南</a></li>
 +        <li><a href="/cn/users/">用户指南</a></li>
 +        <li><a href="/cn/slides/">资料</a></li>
 +        <li><a href="/cn/users/faq/">常见问题</a></li>
 +      </ul>
 +    </div>
 +    <div class="col">
 +      <ul>
 +        <p class="header">ASF</p>
 +        <li><a href="http://www.apache.org">基金会</a></li>
 +        <li><a href="http://www.apache.org/licenses/">许可证</a></li>
 +        <li><a href="http://www.apache.org/events/current-event">活动</a></li>
 +        <li><a href="http://www.apache.org/foundation/sponsorship.html">赞助</a></li>
 +        <li><a href="http://www.apache.org/foundation/thanks.html">鸣谢</a></li>
 +      </ul>
 +    </div>
 +    <div class="col">
 +      <ul>
 +        <p class="header">贡献</p>
 +        <li><a href="http://issues.apache.org/jira/browse/SCB">报告本网页问题</a></li>
 +        <li><a href="https://github.com/apache/servicecomb-website/edit/master/_developers/cn/submit-issues.md">在Github上编辑此页</a></li>
 +        <li><a href="/cn/developers/submit-codes/">代码提交指南</a></li>
 +        <li><a href="/cn/security">安全</a></li>
 +      </ul>
 +    </div>
 +    <div class="col">
 +      <ul class="social-icons">
 +        <p class="header">社区</p>
 +        <li>
 +            <a href="mailto:dev-subscribe@servicecomb.incubator.apache.org" rel="nofollow"><span class="mail">邮件列表</span></a>
 +        </li>
 +        <li>
 +            <a href="https://github.com/apache?q=ServiceComb" target="_blank"><span class="github">Github</span></a>
 +        </li>
 +        <li>
 +            <a href="https://twitter.com/ServiceComb" target="_blank"><span class="twitter">Twitter</span></a>
 +        </li>
 +        <li>
 +            <a href="/feed.xml" target="_blank"><span class="rss">Feed</span></a>
 +        </li>
 +      </ul>
 +    </div>
 +  </div>
 +</div>
 +<div class="page__footer-bottom">
 +  <div>&copy; 2019 Apache ServiceComb. 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 +  <div>All other marks mentioned may be trademarks or registered trademarks of their respective owners.</div>
 +</div>
 +
 +      </footer>
 +    </div>
 +
 +    <script src="/assets/js/main.min.js"></script>
 +
 +
 +
 +
 +  <script>
 +  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 +  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 +  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
 +  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
 +
 +  ga('create', 'UA-101622733-1', 'auto');
 +  ga('send', 'pageview');
 +</script>
 +
 +
 +
 +
 +
 +
 +
 +  </body>
 +</html>
diff --cc content/cn/developers/subscribe-mail-list/index.html
index 400f55c,0000000..f067792
mode 100644,000000..100644
--- a/content/cn/developers/subscribe-mail-list/index.html
+++ b/content/cn/developers/subscribe-mail-list/index.html
@@@ -1,640 -1,0 +1,640 @@@
 +<!doctype html>
 +<!--
 +  Minimal Mistakes Jekyll Theme 4.4.1 by Michael Rose
 +  Copyright 2017 Michael Rose - mademistakes.com | @mmistakes
 +  Free for personal and commercial use under the MIT license
 +  https://github.com/mmistakes/minimal-mistakes/blob/master/LICENSE.txt
 +-->
 +<html lang="cn" class="no-js">
 +  <head>
 +    <meta charset="utf-8">
 +
 +<!-- begin SEO -->
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +<title>如何订阅Apache ServiceComb的邮件列表 - Apache ServiceComb</title>
 +
 +
 +
 +
 +<meta name="description" content="如何订阅Apache ServiceComb的邮件列表">
 +
 +
 +
 +
 +<meta name="author" content="">
 +
 +<meta property="og:locale" content="cn">
 +<meta property="og:site_name" content="Apache ServiceComb">
 +<meta property="og:title" content="如何订阅Apache ServiceComb的邮件列表">
 +
 +
 +  <link rel="canonical" href="https://github.com/pages/apache/incubator-servicecomb-website/cn/developers/subscribe-mail-list/">
 +  <meta property="og:url" content="https://github.com/pages/apache/incubator-servicecomb-website/cn/developers/subscribe-mail-list/">
 +
 +
 +
 +  <meta property="og:description" content="如何订阅Apache ServiceComb的邮件列表">
 +
 +
 +
 +  <meta name="twitter:site" content="@ServiceComb">
 +  <meta name="twitter:title" content="如何订阅Apache ServiceComb的邮件列表">
 +  <meta name="twitter:description" content="如何订阅Apache ServiceComb的邮件列表">
 +  <meta name="twitter:url" content="">
 +
 +  
 +    <meta name="twitter:card" content="summary">
 +    
 +  
 +
 +  
 +
 +
 +
 +  
 +
 +  
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +  <script type="application/ld+json">
 +    {
 +      "@context" : "http://schema.org",
 +      "@type" : "Person",
 +      "name" : "Apache ServiceComb",
 +      "url" : "https://github.com/pages/apache/incubator-servicecomb-website",
 +      "sameAs" : null
 +    }
 +  </script>
 +
 +
 +
 +  <meta name="google-site-verification" content="HvJjNd7vvJ-yjSTHlBiIWEYxp_Hrz-PYEY5Idz9LRcA" />
 +
 +
 +
 +
 +<!-- end SEO -->
 +
 +
 +<link href="/feed.xml" type="application/atom+xml" rel="alternate" title="Apache ServiceComb Feed">
 +
 +<!-- http://t.co/dKP3o1e -->
 +<meta name="HandheldFriendly" content="True">
 +<meta name="MobileOptimized" content="320">
 +<meta name="viewport" content="width=device-width, initial-scale=1.0">
 +
 +<script>
 +  document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/g, '') + ' js ';
 +</script>
 +<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/1.7.1/clipboard.min.js"></script>
 +<script src="/assets/vendor/prism/prism.js"></script>
 +
 +<script type="text/javascript" async
 +  src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-MML-AM_CHTML">
 +</script>
 +
 +<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css" integrity="sha384-/Y6pD6FV/Vv2HJnA6t+vslU6fwYXjCFtcEpHbNJ0lyAFsXTsjBbfaDjzALeQsN6M" crossorigin="anonymous">
 +
 +<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
 +<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js" integrity="sha384-b/U6ypiBEHpOf/4+1nzFpr53nxSS+GLCkfwBdFNTxtclqqenISfwAzpKaMNFNmj4" crossorigin="anonymous"></script>
 +<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.min.js" integrity="sha384-h0AbiXch4ZDo7tp9hKZ4TsHbi047NrKGLO3SEJAg45jXxnGIfYzk4Si90RDIqNm1" crossorigin="anonymous"></script>
 +<!-- For all browsers -->
 +<link rel="stylesheet" href="/assets/css/main.css?v=1">
 +<link rel="stylesheet" href="/assets/vendor/prism/prism.css?v=1">
 +
 +<!--[if lte IE 9]>
 +  <style>
 +    /* old IE unsupported flexbox fixes */
 +    .greedy-nav .site-title {
 +      padding-right: 3em;
 +    }
 +    .greedy-nav button {
 +      position: absolute;
 +      top: 0;
 +      right: 0;
 +      height: 100%;
 +    }
 +  </style>
 +<![endif]-->
 +
 +<meta http-equiv="cleartype" content="on">
 +
 +    <!-- start custom head snippets -->
 +
 +<!-- insert favicons. use http://realfavicongenerator.net/ -->
 +<link href="https://fonts.cat.net/css?family=Roboto:400,500,700|Source+Code+Pro" rel="stylesheet">
 +<script src="/assets/js/custom.js"></script>
 +<!-- end custom head snippets -->
 +
 +  </head>
 +
 +  <body class="layout--single">
 +
 +    <!--[if lt IE 9]>
 +<div class="notice--danger align-center" style="margin: 0;">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</div>
 +<![endif]-->
 +    <div class="masthead" onmouseleave="$('#childrenShow').css('display', 'none')">
 +  <div class="masthead__inner-wrap">
 +    <div class="masthead__menu">
 +      <nav id="site-nav" class="greedy-nav">
 +	      
 +          <a class="site-title active" href="/cn"><img src="https://www.apache.org/img/servicecomb.png"></a>
 +	      
 +        <ul class="visible-links">
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/">首页</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/developers/">项目</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +            <li class="def-nav-li" onmouseenter="$('#childrenShow').css('display', 'block')">
 +              
 +              
 +              
 +
 +              
-                 <a href="/cn/users/">文档</a>
++                <a href="/cn/docs/users/">文档</a>
 +              
 +
 +              <ul id="childrenShow" class="def-children-show" onmouseleave="$('#childrenShow').css('display', 'none')">
 +                
-                 <li><a href="/cn/docs/quick-start/" class="">快速入门</a></li>
++                <li><a href="/cn/docs/quick-start/" class="">入门指南</a></li>
 +                
-                 <li><a href="/cn/users/" class="">用户手册</a></li>
++                <li><a href="/cn/docs/users/" class="">用户手册</a></li>
 +                
 +                <li><a href="/cn/slides/" class="">大咖视频</a></li>
 +                
 +                <li><a href="/cn/faqs/" class="">常见问题</a></li>
 +                
 +              </ul>
 +            </li>
 +          
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a class="active" href="/cn/developers/contributing">社区</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/year-archive/">博文</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/release/">下载</a>
 +                
 +              </li>
 +            
 +          
 +        </ul>
 +        <button><div class="navicon"></div></button>
 +        <ul class="hidden-links hidden"></ul>
 +        <div class="nav-lang">
 +          
 +            
 +            
 +            <a href=/developers/subscribe-mail-list/>English</a>
 +          
 +        </div>
 +      </nav>
 +    </div>
 +  </div>
 +</div>
 +
 +
 +    
 +
 +
 +
 +<div id="main" role="main">
 +  
 +  <div class="sidebar sticky">
 +      
 +      <div class="back-to-home"><a href="/cn/">首页</a> > 如何订阅Apache ServiceComb的邮件列表</div>
 +      
 +  
 +  
 +    
 +      
 +      
 +      
 +    
 +    
 +      
 +
 +<nav class="nav__list">
 +  
 +  <input id="ac-toc" name="accordion-toc" type="checkbox" />
 +  <label for="ac-toc">切换菜单</label>
 +  <ul class="nav__items">
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/"><span class="nav__sub-title nav__sub-title-with-url">项目列表</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/team/"><span class="nav__sub-title nav__sub-title-with-url">开发团队</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/contributing"><span class="nav__sub-title nav__sub-title-with-url">如何做贡献</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/becomming-a-commiter"><span class="nav__sub-title nav__sub-title-with-url">成为Committer</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/setup-develop-environment/"><span class="nav__sub-title nav__sub-title-with-url">开发环境准备</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/submit-issues/"><span class="nav__sub-title nav__sub-title-with-url">发现问题</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/submit-codes/"><span class="nav__sub-title nav__sub-title-with-url">代码提交指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/subscribe-mail-list/"><span class="nav__sub-title nav__sub-title-with-url">邮件列表订阅指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/use-jira/"><span class="nav__sub-title nav__sub-title-with-url">JIRA使用方法</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/use-gitter/"><span class="nav__sub-title nav__sub-title-with-url">Gitter 使用方法</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/setup-committer-rights/"><span class="nav__sub-title nav__sub-title-with-url">设置代码仓库写权限</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/release-guide/"><span class="nav__sub-title nav__sub-title-with-url">Servicecomb发版指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/release-validation-guide/"><span class="nav__sub-title nav__sub-title-with-url">ServiceComb发版验证指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +  </ul>
 +</nav>
 +
 +    
 +  
 +  </div>
 +
 +
 +
 +  <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
 +    <meta itemprop="headline" content="如何订阅Apache ServiceComb的邮件列表">
 +    <meta itemprop="description" content="如何订阅Apache ServiceComb的邮件列表">
 +    
-     <meta itemprop="dateModified" content="September 08, 2017">
++    <meta itemprop="dateModified" content="September 10, 2017">
 +
 +    <div class="page__inner-wrap">
 +      
 +        
 +          <header>
 +            <h1 class="page__title" itemprop="headline">如何订阅Apache ServiceComb的邮件列表
 +</h1>
 +            
 +          </header>
 +        
 +      
 +
 +      <section class="page__content" itemprop="text">
 +        <aside class="sidebar__right">
 +<nav class="toc">
 +    <!-- <header><h4 class="nav__title"><i class="fa fa-file-text"></i> 在本页上</h4></header> -->
 +<ul class="toc__menu" id="markdown-toc">
 +  <li><a href="#0-前言" id="markdown-toc-0-前言">0 前言</a></li>
 +  <li><a href="#step-1发送订阅邮件" id="markdown-toc-step-1发送订阅邮件">STEP 1:发送订阅邮件</a></li>
 +  <li><a href="#step-2接收来自dev-helpservicecombapacheorg的确认邮件" id="markdown-toc-step-2接收来自dev-helpservicecombapacheorg的确认邮件">STEP 2:接收来自dev-help@servicecomb.apache.org的确认邮件</a></li>
 +  <li><a href="#step-3--回复确认邮件" id="markdown-toc-step-3--回复确认邮件">STEP 3:  回复确认邮件</a></li>
 +  <li><a href="#step-4接收欢迎邮件" id="markdown-toc-step-4接收欢迎邮件">STEP 4:接收欢迎邮件</a></li>
 +  <li><a href="#step-5--发起邮件讨论可选" id="markdown-toc-step-5--发起邮件讨论可选">STEP 5:  发起邮件讨论(可选)</a></li>
 +</ul>
 +
 +  </nav>
 +</aside>
 +
 +<h2 id="0-前言">0 前言</h2>
 +
 +<p>​	邮件列表(Mail List)是一个成熟开源社区的“枢纽”。通常来说,开源社区的提问与解答、技术讨论、事务决策等都通过邮件列表来承载。邮件列表异步、广播的特性,也非常适合开源社区的沟通交流。那么,如何订阅Apache ServiceComb的邮件列表呢?</p>
 +
 +<h2 id="step-1发送订阅邮件">STEP 1:发送订阅邮件</h2>
 +
 +<p>打开自己的邮箱,新建邮件,向<code class="highlighter-rouge">dev-subscribe@servicecomb.apache.org</code>发送一封邮件(邮件主题和内容任意)</p>
 +
 +<blockquote>
 +  <p><img src="/assets/images/subscribe-mail-list-step1.png" alt="step1" class="align-center" /></p>
 +</blockquote>
 +
 +<h2 id="step-2接收来自dev-helpservicecombapacheorg的确认邮件">STEP 2:接收来自dev-help@servicecomb.apache.org的确认邮件</h2>
 +
 +<p>​	执行完第一步之后,您将收到一封来自<code class="highlighter-rouge">dev-help@servicecomb.apache.org</code>的确认邮件,邮件内容如下图所示。(<strong>如果长时间未能收到,请确认该邮件是否已被拦截,或已经被自动归入“订阅邮件”、“垃圾邮件”、“推广邮件”等文件夹</strong>)</p>
 +
 +<blockquote>
 +  <p><img src="/assets/images/subscribe-mail-list-step2.png" alt="step2" class="align-center" /></p>
 +</blockquote>
 +
 +<h2 id="step-3--回复确认邮件">STEP 3:  回复确认邮件</h2>
 +
 +<p>​针对上一步接收到的邮件,</p>
 +
 +<p>​<strong>a.直接回复该邮件</strong></p>
 +
 +<p>​<strong><em>或</em></strong></p>
 +
 +<p><strong>b. 新建一封<code class="highlighter-rouge">收件人</code>为上一步中的<code class="highlighter-rouge">回复地址</code>的邮件</strong></p>
 +
 +<p>​均可,内容主题不限</p>
 +
 +<blockquote>
 +  <p><img src="/assets/images/subscribe-mail-list-step3.png" alt="step3" class="align-center" /></p>
 +</blockquote>
 +
 +<h2 id="step-4接收欢迎邮件">STEP 4:接收欢迎邮件</h2>
 +
 +<p>​	完成第三步之后,将会受到一封标题为<strong>WELCOME to dev@servicecomb.apache.org</strong>的欢迎邮件。至此,订阅邮件列表的工作已经完成了,社区的动态都会通过邮件的方式通知您。</p>
 +
 +<blockquote>
 +  <p><img src="/assets/images/subscribe-mail-list-step4.png" alt="step4" class="align-center" /></p>
 +</blockquote>
 +
 +<h2 id="step-5--发起邮件讨论可选">STEP 5:  发起邮件讨论(可选)</h2>
 +
 +<p>​	成功订阅邮件列表后,若想发起讨论,直接往<code class="highlighter-rouge">dev@servicecomb.apache.org</code>发送邮件即可。所有订阅了邮件列表的人都会收到邮件。</p>
 +
 +        
 +      </section>
 +
 +      <footer class="page__meta">
 +        
 +        
 +
 +
 +        
 +      </footer>
 +
 +      
 +
 +      
 +
 +    </div>
 +
 +    
 +  </article>
 +
 +  
 +  
 +</div>
 +
 +
 +    <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
 +    <div align="center" style="margin: 0 0;">
 +    <ins class="adsbygoogle"
 +         style="display:block; border-bottom: initial;"
 +         data-ad-client="ca-pub-7328585512091257"
 +         data-ad-slot="3049671934"
 +         data-ad-format="auto"></ins>
 +    </div>
 +
 +    <div class="page__footer">
 +      <footer>
 +        <!-- start custom footer snippets -->
 +
 +<!-- end custom footer snippets -->
 +
 +        <div class="container">
 +  <div class="row justify-content-md-center">
 +    
 +    <div class="col">
 +      <ul>
 +        <p class="header">资源</p>
-         <li><a href="/cn/docs/quick-start/">快速入门</a></li>
++        <li><a href="/cn/docs/quick-start/">入门指南</a></li>
 +        <li><a href="/cn/users/">用户指南</a></li>
 +        <li><a href="/cn/slides/">资料</a></li>
 +        <li><a href="/cn/users/faq/">常见问题</a></li>
 +      </ul>
 +    </div>
 +    <div class="col">
 +      <ul>
 +        <p class="header">ASF</p>
 +        <li><a href="http://www.apache.org">基金会</a></li>
 +        <li><a href="http://www.apache.org/licenses/">许可证</a></li>
 +        <li><a href="http://www.apache.org/events/current-event">活动</a></li>
 +        <li><a href="http://www.apache.org/foundation/sponsorship.html">赞助</a></li>
 +        <li><a href="http://www.apache.org/foundation/thanks.html">鸣谢</a></li>
 +      </ul>
 +    </div>
 +    <div class="col">
 +      <ul>
 +        <p class="header">贡献</p>
 +        <li><a href="http://issues.apache.org/jira/browse/SCB">报告本网页问题</a></li>
 +        <li><a href="https://github.com/apache/servicecomb-website/edit/master/_developers/cn/subscribe-mail-list.md">在Github上编辑此页</a></li>
 +        <li><a href="/cn/developers/submit-codes/">代码提交指南</a></li>
 +        <li><a href="/cn/security">安全</a></li>
 +      </ul>
 +    </div>
 +    <div class="col">
 +      <ul class="social-icons">
 +        <p class="header">社区</p>
 +        <li>
 +            <a href="mailto:dev-subscribe@servicecomb.incubator.apache.org" rel="nofollow"><span class="mail">邮件列表</span></a>
 +        </li>
 +        <li>
 +            <a href="https://github.com/apache?q=ServiceComb" target="_blank"><span class="github">Github</span></a>
 +        </li>
 +        <li>
 +            <a href="https://twitter.com/ServiceComb" target="_blank"><span class="twitter">Twitter</span></a>
 +        </li>
 +        <li>
 +            <a href="/feed.xml" target="_blank"><span class="rss">Feed</span></a>
 +        </li>
 +      </ul>
 +    </div>
 +  </div>
 +</div>
 +<div class="page__footer-bottom">
 +  <div>&copy; 2019 Apache ServiceComb. 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 +  <div>All other marks mentioned may be trademarks or registered trademarks of their respective owners.</div>
 +</div>
 +
 +      </footer>
 +    </div>
 +
 +    <script src="/assets/js/main.min.js"></script>
 +
 +
 +
 +
 +  <script>
 +  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 +  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 +  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
 +  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
 +
 +  ga('create', 'UA-101622733-1', 'auto');
 +  ga('send', 'pageview');
 +</script>
 +
 +
 +
 +
 +
 +
 +
 +  </body>
 +</html>
diff --cc content/cn/developers/team/index.html
index 9376d16,0000000..5b20fdf
mode 100644,000000..100644
--- a/content/cn/developers/team/index.html
+++ b/content/cn/developers/team/index.html
@@@ -1,871 -1,0 +1,871 @@@
 +<!doctype html>
 +<!--
 +  Minimal Mistakes Jekyll Theme 4.4.1 by Michael Rose
 +  Copyright 2017 Michael Rose - mademistakes.com | @mmistakes
 +  Free for personal and commercial use under the MIT license
 +  https://github.com/mmistakes/minimal-mistakes/blob/master/LICENSE.txt
 +-->
 +<html lang="cn" class="no-js">
 +  <head>
 +    <meta charset="utf-8">
 +
 +<!-- begin SEO -->
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +<title>ServiceComb开发团队 - Apache ServiceComb</title>
 +
 +
 +
 +
 +<meta name="description" content="ServiceComb 开发团队">
 +
 +
 +
 +
 +<meta name="author" content="">
 +
 +<meta property="og:locale" content="cn">
 +<meta property="og:site_name" content="Apache ServiceComb">
 +<meta property="og:title" content="ServiceComb开发团队">
 +
 +
 +  <link rel="canonical" href="https://github.com/pages/apache/incubator-servicecomb-website/cn/developers/team/">
 +  <meta property="og:url" content="https://github.com/pages/apache/incubator-servicecomb-website/cn/developers/team/">
 +
 +
 +
 +  <meta property="og:description" content="ServiceComb 开发团队">
 +
 +
 +
 +  <meta name="twitter:site" content="@ServiceComb">
 +  <meta name="twitter:title" content="ServiceComb开发团队">
 +  <meta name="twitter:description" content="ServiceComb 开发团队">
 +  <meta name="twitter:url" content="">
 +
 +  
 +    <meta name="twitter:card" content="summary">
 +    
 +  
 +
 +  
 +
 +
 +
 +  
 +
 +  
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +  <script type="application/ld+json">
 +    {
 +      "@context" : "http://schema.org",
 +      "@type" : "Person",
 +      "name" : "Apache ServiceComb",
 +      "url" : "https://github.com/pages/apache/incubator-servicecomb-website",
 +      "sameAs" : null
 +    }
 +  </script>
 +
 +
 +
 +  <meta name="google-site-verification" content="HvJjNd7vvJ-yjSTHlBiIWEYxp_Hrz-PYEY5Idz9LRcA" />
 +
 +
 +
 +
 +<!-- end SEO -->
 +
 +
 +<link href="/feed.xml" type="application/atom+xml" rel="alternate" title="Apache ServiceComb Feed">
 +
 +<!-- http://t.co/dKP3o1e -->
 +<meta name="HandheldFriendly" content="True">
 +<meta name="MobileOptimized" content="320">
 +<meta name="viewport" content="width=device-width, initial-scale=1.0">
 +
 +<script>
 +  document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/g, '') + ' js ';
 +</script>
 +<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/1.7.1/clipboard.min.js"></script>
 +<script src="/assets/vendor/prism/prism.js"></script>
 +
 +<script type="text/javascript" async
 +  src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-MML-AM_CHTML">
 +</script>
 +
 +<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css" integrity="sha384-/Y6pD6FV/Vv2HJnA6t+vslU6fwYXjCFtcEpHbNJ0lyAFsXTsjBbfaDjzALeQsN6M" crossorigin="anonymous">
 +
 +<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
 +<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js" integrity="sha384-b/U6ypiBEHpOf/4+1nzFpr53nxSS+GLCkfwBdFNTxtclqqenISfwAzpKaMNFNmj4" crossorigin="anonymous"></script>
 +<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.min.js" integrity="sha384-h0AbiXch4ZDo7tp9hKZ4TsHbi047NrKGLO3SEJAg45jXxnGIfYzk4Si90RDIqNm1" crossorigin="anonymous"></script>
 +<!-- For all browsers -->
 +<link rel="stylesheet" href="/assets/css/main.css?v=1">
 +<link rel="stylesheet" href="/assets/vendor/prism/prism.css?v=1">
 +
 +<!--[if lte IE 9]>
 +  <style>
 +    /* old IE unsupported flexbox fixes */
 +    .greedy-nav .site-title {
 +      padding-right: 3em;
 +    }
 +    .greedy-nav button {
 +      position: absolute;
 +      top: 0;
 +      right: 0;
 +      height: 100%;
 +    }
 +  </style>
 +<![endif]-->
 +
 +<meta http-equiv="cleartype" content="on">
 +
 +    <!-- start custom head snippets -->
 +
 +<!-- insert favicons. use http://realfavicongenerator.net/ -->
 +<link href="https://fonts.cat.net/css?family=Roboto:400,500,700|Source+Code+Pro" rel="stylesheet">
 +<script src="/assets/js/custom.js"></script>
 +<!-- end custom head snippets -->
 +
 +  </head>
 +
 +  <body class="layout--single">
 +
 +    <!--[if lt IE 9]>
 +<div class="notice--danger align-center" style="margin: 0;">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</div>
 +<![endif]-->
 +    <div class="masthead" onmouseleave="$('#childrenShow').css('display', 'none')">
 +  <div class="masthead__inner-wrap">
 +    <div class="masthead__menu">
 +      <nav id="site-nav" class="greedy-nav">
 +	      
 +          <a class="site-title active" href="/cn"><img src="https://www.apache.org/img/servicecomb.png"></a>
 +	      
 +        <ul class="visible-links">
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/">首页</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/developers/">项目</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +            <li class="def-nav-li" onmouseenter="$('#childrenShow').css('display', 'block')">
 +              
 +              
 +              
 +
 +              
-                 <a href="/cn/users/">文档</a>
++                <a href="/cn/docs/users/">文档</a>
 +              
 +
 +              <ul id="childrenShow" class="def-children-show" onmouseleave="$('#childrenShow').css('display', 'none')">
 +                
-                 <li><a href="/cn/docs/quick-start/" class="">快速入门</a></li>
++                <li><a href="/cn/docs/quick-start/" class="">入门指南</a></li>
 +                
-                 <li><a href="/cn/users/" class="">用户手册</a></li>
++                <li><a href="/cn/docs/users/" class="">用户手册</a></li>
 +                
 +                <li><a href="/cn/slides/" class="">大咖视频</a></li>
 +                
 +                <li><a href="/cn/faqs/" class="">常见问题</a></li>
 +                
 +              </ul>
 +            </li>
 +          
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a class="active" href="/cn/developers/contributing">社区</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/year-archive/">博文</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/release/">下载</a>
 +                
 +              </li>
 +            
 +          
 +        </ul>
 +        <button><div class="navicon"></div></button>
 +        <ul class="hidden-links hidden"></ul>
 +        <div class="nav-lang">
 +          
 +            
 +            
 +            <a href=/developers/team/>English</a>
 +          
 +        </div>
 +      </nav>
 +    </div>
 +  </div>
 +</div>
 +
 +
 +    
 +
 +
 +
 +<div id="main" role="main">
 +  
 +  <div class="sidebar sticky">
 +      
 +      <div class="back-to-home"><a href="/cn/">首页</a> > ServiceComb开发团队</div>
 +      
 +  
 +  
 +    
 +      
 +      
 +      
 +    
 +    
 +      
 +
 +<nav class="nav__list">
 +  
 +  <input id="ac-toc" name="accordion-toc" type="checkbox" />
 +  <label for="ac-toc">切换菜单</label>
 +  <ul class="nav__items">
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/"><span class="nav__sub-title nav__sub-title-with-url">项目列表</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/team/"><span class="nav__sub-title nav__sub-title-with-url">开发团队</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/contributing"><span class="nav__sub-title nav__sub-title-with-url">如何做贡献</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/becomming-a-commiter"><span class="nav__sub-title nav__sub-title-with-url">成为Committer</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/setup-develop-environment/"><span class="nav__sub-title nav__sub-title-with-url">开发环境准备</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/submit-issues/"><span class="nav__sub-title nav__sub-title-with-url">发现问题</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/submit-codes/"><span class="nav__sub-title nav__sub-title-with-url">代码提交指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/subscribe-mail-list/"><span class="nav__sub-title nav__sub-title-with-url">邮件列表订阅指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/use-jira/"><span class="nav__sub-title nav__sub-title-with-url">JIRA使用方法</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/use-gitter/"><span class="nav__sub-title nav__sub-title-with-url">Gitter 使用方法</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/setup-committer-rights/"><span class="nav__sub-title nav__sub-title-with-url">设置代码仓库写权限</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/release-guide/"><span class="nav__sub-title nav__sub-title-with-url">Servicecomb发版指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/release-validation-guide/"><span class="nav__sub-title nav__sub-title-with-url">ServiceComb发版验证指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +  </ul>
 +</nav>
 +
 +    
 +  
 +  </div>
 +
 +
 +
 +  <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
 +    <meta itemprop="headline" content="ServiceComb开发团队">
 +    <meta itemprop="description" content="ServiceComb 开发团队">
 +    
 +    <meta itemprop="dateModified" content="June 01, 2018">
 +
 +    <div class="page__inner-wrap">
 +      
 +        
 +          <header>
 +            <h1 class="page__title" itemprop="headline">ServiceComb开发团队
 +</h1>
 +            
 +          </header>
 +        
 +      
 +
 +      <section class="page__content" itemprop="text">
 +        <p>本页面展示了ServiceComb的开发团队。大家可以通过提PR的方式把自己的信息添加到列表上。注:名字是按照字母顺序进行排列的。</p>
 +
 +<ul>
 +  <li>Committers</li>
 +</ul>
 +
 +<table>
 +  <thead>
 +    <tr>
 +      <th>Apache ID</th>
 +      <th>Name</th>
 +      <th>Organization</th>
 +      <th>PPMC</th>
 +    </tr>
 +  </thead>
 +  <tbody>
 +    <tr>
 +      <td>acsukesh</td>
 +      <td>Sukesh A C</td>
 +      <td>Huawei</td>
 +      <td>*</td>
 +    </tr>
 +    <tr>
 +      <td>asifdxtream</td>
 +      <td>Mohammad Asif Siddiqui</td>
 +      <td>Huawei</td>
 +      <td>*</td>
 +    </tr>
 +    <tr>
 +      <td>cherrylzhao</td>
 +      <td>Zhao Jun</td>
 +      <td>JD.com</td>
 +      <td> </td>
 +    </tr>
 +    <tr>
 +      <td>ericlee</td>
 +      <td>Li Dagang (Eric)</td>
 +      <td>Tencent</td>
 +      <td>*</td>
 +    </tr>
 +    <tr>
 +      <td>jbonofre</td>
 +      <td>Jean-Baptiste Onofre</td>
 +      <td>Talend</td>
 +      <td>*</td>
 +    </tr>
 +    <tr>
 +      <td>liubao68</td>
 +      <td>Liu Bao</td>
 +      <td>Huawei</td>
 +      <td>*</td>
 +    </tr>
 +    <tr>
 +      <td>little-cui</td>
 +      <td>Cui Yihua</td>
 +      <td>Huawei</td>
 +      <td>*</td>
 +    </tr>
 +    <tr>
 +      <td>ningjiang</td>
 +      <td>Jiang Ning (Willem)</td>
 +      <td>Huawei</td>
 +      <td>*</td>
 +    </tr>
 +    <tr>
 +      <td>rvs</td>
 +      <td>Roman Shaposhnik</td>
 +      <td>Stealth</td>
 +      <td>*</td>
 +    </tr>
 +    <tr>
 +      <td>seanyinx</td>
 +      <td>Yin Xiang (Sean)</td>
 +      <td>Syswin</td>
 +      <td>*</td>
 +    </tr>
 +    <tr>
 +      <td>tnachen</td>
 +      <td>Timothy Chen</td>
 +      <td>Hyperpilot</td>
 +      <td>*</td>
 +    </tr>
 +    <tr>
 +      <td>wujimin</td>
 +      <td>Wu Jimin</td>
 +      <td>Huawei</td>
 +      <td>*</td>
 +    </tr>
 +    <tr>
 +      <td>yaohaishi</td>
 +      <td>Yao Haishi</td>
 +      <td>Huawei</td>
 +      <td> </td>
 +    </tr>
 +    <tr>
 +      <td>yangbor</td>
 +      <td>Yang Bo</td>
 +      <td>Huawei</td>
 +      <td>*</td>
 +    </tr>
 +    <tr>
 +      <td>zenlinTechnofreak</td>
 +      <td>Lin Zhinan</td>
 +      <td>Huawei</td>
 +      <td>*</td>
 +    </tr>
 +    <tr>
 +      <td>zhangqi</td>
 +      <td>Zhang qi</td>
 +      <td>Huawei</td>
 +      <td>*</td>
 +    </tr>
 +    <tr>
 +      <td>zhengyangyong</td>
 +      <td>Zheng Yangyong</td>
 +      <td>Huawei</td>
 +      <td>*</td>
 +    </tr>
 +    <tr>
 +      <td>zhfeng</td>
 +      <td>Feng Zheng</td>
 +      <td>Redhat</td>
 +      <td>*</td>
 +    </tr>
 +    <tr>
 +      <td>zhanglei</td>
 +      <td>Zhang Lei</td>
 +      <td>BOCO</td>
 +      <td> </td>
 +    </tr>
 +  </tbody>
 +</table>
 +
 +<ul>
 +  <li>Contributors:</li>
 +</ul>
 +
 +<table>
 +  <thead>
 +    <tr>
 +      <th>Github ID</th>
 +      <th>Name</th>
 +      <th>Organization</th>
 +    </tr>
 +  </thead>
 +  <tbody>
 +    <tr>
 +      <td>aseTo2016</td>
 +      <td> </td>
 +      <td> </td>
 +    </tr>
 +    <tr>
 +      <td>chanjarster</td>
 +      <td>Daniel Qian</td>
 +      <td>SupWisdom</td>
 +    </tr>
 +    <tr>
 +      <td>crystaldust</td>
 +      <td>Ju Zheng</td>
 +      <td>Huawei</td>
 +    </tr>
 +    <tr>
 +      <td>imlidian</td>
 +      <td>Li Dian</td>
 +      <td>Huawei</td>
 +    </tr>
 +    <tr>
 +      <td>imlijinting</td>
 +      <td>Li Jinting</td>
 +      <td>PICC</td>
 +    </tr>
 +    <tr>
 +      <td>jeremyxu2010</td>
 +      <td>Xu Xinjie</td>
 +      <td>Tencent</td>
 +    </tr>
 +    <tr>
 +      <td>jyseanl</td>
 +      <td>Sean Li</td>
 +      <td>Pactera</td>
 +    </tr>
 +    <tr>
 +      <td>KomachiSion</td>
 +      <td>Yang Yi</td>
 +      <td>JD.com</td>
 +    </tr>
 +    <tr>
 +      <td>laijianbin</td>
 +      <td>Lai Jianbin</td>
 +      <td> </td>
 +    </tr>
 +    <tr>
 +      <td>lijasonvip</td>
 +      <td>Li bo</td>
 +      <td> </td>
 +    </tr>
 +    <tr>
 +      <td>Lionelpang</td>
 +      <td>Pang Mingshi</td>
 +      <td> </td>
 +    </tr>
 +    <tr>
 +      <td>liuzhenyang</td>
 +      <td> </td>
 +      <td> </td>
 +    </tr>
 +    <tr>
 +      <td>MabinGo</td>
 +      <td>Ma Bin</td>
 +      <td>Huawei</td>
 +    </tr>
 +    <tr>
 +      <td>maheshrajus</td>
 +      <td>Mahesh Raju Somalaraju</td>
 +      <td> </td>
 +    </tr>
 +    <tr>
 +      <td>mt-monster</td>
 +      <td> </td>
 +      <td>Huawei</td>
 +    </tr>
 +    <tr>
 +      <td>oliugian</td>
 +      <td>Fu Chungen</td>
 +      <td>Huawei</td>
 +    </tr>
 +    <tr>
 +      <td>sjh0027</td>
 +      <td> </td>
 +      <td> </td>
 +    </tr>
 +    <tr>
 +      <td>SingleX</td>
 +      <td>Gao Xing</td>
 +      <td>CaiNiao</td>
 +    </tr>
 +    <tr>
 +      <td>TankTian</td>
 +      <td>Tian Min</td>
 +      <td>Huawei</td>
 +    </tr>
 +    <tr>
 +      <td>tuohai666</td>
 +      <td>Zhang Yonglun</td>
 +      <td>JD.com</td>
 +    </tr>
 +    <tr>
 +      <td>vibakar</td>
 +      <td> </td>
 +      <td> </td>
 +    </tr>
 +    <tr>
 +      <td>weichao666</td>
 +      <td>Wei Chao</td>
 +      <td>ISoftStone</td>
 +    </tr>
 +    <tr>
 +      <td>withLin</td>
 +      <td>Fu JinLin</td>
 +      <td> </td>
 +    </tr>
 +    <tr>
 +      <td>wuzunqian</td>
 +      <td>Wu Zunqian</td>
 +      <td>Yongyou</td>
 +    </tr>
 +    <tr>
 +      <td>xuyiyun0929</td>
 +      <td>Xu Yiyun</td>
 +      <td> </td>
 +    </tr>
 +    <tr>
 +      <td>xiaoyimei</td>
 +      <td>Xiao Yimei</td>
 +      <td>Changhong</td>
 +    </tr>
 +    <tr>
 +      <td>zhanglongchun</td>
 +      <td>Zhang LongChun</td>
 +      <td> </td>
 +    </tr>
 +    <tr>
 +      <td>zhang2014</td>
 +      <td>Zhang Jian</td>
 +      <td>OneAPM</td>
 +    </tr>
 +    <tr>
 +      <td>zhuhoudong</td>
 +      <td>Zhu Houdong</td>
 +      <td> </td>
 +    </tr>
 +  </tbody>
 +</table>
 +
 +        
 +      </section>
 +
 +      <footer class="page__meta">
 +        
 +        
 +
 +
 +        
 +      </footer>
 +
 +      
 +
 +      
 +
 +    </div>
 +
 +    
 +  </article>
 +
 +  
 +  
 +</div>
 +
 +
 +    <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
 +    <div align="center" style="margin: 0 0;">
 +    <ins class="adsbygoogle"
 +         style="display:block; border-bottom: initial;"
 +         data-ad-client="ca-pub-7328585512091257"
 +         data-ad-slot="3049671934"
 +         data-ad-format="auto"></ins>
 +    </div>
 +
 +    <div class="page__footer">
 +      <footer>
 +        <!-- start custom footer snippets -->
 +
 +<!-- end custom footer snippets -->
 +
 +        <div class="container">
 +  <div class="row justify-content-md-center">
 +    
 +    <div class="col">
 +      <ul>
 +        <p class="header">资源</p>
-         <li><a href="/cn/docs/quick-start/">快速入门</a></li>
++        <li><a href="/cn/docs/quick-start/">入门指南</a></li>
 +        <li><a href="/cn/users/">用户指南</a></li>
 +        <li><a href="/cn/slides/">资料</a></li>
 +        <li><a href="/cn/users/faq/">常见问题</a></li>
 +      </ul>
 +    </div>
 +    <div class="col">
 +      <ul>
 +        <p class="header">ASF</p>
 +        <li><a href="http://www.apache.org">基金会</a></li>
 +        <li><a href="http://www.apache.org/licenses/">许可证</a></li>
 +        <li><a href="http://www.apache.org/events/current-event">活动</a></li>
 +        <li><a href="http://www.apache.org/foundation/sponsorship.html">赞助</a></li>
 +        <li><a href="http://www.apache.org/foundation/thanks.html">鸣谢</a></li>
 +      </ul>
 +    </div>
 +    <div class="col">
 +      <ul>
 +        <p class="header">贡献</p>
 +        <li><a href="http://issues.apache.org/jira/browse/SCB">报告本网页问题</a></li>
 +        <li><a href="https://github.com/apache/servicecomb-website/edit/master/_developers/cn/team.md">在Github上编辑此页</a></li>
 +        <li><a href="/cn/developers/submit-codes/">代码提交指南</a></li>
 +        <li><a href="/cn/security">安全</a></li>
 +      </ul>
 +    </div>
 +    <div class="col">
 +      <ul class="social-icons">
 +        <p class="header">社区</p>
 +        <li>
 +            <a href="mailto:dev-subscribe@servicecomb.incubator.apache.org" rel="nofollow"><span class="mail">邮件列表</span></a>
 +        </li>
 +        <li>
 +            <a href="https://github.com/apache?q=ServiceComb" target="_blank"><span class="github">Github</span></a>
 +        </li>
 +        <li>
 +            <a href="https://twitter.com/ServiceComb" target="_blank"><span class="twitter">Twitter</span></a>
 +        </li>
 +        <li>
 +            <a href="/feed.xml" target="_blank"><span class="rss">Feed</span></a>
 +        </li>
 +      </ul>
 +    </div>
 +  </div>
 +</div>
 +<div class="page__footer-bottom">
 +  <div>&copy; 2019 Apache ServiceComb. 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 +  <div>All other marks mentioned may be trademarks or registered trademarks of their respective owners.</div>
 +</div>
 +
 +      </footer>
 +    </div>
 +
 +    <script src="/assets/js/main.min.js"></script>
 +
 +
 +
 +
 +  <script>
 +  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 +  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 +  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
 +  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
 +
 +  ga('create', 'UA-101622733-1', 'auto');
 +  ga('send', 'pageview');
 +</script>
 +
 +
 +
 +
 +
 +
 +
 +  </body>
 +</html>
diff --cc content/cn/developers/use-gitter/index.html
index e7e7a95,0000000..de38f0a
mode 100644,000000..100644
--- a/content/cn/developers/use-gitter/index.html
+++ b/content/cn/developers/use-gitter/index.html
@@@ -1,642 -1,0 +1,642 @@@
 +<!doctype html>
 +<!--
 +  Minimal Mistakes Jekyll Theme 4.4.1 by Michael Rose
 +  Copyright 2017 Michael Rose - mademistakes.com | @mmistakes
 +  Free for personal and commercial use under the MIT license
 +  https://github.com/mmistakes/minimal-mistakes/blob/master/LICENSE.txt
 +-->
 +<html lang="cn" class="no-js">
 +  <head>
 +    <meta charset="utf-8">
 +
 +<!-- begin SEO -->
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +<title>Gitter 使用指南 - Apache ServiceComb</title>
 +
 +
 +
 +
 +<meta name="description" content="介绍如何使用Gitter参与到ServiceComb开源开发">
 +
 +
 +
 +
 +<meta name="author" content="">
 +
 +<meta property="og:locale" content="cn">
 +<meta property="og:site_name" content="Apache ServiceComb">
 +<meta property="og:title" content="Gitter 使用指南">
 +
 +
 +  <link rel="canonical" href="https://github.com/pages/apache/incubator-servicecomb-website/cn/developers/use-gitter/">
 +  <meta property="og:url" content="https://github.com/pages/apache/incubator-servicecomb-website/cn/developers/use-gitter/">
 +
 +
 +
 +  <meta property="og:description" content="介绍如何使用Gitter参与到ServiceComb开源开发">
 +
 +
 +
 +  <meta name="twitter:site" content="@ServiceComb">
 +  <meta name="twitter:title" content="Gitter 使用指南">
 +  <meta name="twitter:description" content="介绍如何使用Gitter参与到ServiceComb开源开发">
 +  <meta name="twitter:url" content="">
 +
 +  
 +    <meta name="twitter:card" content="summary">
 +    
 +  
 +
 +  
 +
 +
 +
 +  
 +
 +  
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +  <script type="application/ld+json">
 +    {
 +      "@context" : "http://schema.org",
 +      "@type" : "Person",
 +      "name" : "Apache ServiceComb",
 +      "url" : "https://github.com/pages/apache/incubator-servicecomb-website",
 +      "sameAs" : null
 +    }
 +  </script>
 +
 +
 +
 +  <meta name="google-site-verification" content="HvJjNd7vvJ-yjSTHlBiIWEYxp_Hrz-PYEY5Idz9LRcA" />
 +
 +
 +
 +
 +<!-- end SEO -->
 +
 +
 +<link href="/feed.xml" type="application/atom+xml" rel="alternate" title="Apache ServiceComb Feed">
 +
 +<!-- http://t.co/dKP3o1e -->
 +<meta name="HandheldFriendly" content="True">
 +<meta name="MobileOptimized" content="320">
 +<meta name="viewport" content="width=device-width, initial-scale=1.0">
 +
 +<script>
 +  document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/g, '') + ' js ';
 +</script>
 +<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/1.7.1/clipboard.min.js"></script>
 +<script src="/assets/vendor/prism/prism.js"></script>
 +
 +<script type="text/javascript" async
 +  src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-MML-AM_CHTML">
 +</script>
 +
 +<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css" integrity="sha384-/Y6pD6FV/Vv2HJnA6t+vslU6fwYXjCFtcEpHbNJ0lyAFsXTsjBbfaDjzALeQsN6M" crossorigin="anonymous">
 +
 +<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
 +<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js" integrity="sha384-b/U6ypiBEHpOf/4+1nzFpr53nxSS+GLCkfwBdFNTxtclqqenISfwAzpKaMNFNmj4" crossorigin="anonymous"></script>
 +<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.min.js" integrity="sha384-h0AbiXch4ZDo7tp9hKZ4TsHbi047NrKGLO3SEJAg45jXxnGIfYzk4Si90RDIqNm1" crossorigin="anonymous"></script>
 +<!-- For all browsers -->
 +<link rel="stylesheet" href="/assets/css/main.css?v=1">
 +<link rel="stylesheet" href="/assets/vendor/prism/prism.css?v=1">
 +
 +<!--[if lte IE 9]>
 +  <style>
 +    /* old IE unsupported flexbox fixes */
 +    .greedy-nav .site-title {
 +      padding-right: 3em;
 +    }
 +    .greedy-nav button {
 +      position: absolute;
 +      top: 0;
 +      right: 0;
 +      height: 100%;
 +    }
 +  </style>
 +<![endif]-->
 +
 +<meta http-equiv="cleartype" content="on">
 +
 +    <!-- start custom head snippets -->
 +
 +<!-- insert favicons. use http://realfavicongenerator.net/ -->
 +<link href="https://fonts.cat.net/css?family=Roboto:400,500,700|Source+Code+Pro" rel="stylesheet">
 +<script src="/assets/js/custom.js"></script>
 +<!-- end custom head snippets -->
 +
 +  </head>
 +
 +  <body class="layout--single">
 +
 +    <!--[if lt IE 9]>
 +<div class="notice--danger align-center" style="margin: 0;">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</div>
 +<![endif]-->
 +    <div class="masthead" onmouseleave="$('#childrenShow').css('display', 'none')">
 +  <div class="masthead__inner-wrap">
 +    <div class="masthead__menu">
 +      <nav id="site-nav" class="greedy-nav">
 +	      
 +          <a class="site-title active" href="/cn"><img src="https://www.apache.org/img/servicecomb.png"></a>
 +	      
 +        <ul class="visible-links">
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/">首页</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/developers/">项目</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +            <li class="def-nav-li" onmouseenter="$('#childrenShow').css('display', 'block')">
 +              
 +              
 +              
 +
 +              
-                 <a href="/cn/users/">文档</a>
++                <a href="/cn/docs/users/">文档</a>
 +              
 +
 +              <ul id="childrenShow" class="def-children-show" onmouseleave="$('#childrenShow').css('display', 'none')">
 +                
-                 <li><a href="/cn/docs/quick-start/" class="">快速入门</a></li>
++                <li><a href="/cn/docs/quick-start/" class="">入门指南</a></li>
 +                
-                 <li><a href="/cn/users/" class="">用户手册</a></li>
++                <li><a href="/cn/docs/users/" class="">用户手册</a></li>
 +                
 +                <li><a href="/cn/slides/" class="">大咖视频</a></li>
 +                
 +                <li><a href="/cn/faqs/" class="">常见问题</a></li>
 +                
 +              </ul>
 +            </li>
 +          
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a class="active" href="/cn/developers/contributing">社区</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/year-archive/">博文</a>
 +                
 +              </li>
 +            
 +          
 +            
 +          
 +          
 +            
 +              <li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
 +                
 +                  <a href="/cn/release/">下载</a>
 +                
 +              </li>
 +            
 +          
 +        </ul>
 +        <button><div class="navicon"></div></button>
 +        <ul class="hidden-links hidden"></ul>
 +        <div class="nav-lang">
 +          
 +            
 +            
 +            <a href=/developers/use-gitter/>English</a>
 +          
 +        </div>
 +      </nav>
 +    </div>
 +  </div>
 +</div>
 +
 +
 +    
 +
 +
 +
 +<div id="main" role="main">
 +  
 +  <div class="sidebar sticky">
 +      
 +      <div class="back-to-home"><a href="/cn/">首页</a> > Gitter 使用指南</div>
 +      
 +  
 +  
 +    
 +      
 +      
 +      
 +    
 +    
 +      
 +
 +<nav class="nav__list">
 +  
 +  <input id="ac-toc" name="accordion-toc" type="checkbox" />
 +  <label for="ac-toc">切换菜单</label>
 +  <ul class="nav__items">
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/"><span class="nav__sub-title nav__sub-title-with-url">项目列表</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/team/"><span class="nav__sub-title nav__sub-title-with-url">开发团队</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/contributing"><span class="nav__sub-title nav__sub-title-with-url">如何做贡献</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/becomming-a-commiter"><span class="nav__sub-title nav__sub-title-with-url">成为Committer</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/setup-develop-environment/"><span class="nav__sub-title nav__sub-title-with-url">开发环境准备</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/submit-issues/"><span class="nav__sub-title nav__sub-title-with-url">发现问题</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/submit-codes/"><span class="nav__sub-title nav__sub-title-with-url">代码提交指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/subscribe-mail-list/"><span class="nav__sub-title nav__sub-title-with-url">邮件列表订阅指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/use-jira/"><span class="nav__sub-title nav__sub-title-with-url">JIRA使用方法</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/use-gitter/"><span class="nav__sub-title nav__sub-title-with-url">Gitter 使用方法</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/setup-committer-rights/"><span class="nav__sub-title nav__sub-title-with-url">设置代码仓库写权限</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/release-guide/"><span class="nav__sub-title nav__sub-title-with-url">Servicecomb发版指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +      <li>
 +        
 +          
 +          
 +
 +          <a href="/cn/developers/release-validation-guide/"><span class="nav__sub-title nav__sub-title-with-url">ServiceComb发版验证指南</span></a>
 +        
 +
 +        
 +      </li>
 +    
 +  </ul>
 +</nav>
 +
 +    
 +  
 +  </div>
 +
 +
 +
 +  <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
 +    <meta itemprop="headline" content="Gitter 使用指南">
 +    <meta itemprop="description" content="介绍如何使用Gitter参与到ServiceComb开源开发">
 +    
-     <meta itemprop="dateModified" content="February 28, 2018">
++    <meta itemprop="dateModified" content="March 01, 2018">
 +
 +    <div class="page__inner-wrap">
 +      
 +        
 +          <header>
 +            <h1 class="page__title" itemprop="headline">Gitter 使用指南
 +</h1>
 +            
 +          </header>
 +        
 +      
 +
 +      <section class="page__content" itemprop="text">
 +        <aside class="sidebar__right">
 +<nav class="toc">
 +    <!-- <header><h4 class="nav__title"><i class="fa fa-file-text"></i> 在本页上</h4></header> -->
 +<ul class="toc__menu" id="markdown-toc">
 +  <li><a href="#gitter简介" id="markdown-toc-gitter简介">Gitter简介</a></li>
 +  <li><a href="#使用链接登录" id="markdown-toc-使用链接登录">使用链接登录</a></li>
 +  <li><a href="#安装手机客户端" id="markdown-toc-安装手机客户端">安装手机客户端</a></li>
 +  <li><a href="#在gitter上搜索并加入servicecomb社区聊天室" id="markdown-toc-在gitter上搜索并加入servicecomb社区聊天室">在Gitter上搜索并加入ServiceComb社区聊天室</a></li>
 +</ul>
 +
 +  </nav>
 +</aside>
 +
 +<h2 id="gitter简介">Gitter简介</h2>
 +
 +<p>Gitter 是一款可支持Markdown的针对开发者的即时通讯软件,可无缝关联到 github,可在聊天中关联Github上的PR,可留存讨论的相关历史记录,可查询历史记录,支持中英文。</p>
 +
 +<p>ServiceComb 和很多其他的开源项目一样,使用 Gitter 作为技术交流和社区发展的即时通讯媒介,本文介绍如何使用 Gitter 参与到 ServiceComb 的开源开发和社区发展中。</p>
 +
 +<h2 id="使用链接登录">使用链接登录</h2>
 +
 +<p>在浏览器 输入 <a href="https://gitter.im/ServiceCombUsers/Lobby">https://gitter.im/ServiceCombUsers/Lobby</a> ,会自动跳转到Gitter上ServiceComb社区的聊天室界面,如下:</p>
 +
 +<p><img src="/assets/images/login-gitter.PNG" alt="" class="align-center" /></p>
 +
 +<p>如上红圈所示,点击 <code class="highlighter-rouge">SIGN IN TO START TALKING</code> 进行登录,可支持两种登录方式,Github账号或Twitter账号,笔者使用 Github账号进行登录,如下:</p>
 +
 +<p><img src="/assets/images/login-gitter1.PNG" alt="" class="align-center" /></p>
 +
 +<p>点击红圈处后,输入Github账号和密码既可登录进聊天室,从此开始进行技术或社区讨论:</p>
 +
 +<p><img src="/assets/images/login-gitter2.PNG" alt="" class="align-center" /></p>
 +
 +<p>红圈1:当前社区的Github代码库上的最近的activity;</p>
 +
 +<p>红圈2:当前社区Gitter聊天室已加入的所有人;</p>
 +
 +<p>红圈3:搜索其他社区或者当前聊天室的相关话题记录;</p>
 +
 +<p>红圈4:发送聊天消息。</p>
 +
 +<p>至此,就可以像使用微信一样,使用Gitter,并获得比微信更加令开发者和技术人员舒服的功能,如,直接提及某个Activity进行讨论,直接搜索历史聊天记录等。</p>
 +
 +<p>已经加入聊天室的伙伴别忘记点击右上角的五角星进行点赞,这样会让本聊天室更容易被您自己找到。</p>
 +
 +<p><img src="/assets/images/login-gitter3.PNG" alt="" class="align-center" /></p>
 +
 +<p>只是使用Gitter来进行技术讨论或咨询的伙伴,以上功能就足够了,从此可以像使用微信一样游刃有余地使用,如对Gitter有兴趣或者希望创建私有聊天室的伙伴,可以参考:</p>
 +
 +<p><a href="http://www.gitter.net.cn/book/gitter/roomsettings-1.html">http://www.gitter.net.cn/book/gitter/roomsettings-1.html</a></p>
 +
 +<h2 id="安装手机客户端">安装手机客户端</h2>
 +
 +<p>您可以下载Gitter的手机客户端,在手机上也随时随地的参与到技术讨论中,下载链接:</p>
 +
 +<p><a href="https://gitter.im/home">https://gitter.im/home</a></p>
 +
 +<h2 id="在gitter上搜索并加入servicecomb社区聊天室">在Gitter上搜索并加入ServiceComb社区聊天室</h2>
 +
 +<p>已经在使用Gitter的伙伴,直接登录Gitter后,搜索 <code class="highlighter-rouge">ServiceComb</code> ,如下图:</p>
 +
 +<p><img src="/assets/images/login-gitter4.PNG" alt="" class="align-center" /></p>
 +
 +<p>点击<code class="highlighter-rouge">ServiceComb Users Community</code> 加入聊天室,其他的功能使用同上一章节,这里不赘述。</p>
 +
 +        
 +      </section>
 +
 +      <footer class="page__meta">
 +        
 +        
 +
 +
 +        
 +      </footer>
 +
 +      
 +
 +      
 +
 +    </div>
 +
 +    
 +  </article>
 +
 +  
 +  
 +</div>
 +
 +
 +    <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
 +    <div align="center" style="margin: 0 0;">
 +    <ins class="adsbygoogle"
 +         style="display:block; border-bottom: initial;"
 +         data-ad-client="ca-pub-7328585512091257"
 +         data-ad-slot="3049671934"
 +         data-ad-format="auto"></ins>
 +    </div>
 +
 +    <div class="page__footer">
 +      <footer>
 +        <!-- start custom footer snippets -->
 +
 +<!-- end custom footer snippets -->
 +
 +        <div class="container">
 +  <div class="row justify-content-md-center">
 +    
 +    <div class="col">
 +      <ul>
 +        <p class="header">资源</p>
-         <li><a href="/cn/docs/quick-start/">快速入门</a></li>
++        <li><a href="/cn/docs/quick-start/">入门指南</a></li>
 +        <li><a href="/cn/users/">用户指南</a></li>
 +        <li><a href="/cn/slides/">资料</a></li>
 +        <li><a href="/cn/users/faq/">常见问题</a></li>
 +      </ul>
 +    </div>
 +    <div class="col">
 +      <ul>
 +        <p class="header">ASF</p>
 +        <li><a href="http://www.apache.org">基金会</a></li>
 +        <li><a href="http://www.apache.org/licenses/">许可证</a></li>
 +        <li><a href="http://www.apache.org/events/current-event">活动</a></li>
 +        <li><a href="http://www.apache.org/foundation/sponsorship.html">赞助</a></li>
 +        <li><a href="http://www.apache.org/foundation/thanks.html">鸣谢</a></li>
 +      </ul>
 +    </div>
 +    <div class="col">
 +      <ul>
 +        <p class="header">贡献</p>
 +        <li><a href="http://issues.apache.org/jira/browse/SCB">报告本网页问题</a></li>
 +        <li><a href="https://github.com/apache/servicecomb-website/edit/master/_developers/cn/use-gitter.md">在Github上编辑此页</a></li>
 +        <li><a href="/cn/developers/submit-codes/">代码提交指南</a></li>
 +        <li><a href="/cn/security">安全</a></li>
 +      </ul>
 +    </div>
 +    <div class="col">
 +      <ul class="social-icons">
 +        <p class="header">社区</p>
 +        <li>
 +            <a href="mailto:dev-subscribe@servicecomb.incubator.apache.org" rel="nofollow"><span class="mail">邮件列表</span></a>
 +        </li>
 +        <li>
 +            <a href="https://github.com/apache?q=ServiceComb" target="_blank"><span class="github">Github</span></a>
 +        </li>
 +        <li>
 +            <a href="https://twitter.com/ServiceComb" target="_blank"><span class="twitter">Twitter</span></a>
 +        </li>
 +        <li>
 +            <a href="/feed.xml" target="_blank"><span class="rss">Feed</span></a>
 +        </li>
 +      </ul>
 +    </div>
 +  </div>
 +</div>
 +<div class="page__footer-bottom">
 +  <div>&copy; 2019 Apache ServiceComb. 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
 +  <div>All other marks mentioned may be trademarks or registered trademarks of their respective owners.</div>
 +</div>
 +
 +      </footer>
 +    </div>
 +
 +    <script src="/assets/js/main.min.js"></script>
 +
 +
 +
 +
 +  <script>
 +  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 +  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 +  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
 +  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
 +
 +  ga('create', 'UA-101622733-1', 'auto');
 +  ga('send', 'pageview');
 +</script>
 +
 +
 +
 +
 +
 +
 +
... 218467 lines suppressed ...