http://git-wip-us.apache.org/repos/asf/incubator-servicecomb-website/blob/08e1b43f/content/cn/year-archive/index.html ---------------------------------------------------------------------- diff --git a/content/cn/year-archive/index.html b/content/cn/year-archive/index.html new file mode 100644 index 0000000..af30472 --- /dev/null +++ b/content/cn/year-archive/index.html @@ -0,0 +1,2052 @@ +<!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 incubator ServiceComb</title> + + + + +<meta name="description" content="The homepage of ServiceComb"> + + + + +<meta name="author" content=""> + +<meta property="og:locale" content="cn"> +<meta property="og:site_name" content="Apache incubator ServiceComb"> +<meta property="og:title" content="Apache incubator ServiceComb"> + + + <link rel="canonical" href="http://github.com/pages/ServiceComb/servicesomb.github.io/cn/year-archive/"> + <meta property="og:url" content="http://github.com/pages/ServiceComb/servicesomb.github.io/cn/year-archive/"> + + + + + + <meta name="twitter:site" content="@ServiceComb"> + <meta name="twitter:title" content="Apache incubator ServiceComb"> + <meta name="twitter:description" content="The homepage of 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 incubator ServiceComb", + "url" : "http://github.com/pages/ServiceComb/servicesomb.github.io", + "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 incubator 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/js/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"> +<link rel="stylesheet" href="/assets/css/prism.css"> + +<!--[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--archive"> + + <!--[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"> + <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="//assets/images/ServiceComb-logo-1.png"></a> + + <ul class="visible-links"> + + + <li class="masthead__menu-item"> + + + + <a href="/cn/docs/quick-start/">å¿«éå ¥é¨</a> + + </li> + + + <li class="masthead__menu-item"> + + + + <a href="/cn/users/">ç¨æ·æå</a> + + </li> + + + <li class="masthead__menu-item"> + + + + <a href="/cn/developers/">å¼åè æå</a> + + </li> + + + <li class="masthead__menu-item"> + + + + <a class="active" href="/cn/year-archive/">åæ</a> + + </li> + + + <li class="masthead__menu-item"> + + + + <a href="/cn/faqs/">常è§é®é¢</a> + + </li> + + </ul> + <button><div class="navicon"></div></button> + <ul class="hidden-links hidden"></ul> + <div class="nav-lang"> + + + + <a href=/year-archive/>English</a> + + </div> + </nav> + </div> + </div> +</div> + + + + + + +<div id="main" role="main"> + + <div class="sidebar sticky"> + + <div class="back-to-home">é¦é¡µ > <a href="/cn/">ServiceComb</a></div> + + + +<div itemscope itemtype="http://schema.org/Person"> + + + <div class="author__avatar"> + + <img src="/assets/images/ServiceComb-logo-3.jpg" class="author__avatar" alt="" itemprop="image"> + + </div> + + + <div class="author__content"> + <h3 class="author__name" itemprop="name"></h3> + + <p class="author__bio" itemprop="description"> + + + ServiceCombæä¾äºä¸å¥å ³äºæå¡æ³¨åï¼æå¡åç°ï¼æå¡é 置以å管çåè½çå¾®æå¡æ¡æ¶ + + + </p> + + </div> + + <div class="author__urls-wrapper"> + <button class="btn btn--inverse">å ³æ³¨</button> + <ul class="author__urls social-icons"> + + <li itemprop="homeLocation" itemscope itemtype="http://schema.org/Place"> + + + <i class="fa fa-fw fa-map-marker" aria-hidden="true"></i> <span itemprop="name">ä¸å½</span> + + + </li> + + + + + + <li> + <a href="mailto:[email protected]"> + <meta itemprop="email" content="[email protected]" /> + <i class="fa fa-fw fa-envelope-square" aria-hidden="true"></i> çµåé®ç®± + </a> + </li> + + + + + + + + + + + + + + + + + + + + + + <li> + <a href="https://github.com/ServiceComb" itemprop="sameAs"> + <i class="fa fa-fw fa-github" aria-hidden="true"></i> GitHub + </a> + </li> + + + + + + + + + + + + + + + + + + + + + + + + + + + <!-- + <li> + <a href="http://link-to-whatever-social-network.com/user/" itemprop="sameAs"> + <i class="fa fa-fw" aria-hidden="true"></i> Custom Social Profile Link + </a> + </li> +--> + </ul> + </div> +</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> + + + + <div class="archive"> + + <h1 class="page__title" itemprop="headline"></h1> + + <ul class="nav nav-tabs"> + <li data-toggle="tab" class="active title"><a data-toggle="tab" href="#postByYear">ææ¶é´æåº</a></li> + <li data-toggle="tab" class="title"><a data-toggle="tab" href="#postByTag">ææ ç¾æåº</a></li> +</ul> + +<div class="tab-content"> + <div id="postByYear" class="tab-pane active"> + + + + + + <h2 id="2017" class="archive__subtitle">2017</h2> + + + + + + +<div class="list__item"> + <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork"> + + <h2 class="archive__item-title" itemprop="headline"> + + <a href="/cn/docs/jira_beginner_guide/" rel="permalink">è叿ºå¸¦ä½ å·ä»»å¡ - ServiceComb JIRAå ¥é¨æå +</a> + + </h2> + <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRAå ¥é¨æå +</p> + + <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> + + + + + å°äº 1 åé é 读 + +</p> + + </article> +</div> + + + + + + + + +<div class="list__item"> + <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork"> + + <h2 class="archive__item-title" itemprop="headline"> + + <a href="/docs/service-center-ui/" rel="permalink">Service-Center Management UI Console +</a> + + </h2> + <p class="archive__item-excerpt" itemprop="description">An introduction Service-Center Management Console +</p> + + <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> + + + + + 2 åé é 读 + +</p> + + </article> +</div> + + + + + + + + +<div class="list__item"> + <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork"> + + <h2 class="archive__item-title" itemprop="headline"> + + <a href="/cn/docs/how-to-reform-a-legacy-system/" rel="permalink">æå¤´ç¼çéçç³»ç»è¯¥å¦ä½æ¹é ï¼ +</a> + + </h2> + <p class="archive__item-excerpt" itemprop="description">å¾®æå¡æ¯å¦æ¯ä¸çæå¾ å·²ä¹ çä¼ä¸æ¶æè§£å³æ¹æ¡ï¼å¨å¯¹éçç³»ç»è¿è¡å¾®æå¡çæ¹é è¿ç¨ä¸åå¨ææ ·çå°é¾åææï¼åºè¯¥æ³¨æäºä»ä¹ï¼ +</p> + + <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> + + + + + å°äº 1 åé é 读 + +</p> + + </article> +</div> + + + + + + + + +<div class="list__item"> + <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork"> + + <h2 class="archive__item-title" itemprop="headline"> + + <a href="/cn/docs/distributed_saga_3/" rel="permalink">ServiceCombä¸çæ°æ®æç»ä¸è´æ§æ¹æ¡ - part 3 +</a> + + </h2> + <p class="archive__item-excerpt" itemprop="description">Sagaåå ¶ä»æ°æ®ä¸è´æ§è§£å³æ¹æ¡ç¸æ¯æä»ä¹ä¸åä¹å¤ï¼ +</p> + + <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> + + + + + å°äº 1 åé é 读 + +</p> + + </article> +</div> + + + + + + + + +<div class="list__item"> + <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork"> + + <h2 class="archive__item-title" itemprop="headline"> + + <a href="/cn/docs/distributed_saga_2/" rel="permalink">ServiceCombä¸çæ°æ®æç»ä¸è´æ§æ¹æ¡ - part 2 +</a> + + </h2> + <p class="archive__item-excerpt" itemprop="description">ServiceCombä¸çåå¸å¼Saga设计 +</p> + + <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> + + + + + å°äº 1 åé é 读 + +</p> + + </article> +</div> + + + + + + + + +<div class="list__item"> + <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork"> + + <h2 class="archive__item-title" itemprop="headline"> + + <a href="/cn/docs/performance-test-on-seckill-with-jmeter/" rel="permalink">使ç¨JMeterå¯¹ç§æç¤ºä¾è¿è¡æ§è½æµè¯ +</a> + + </h2> + <p class="archive__item-excerpt" itemprop="description">ä»ç»å¦ä½ä½¿ç¨JMeterè¿è¡æ§è½æµè¯ä»¥åè·åç§æç¤ºä¾çæ§è½åºçº¿ +</p> + + <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> + + + + + å°äº 1 åé é 读 + +</p> + + </article> +</div> + + + + + + + + +<div class="list__item"> + <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork"> + + <h2 class="archive__item-title" itemprop="headline"> + + <a href="/cn/docs/maven_dependency_management/" rel="permalink">使ç¨maven管ç夿ä¾èµå ³ç³»çæå·§ +</a> + + </h2> + <p class="archive__item-excerpt" itemprop="description">maven dependency management +</p> + + <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> + + + + + å°äº 1 åé é 读 + +</p> + + </article> +</div> + + + + + + + + +<div class="list__item"> + <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork"> + + <h2 class="archive__item-title" itemprop="headline"> + + <a href="/cn/docs/distributed_saga_1/" rel="permalink">ServiceCombä¸çæ°æ®æç»ä¸è´æ§æ¹æ¡ - part 1 +</a> + + </h2> + <p class="archive__item-excerpt" itemprop="description">å¨å¾®æå¡åºæ¯ä¸çæ°æ®ä¸è´æ§é®é¢èæ¯ +</p> + + <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> + + + + + å°äº 1 åé é 读 + +</p> + + </article> +</div> + + + + + + + + +<div class="list__item"> + <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork"> + + <h2 class="archive__item-title" itemprop="headline"> + + <a href="/cn/docs/seckill-development-journey-part-III/" rel="permalink">ç§æå¼ååç¨ï¼ä¸ï¼ +</a> + + </h2> + <p class="archive__item-excerpt" itemprop="description">ä»ç»å¦ä½ä¸æ¥ä¸æ¥æå»ºç§æé¡¹ç®çè¿ç¨ +</p> + + <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> + + + + + å°äº 1 åé é 读 + +</p> + + </article> +</div> + + + + + + + + +<div class="list__item"> + <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork"> + + <h2 class="archive__item-title" itemprop="headline"> + + <a href="/cn/docs/seckill-development-journey-part-II/" rel="permalink">ç§æå¼ååç¨ï¼äºï¼ +</a> + + </h2> + <p class="archive__item-excerpt" itemprop="description">ä»ç»å¦ä½ä¸æ¥ä¸æ¥æå»ºç§æé¡¹ç®çè¿ç¨ +</p> + + <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> + + + + + å°äº 1 åé é 读 + +</p> + + </article> +</div> + + + + + + + + +<div class="list__item"> + <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork"> + + <h2 class="archive__item-title" itemprop="headline"> + + <a href="/cn/docs/seckill-development-journey-part-I/" rel="permalink">ç§æå¼ååç¨ï¼ä¸ï¼ +</a> + + </h2> + <p class="archive__item-excerpt" itemprop="description">ä»ç»å¦ä½ä¸æ¥ä¸æ¥æå»ºç§æé¡¹ç®çè¿ç¨ +</p> + + <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> + + + + + å°äº 1 åé é 读 + +</p> + + </article> +</div> + + + + + + + + +<div class="list__item"> + <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork"> + + <h2 class="archive__item-title" itemprop="headline"> + + <a href="/cn/docs/stress-test-on-company-with-jmeter-in-k8s/" rel="permalink">å¨Kubernetesé群ä¸ä½¿ç¨JMeter对Company示ä¾è¿è¡ååæµè¯ +</a> + + </h2> + <p class="archive__item-excerpt" itemprop="description">ä»ç»å¦ä½å¨Kubernetesé群ä¸ä½¿ç¨JMeterè¿è¡ååæµè¯ +</p> + + <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> + + + + + å°äº 1 åé é 读 + +</p> + + </article> +</div> + + + + + + + + +<div class="list__item"> + <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork"> + + <h2 class="archive__item-title" itemprop="headline"> + + <a href="/cn/docs/autoscale-on-company/" rel="permalink">å¾®æå¡ååçæéç²¾ç»åèµæºæ§å¶ +</a> + + </h2> + <p class="archive__item-excerpt" itemprop="description">æ¬ç¯å°ä»ç»ä½¿ç¨kubernetesçå¼¹æ§ä¼¸ç¼©è½åå¨å¾®æå¡åçCompanyä¸å®ç°æéç²¾ç»åèµæºæ§å¶çå®è·µ +</p> + + <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> + + + + + å°äº 1 åé é 读 + +</p> + + </article> +</div> + + + + + + + + +<div class="list__item"> + <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork"> + + <h2 class="archive__item-title" itemprop="headline"> + + <a href="/cn/docs/company-on-kubernetes/" rel="permalink">å¨kubernetesä¸ä¸é®å¼é¨ç½²company +</a> + + </h2> + <p class="archive__item-excerpt" itemprop="description">æ¬ç¯å°ä»ç»å¨kubernetesé群ä¸ä¸é®å¼é¨ç½²åºäºServiceCombå¼åçcompanyç¤ºä¾ +</p> + + <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> + + + + + 1 åé é 读 + +</p> + + </article> +</div> + + + + + + + + +<div class="list__item"> + <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork"> + + <h2 class="archive__item-title" itemprop="headline"> + + <a href="/cn/docs/communication-btw-sc-ms/" rel="permalink">Communication Between Service-Center and MicroServices +</a> + + </h2> + <p class="archive__item-excerpt" itemprop="description">An introduction of how service-center and microservices work together +</p> + + <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> + + + + + 1 åé é 读 + +</p> + + </article> +</div> + + + + + + + + +<div class="list__item"> + <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork"> + + <h2 class="archive__item-title" itemprop="headline"> + + <a href="/cn/docs/tracing-with-servicecomb/" rel="permalink">åºäº ServiceComb å Zipkin çåå¸å¼è°ç¨é¾è¿½è¸ª +</a> + + </h2> + <p class="archive__item-excerpt" itemprop="description">æ¬ç¯å°ä»ç»å¦ä½ä½¿ç¨ ServiceComb å Zipkin å®ç°åå¸å¼è°ç¨é¾è¿½è¸ª +</p> + + <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> + + + + + å°äº 1 åé é 读 + +</p> + + </article> +</div> + + + + + + + + +<div class="list__item"> + <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork"> + + <h2 class="archive__item-title" itemprop="headline"> + + <a href="/cn/docs/go-to-cloud/" rel="permalink">åä½åºç¨å©ç¨ServiceCombå®ç°å¾®æå¡ååäºåä¹è·¯ +</a> + + </h2> + <p class="archive__item-excerpt" itemprop="description">è¯¥ææ¡£æ¼ç¤ºï¼ä»å·²æåºäºspring bootçåä½åºç¨å©ç¨ServiceCombå®ç°å¾®æå¡ååäºåä¹è·¯ +</p> + + <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> + + + + + å°äº 1 åé é 读 + +</p> + + </article> +</div> + + + + + + + + +<div class="list__item"> + <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork"> + + <h2 class="archive__item-title" itemprop="headline"> + + <a href="/cn/docs/linuxcon-workshop-demo/" rel="permalink">Linux Con Workshop Demo +</a> + + </h2> + <p class="archive__item-excerpt" itemprop="description">A step by step guide on how to use ServiceComb to develop a complete project +</p> + + <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> + + + + + 6 åé é 读 + +</p> + + </article> +</div> + + + </div> + <div id="postByTag" class="tab-pane fade"> + + <!-- +# Jekyll Group-By-Array 0.1.0 +# https://github.com/mushishi78/jekyll-group-by-array +# © 2015 Max White <[email protected]> +# MIT License +--> + +<!-- Initialize --> + + + + +<!-- Map --> + + +<!-- Flatten --> + + +<!-- Uniq --> + + + +<!-- If not equal to previous then it must be unique as sorted --> + + +<!-- Push to group_names --> + + + + + + +<!-- If not equal to previous then it must be unique as sorted --> + + +<!-- Push to group_names --> + + + + + + +<!-- If not equal to previous then it must be unique as sorted --> + + + + + +<!-- If not equal to previous then it must be unique as sorted --> + + +<!-- Push to group_names --> + + + + + + +<!-- If not equal to previous then it must be unique as sorted --> + + +<!-- Push to group_names --> + + + + + + +<!-- If not equal to previous then it must be unique as sorted --> + + +<!-- Push to group_names --> + + + + + + +<!-- If not equal to previous then it must be unique as sorted --> + + +<!-- Push to group_names --> + + + + + + +<!-- If not equal to previous then it must be unique as sorted --> + + +<!-- Push to group_names --> + + + + + + +<!-- If not equal to previous then it must be unique as sorted --> + + + + + +<!-- If not equal to previous then it must be unique as sorted --> + + +<!-- Push to group_names --> + + + + + + +<!-- If not equal to previous then it must be unique as sorted --> + + +<!-- Push to group_names --> + + + + + + +<!-- If not equal to previous then it must be unique as sorted --> + + +<!-- Push to group_names --> + + + + + + +<!-- If not equal to previous then it must be unique as sorted --> + + + + + +<!-- If not equal to previous then it must be unique as sorted --> + + +<!-- Push to group_names --> + + + + + + +<!-- If not equal to previous then it must be unique as sorted --> + + +<!-- Push to group_names --> + + + + + + +<!-- If not equal to previous then it must be unique as sorted --> + + +<!-- Push to group_names --> + + + + + + +<!-- If not equal to previous then it must be unique as sorted --> + + +<!-- Push to group_names --> + + + + + + +<!-- If not equal to previous then it must be unique as sorted --> + + + + + +<!-- If not equal to previous then it must be unique as sorted --> + + + + + +<!-- If not equal to previous then it must be unique as sorted --> + + +<!-- Push to group_names --> + + + + + + +<!-- If not equal to previous then it must be unique as sorted --> + + +<!-- Push to group_names --> + + + + + + + +<!-- group_items --> + + +<!-- Collect if contains --> + + + +<!-- Push to group_items --> + + + +<!-- Collect if contains --> + + + +<!-- Push to group_items --> + + + +<!-- Collect if contains --> + + + +<!-- Push to group_items --> + + + +<!-- Collect if contains --> + + + +<!-- Push to group_items --> + + + +<!-- Collect if contains --> + + + +<!-- Push to group_items --> + + + +<!-- Collect if contains --> + + + +<!-- Push to group_items --> + + + +<!-- Collect if contains --> + + + +<!-- Push to group_items --> + + + +<!-- Collect if contains --> + + + +<!-- Push to group_items --> + + + +<!-- Collect if contains --> + + + +<!-- Push to group_items --> + + + +<!-- Collect if contains --> + + + +<!-- Push to group_items --> + + + +<!-- Collect if contains --> + + + +<!-- Push to group_items --> + + + +<!-- Collect if contains --> + + + +<!-- Push to group_items --> + + + +<!-- Collect if contains --> + + + +<!-- Push to group_items --> + + + +<!-- Collect if contains --> + + + +<!-- Push to group_items --> + + + +<!-- Collect if contains --> + + + +<!-- Push to group_items --> + + + +<!-- Collect if contains --> + + + +<!-- Push to group_items --> + + + + + + <h2 id="jmeter" class="archive__subtitle">jmeter</h2> + + + + + +<div class="list__item"> + <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork"> + + <h2 class="archive__item-title" itemprop="headline"> + + <a href="/cn/docs/stress-test-on-company-with-jmeter-in-k8s/" rel="permalink">å¨Kubernetesé群ä¸ä½¿ç¨JMeter对Company示ä¾è¿è¡ååæµè¯ +</a> + + </h2> + <p class="archive__item-excerpt" itemprop="description">ä»ç»å¦ä½å¨Kubernetesé群ä¸ä½¿ç¨JMeterè¿è¡ååæµè¯ +</p> + + <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> + + + + + å°äº 1 åé é 读 + +</p> + + </article> +</div> + + + + + <h2 id="kubernetes" class="archive__subtitle">kubernetes</h2> + + + + + +<div class="list__item"> + <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork"> + + <h2 class="archive__item-title" itemprop="headline"> + + <a href="/cn/docs/autoscale-on-company/" rel="permalink">å¾®æå¡ååçæéç²¾ç»åèµæºæ§å¶ +</a> + + </h2> + <p class="archive__item-excerpt" itemprop="description">æ¬ç¯å°ä»ç»ä½¿ç¨kubernetesçå¼¹æ§ä¼¸ç¼©è½åå¨å¾®æå¡åçCompanyä¸å®ç°æéç²¾ç»åèµæºæ§å¶çå®è·µ +</p> + + <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> + + + + + å°äº 1 åé é 读 + +</p> + + </article> +</div> + + + + + + +<div class="list__item"> + <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork"> + + <h2 class="archive__item-title" itemprop="headline"> + + <a href="/cn/docs/company-on-kubernetes/" rel="permalink">å¨kubernetesä¸ä¸é®å¼é¨ç½²company +</a> + + </h2> + <p class="archive__item-excerpt" itemprop="description">æ¬ç¯å°ä»ç»å¨kubernetesé群ä¸ä¸é®å¼é¨ç½²åºäºServiceCombå¼åçcompanyç¤ºä¾ +</p> + + <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> + + + + + 1 åé é 读 + +</p> + + </article> +</div> + + + + + <h2 id="maven" class="archive__subtitle">maven</h2> + + + + + +<div class="list__item"> + <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork"> + + <h2 class="archive__item-title" itemprop="headline"> + + <a href="/cn/docs/maven_dependency_management/" rel="permalink">使ç¨maven管ç夿ä¾èµå ³ç³»çæå·§ +</a> + + </h2> + <p class="archive__item-excerpt" itemprop="description">maven dependency management +</p> + + <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> + + + + + å°äº 1 åé é 读 + +</p> + + </article> +</div> + + + + + <h2 id="seckill" class="archive__subtitle">seckill</h2> + + + + + +<div class="list__item"> + <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork"> + + <h2 class="archive__item-title" itemprop="headline"> + + <a href="/cn/docs/performance-test-on-seckill-with-jmeter/" rel="permalink">使ç¨JMeterå¯¹ç§æç¤ºä¾è¿è¡æ§è½æµè¯ +</a> + + </h2> + <p class="archive__item-excerpt" itemprop="description">ä»ç»å¦ä½ä½¿ç¨JMeterè¿è¡æ§è½æµè¯ä»¥åè·åç§æç¤ºä¾çæ§è½åºçº¿ +</p> + + <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> + + + + + å°äº 1 åé é 读 + +</p> + + </article> +</div> + + + + + <h2 id="service-center" class="archive__subtitle">service center</h2> + + + + + +<div class="list__item"> + <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork"> + + <h2 class="archive__item-title" itemprop="headline"> + + <a href="/docs/service-center-ui/" rel="permalink">Service-Center Management UI Console +</a> + + </h2> + <p class="archive__item-excerpt" itemprop="description">An introduction Service-Center Management Console +</p> + + <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> + + + + + 2 åé é 读 + +</p> + + </article> +</div> + + + + + <h2 id="zipkin" class="archive__subtitle">zipkin</h2> + + + + + +<div class="list__item"> + <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork"> + + <h2 class="archive__item-title" itemprop="headline"> + + <a href="/cn/docs/tracing-with-servicecomb/" rel="permalink">åºäº ServiceComb å Zipkin çåå¸å¼è°ç¨é¾è¿½è¸ª +</a> + + </h2> + <p class="archive__item-excerpt" itemprop="description">æ¬ç¯å°ä»ç»å¦ä½ä½¿ç¨ ServiceComb å Zipkin å®ç°åå¸å¼è°ç¨é¾è¿½è¸ª +</p> + + <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> + + + + + å°äº 1 åé é 读 + +</p> + + </article> +</div> + + + + + <h2 id="äºå¡ä¸è´æ§" class="archive__subtitle">äºå¡ä¸è´æ§</h2> + + + + + +<div class="list__item"> + <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork"> + + <h2 class="archive__item-title" itemprop="headline"> + + <a href="/cn/docs/distributed_saga_3/" rel="permalink">ServiceCombä¸çæ°æ®æç»ä¸è´æ§æ¹æ¡ - part 3 +</a> + + </h2> + <p class="archive__item-excerpt" itemprop="description">Sagaåå ¶ä»æ°æ®ä¸è´æ§è§£å³æ¹æ¡ç¸æ¯æä»ä¹ä¸åä¹å¤ï¼ +</p> + + <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> + + + + + å°äº 1 åé é 读 + +</p> + + </article> +</div> + + + + + + +<div class="list__item"> + <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork"> + + <h2 class="archive__item-title" itemprop="headline"> + + <a href="/cn/docs/distributed_saga_2/" rel="permalink">ServiceCombä¸çæ°æ®æç»ä¸è´æ§æ¹æ¡ - part 2 +</a> + + </h2> + <p class="archive__item-excerpt" itemprop="description">ServiceCombä¸çåå¸å¼Saga设计 +</p> + + <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> + + + + + å°äº 1 åé é 读 + +</p> + + </article> +</div> + + + + + <h2 id="åå¸å¼è¿½è¸ª" class="archive__subtitle">åå¸å¼è¿½è¸ª</h2> + + + + + +<div class="list__item"> + <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork"> + + <h2 class="archive__item-title" itemprop="headline"> + + <a href="/cn/docs/tracing-with-servicecomb/" rel="permalink">åºäº ServiceComb å Zipkin çåå¸å¼è°ç¨é¾è¿½è¸ª +</a> + + </h2> + <p class="archive__item-excerpt" itemprop="description">æ¬ç¯å°ä»ç»å¦ä½ä½¿ç¨ ServiceComb å Zipkin å®ç°åå¸å¼è°ç¨é¾è¿½è¸ª +</p> + + <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> + + + + + å°äº 1 åé é 读 + +</p> + + </article> +</div> + + + + + <h2 id="å为äº" class="archive__subtitle">å为äº</h2> + + + + + +<div class="list__item"> + <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork"> + + <h2 class="archive__item-title" itemprop="headline"> + + <a href="/cn/docs/go-to-cloud/" rel="permalink">åä½åºç¨å©ç¨ServiceCombå®ç°å¾®æå¡ååäºåä¹è·¯ +</a> + + </h2> + <p class="archive__item-excerpt" itemprop="description">è¯¥ææ¡£æ¼ç¤ºï¼ä»å·²æåºäºspring bootçåä½åºç¨å©ç¨ServiceCombå®ç°å¾®æå¡ååäºåä¹è·¯ +</p> + + <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> + + + + + å°äº 1 åé é 读 + +</p> + + </article> +</div> + + + + + <h2 id="ååæµè¯" class="archive__subtitle">ååæµè¯</h2> + + + + + +<div class="list__item"> + <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork"> + + <h2 class="archive__item-title" itemprop="headline"> + + <a href="/cn/docs/performance-test-on-seckill-with-jmeter/" rel="permalink">使ç¨JMeterå¯¹ç§æç¤ºä¾è¿è¡æ§è½æµè¯ +</a> + + </h2> + <p class="archive__item-excerpt" itemprop="description">ä»ç»å¦ä½ä½¿ç¨JMeterè¿è¡æ§è½æµè¯ä»¥åè·åç§æç¤ºä¾çæ§è½åºçº¿ +</p> + + <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> + + + + + å°äº 1 åé é 读 + +</p> + + </article> +</div> + + + + + + +<div class="list__item"> + <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork"> + + <h2 class="archive__item-title" itemprop="headline"> + + <a href="/cn/docs/stress-test-on-company-with-jmeter-in-k8s/" rel="permalink">å¨Kubernetesé群ä¸ä½¿ç¨JMeter对Company示ä¾è¿è¡ååæµè¯ +</a> + + </h2> + <p class="archive__item-excerpt" itemprop="description">ä»ç»å¦ä½å¨Kubernetesé群ä¸ä½¿ç¨JMeterè¿è¡ååæµè¯ +</p> + + <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> + + + + + å°äº 1 åé é 读 + +</p> + + </article> +</div> + + + + + <h2 id="å¼¹æ§ä¼¸ç¼©" class="archive__subtitle">å¼¹æ§ä¼¸ç¼©</h2> + + + + + +<div class="list__item"> + <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork"> + + <h2 class="archive__item-title" itemprop="headline"> + + <a href="/cn/docs/autoscale-on-company/" rel="permalink">å¾®æå¡ååçæéç²¾ç»åèµæºæ§å¶ +</a> + + </h2> + <p class="archive__item-excerpt" itemprop="description">æ¬ç¯å°ä»ç»ä½¿ç¨kubernetesçå¼¹æ§ä¼¸ç¼©è½åå¨å¾®æå¡åçCompanyä¸å®ç°æéç²¾ç»åèµæºæ§å¶çå®è·µ +</p> + + <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> + + + + + å°äº 1 åé é 读 + +</p> + + </article> +</div> + + + + + <h2 id="æå¡ä¸å¿" class="archive__subtitle">æå¡ä¸å¿</h2> + + + + + +<div class="list__item"> + <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork"> + + <h2 class="archive__item-title" itemprop="headline"> + + <a href="/cn/docs/communication-btw-sc-ms/" rel="permalink">Communication Between Service-Center and MicroServices +</a> + + </h2> + <p class="archive__item-excerpt" itemprop="description">An introduction of how service-center and microservices work together +</p> + + <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> + + + + + 1 åé é 读 + +</p> + + </article> +</div> + + + + + <h2 id="示ä¾" class="archive__subtitle">示ä¾</h2> + + + + + +<div class="list__item"> + <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork"> + + <h2 class="archive__item-title" itemprop="headline"> + + <a href="/cn/docs/linuxcon-workshop-demo/" rel="permalink">Linux Con Workshop Demo +</a> + + </h2> + <p class="archive__item-excerpt" itemprop="description">A step by step guide on how to use ServiceComb to develop a complete project +</p> + + <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> + + + + + 6 åé é 读 + +</p> + + </article> +</div> + + + + + <h2 id="ç§æ" class="archive__subtitle">ç§æ</h2> + + + + + +<div class="list__item"> + <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork"> + + <h2 class="archive__item-title" itemprop="headline"> + + <a href="/cn/docs/seckill-development-journey-part-III/" rel="permalink">ç§æå¼ååç¨ï¼ä¸ï¼ +</a> + + </h2> + <p class="archive__item-excerpt" itemprop="description">ä»ç»å¦ä½ä¸æ¥ä¸æ¥æå»ºç§æé¡¹ç®çè¿ç¨ +</p> + + <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> + + + + + å°äº 1 åé é 读 + +</p> + + </article> +</div> + + + + + + +<div class="list__item"> + <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork"> + + <h2 class="archive__item-title" itemprop="headline"> + + <a href="/cn/docs/seckill-development-journey-part-II/" rel="permalink">ç§æå¼ååç¨ï¼äºï¼ +</a> + + </h2> + <p class="archive__item-excerpt" itemprop="description">ä»ç»å¦ä½ä¸æ¥ä¸æ¥æå»ºç§æé¡¹ç®çè¿ç¨ +</p> + + <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> + + + + + å°äº 1 åé é 读 + +</p> + + </article> +</div> + + + + + + +<div class="list__item"> + <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork"> + + <h2 class="archive__item-title" itemprop="headline"> + + <a href="/cn/docs/seckill-development-journey-part-I/" rel="permalink">ç§æå¼ååç¨ï¼ä¸ï¼ +</a> + + </h2> + <p class="archive__item-excerpt" itemprop="description">ä»ç»å¦ä½ä¸æ¥ä¸æ¥æå»ºç§æé¡¹ç®çè¿ç¨ +</p> + + <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> + + + + + å°äº 1 åé é 读 + +</p> + + </article> +</div> + + + + + <h2 id="ç³»ç»æ¹é " class="archive__subtitle">ç³»ç»æ¹é </h2> + + + + + +<div class="list__item"> + <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork"> + + <h2 class="archive__item-title" itemprop="headline"> + + <a href="/cn/docs/how-to-reform-a-legacy-system/" rel="permalink">æå¤´ç¼çéçç³»ç»è¯¥å¦ä½æ¹é ï¼ +</a> + + </h2> + <p class="archive__item-excerpt" itemprop="description">å¾®æå¡æ¯å¦æ¯ä¸çæå¾ å·²ä¹ çä¼ä¸æ¶æè§£å³æ¹æ¡ï¼å¨å¯¹éçç³»ç»è¿è¡å¾®æå¡çæ¹é è¿ç¨ä¸åå¨ææ ·çå°é¾åææï¼åºè¯¥æ³¨æäºä»ä¹ï¼ +</p> + + <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> + + + + + å°äº 1 åé é 读 + +</p> + + </article> +</div> + + + + + <h2 id="é¨ç½²" class="archive__subtitle">é¨ç½²</h2> + + + + + +<div class="list__item"> + <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork"> + + <h2 class="archive__item-title" itemprop="headline"> + + <a href="/cn/docs/company-on-kubernetes/" rel="permalink">å¨kubernetesä¸ä¸é®å¼é¨ç½²company +</a> + + </h2> + <p class="archive__item-excerpt" itemprop="description">æ¬ç¯å°ä»ç»å¨kubernetesé群ä¸ä¸é®å¼é¨ç½²åºäºServiceCombå¼åçcompanyç¤ºä¾ +</p> + + <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> + + + + + 1 åé é 读 + +</p> + + </article> +</div> + + + + </div> +</div> + + </div> +</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/users/user-guide/">ç¨æ·æå</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">è´¡ç®</p> + <li><a href="https://github.com/ServiceComb/ServiceComb.github.io/issues/new?title=Issue with _pages/cn/year-archive.html">æ¥åæ¬ç½é¡µé®é¢</a></li> + <li><a href="https://github.com/ServiceComb/ServiceComb.github.io/edit/master/_pages/cn/year-archive.html">å¨Githubä¸ç¼è¾æ¤é¡µ</a></li> + <li><a href="/cn/developers/submit-codes/">ä»£ç æäº¤æå</a></li> + </ul> + </div> + <div class="col"> + <ul class="social-icons"> + <p class="header">社åº</p> + <li> + <a href="https://groups.google.com/forum/#!forum/servicecomb-developers" target="_blank"><span class="group">å¼åè </span></a> | + <a href="https://groups.google.com/forum/#!forum/servicecomb-users" target="_blank">ç¨æ·</span></a> + </li> + <li> + <a href="http://github.com/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>© 2017 Apache incubator ServiceComb. ææ¯æ¥èªäº <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> & <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</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>
http://git-wip-us.apache.org/repos/asf/incubator-servicecomb-website/blob/08e1b43f/content/developers/index.html ---------------------------------------------------------------------- diff --git a/content/developers/index.html b/content/developers/index.html new file mode 100644 index 0000000..3c8fb8f --- /dev/null +++ b/content/developers/index.html @@ -0,0 +1,460 @@ +<!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>å¼åè æå - Apache incubator ServiceComb</title> + + + + +<meta name="description" content="å¼åè æå"> + + + + +<meta name="author" content=""> + +<meta property="og:locale" content="en"> +<meta property="og:site_name" content="Apache incubator ServiceComb"> +<meta property="og:title" content="å¼åè æå"> + + + <link rel="canonical" href="http://github.com/pages/ServiceComb/servicesomb.github.io/developers/"> + <meta property="og:url" content="http://github.com/pages/ServiceComb/servicesomb.github.io/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 incubator ServiceComb", + "url" : "http://github.com/pages/ServiceComb/servicesomb.github.io", + "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 incubator 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/js/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"> +<link rel="stylesheet" href="/assets/css/prism.css"> + +<!--[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"> + <div class="masthead__inner-wrap"> + <div class="masthead__menu"> + <nav id="site-nav" class="greedy-nav"> + + <a class="site-title active" href="/"><img src="//assets/images/ServiceComb-logo-1.png"></a> + + <ul class="visible-links"> + + + <li class="masthead__menu-item"> + + + + <a href="/docs/quick-start/">Quick Start</a> + + </li> + + + <li class="masthead__menu-item"> + + + + <a href="/users/">Users</a> + + </li> + + + <li class="masthead__menu-item"> + + + + <a class="active" href="/developers/">Developers</a> + + </li> + + + <li class="masthead__menu-item"> + + + + <a href="/year-archive/">Blogs</a> + + </li> + + + <li class="masthead__menu-item"> + + + + <a href="/faqs/">FAQ</a> + + </li> + + </ul> + <button><div class="navicon"></div></button> + <ul class="hidden-links hidden"></ul> + <div class="nav-lang"> + + + <a href=/cn/developers/>䏿</a> + + </div> + </nav> + </div> + </div> +</div> + + + + + + +<div id="main" role="main"> + + <div class="sidebar sticky"> + + <div class="back-to-home">Home > <a href="/">ServiceComb</a></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"> + + <li> + + + + + <a href="/developers/"><span class="nav__sub-title nav__sub-title-with-url">Developer Guide</span></a> + + + + </li> + + <li> + + + + + <a href="/developers/setup-develop-environment/"><span class="nav__sub-title nav__sub-title-with-url">Develop Environment Setup</span></a> + + + + </li> + + <li> + + + + + <a href="/developers/submit-codes/"><span class="nav__sub-title nav__sub-title-with-url">Code Submit Guide</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"> + <p><strong>ServiceComb</strong> é¡¹ç®æç®¡å¨<a href="https://github.com/ServiceComb">Github</a>ä¸ï¼å ¶åå项ç®å¦ä¸è¡¨æç¤ºï¼</p> + +<table> + <thead> + <tr> + <th>项ç®å</th> + <th>项ç®ç®ä»</th> + <th>ç¼ç¨è¯è¨</th> + </tr> + </thead> + <tbody> + <tr> + <td><a href="https://github.com/ServiceComb/ServiceComb-Java-Chassis">Java Chassis</a></td> + <td>Javaå¾®æå¡æ¡æ¶ï¼SDKï¼</td> + <td>Java</td> + </tr> + <tr> + <td><a href="https://github.com/ServiceComb/service-center">Service Center</a></td> + <td>æå¡ä¸å¿ï¼æå¡æ³¨åååç°ï¼</td> + <td>Go</td> + </tr> + <tr> + <td><a href="https://github.com/ServiceComb/saga">Saga</a></td> + <td>å¾®æå¡æ°æ®æç»ä¸è´æ§å®ç°</td> + <td>Java</td> + </tr> + <tr> + <td><a href="https://github.com/ServiceComb/ServiceComb.github.io">ServiceComb.github.io</a></td> + <td>ServiceCombç½ç«</td> + <td>Markdown</td> + </tr> + </tbody> +</table> + +<p>åä¸ ServiceComb 项ç®å¹¶ä¸ºå ¶ä½åºè´¡ç®çæ¹æ³æå¾å¤ï¼ä»£ç å®ç°ãæµè¯ç¼åãæµç¨å·¥å ·æ¹è¿ãææ¡£å®åçãæ¨å¯ä»¥éæ©ä¸è¿°ä»»ä½ä¸ä¸ªæå¤ä¸ªæå ´è¶£ç项ç®è¿è¡è´¡ç®ãå ·ä½è´¡ç®äºå®å¯åè以䏿åï¼</p> + +<ul> + <li><a href="/developers/setup-develop-environment/">å¼åç¯å¢åå¤</a>ï¼ä¸»è¦ä»ç»gitï¼JDKï¼Maven以åIDEçå®è£ åé ç½®ã</li> + <li><a href="/developers/submit-codes/">ä»£ç æäº¤æå</a>ï¼ä¸»è¦ä»ç»åè½ç¹æ§éæ±åç°æbugçè·åéå¾ï¼æäº¤ä»£ç åçæµè¯äºå®ï¼å¦ä½æäº¤PR以åå¦ä½è§£å³å²çªçã</li> +</ul> + +<p>åæ¶ï¼ä¹æ¬¢è¿æ¨å å ¥<a href="https://groups.google.com/forum/#!forum/servicecomb-developers">ServiceCombå¼åè 群ç»</a>äºè§£ ServiceComb 项ç®çå¼å卿以åè¿è¡è¯é¢è®¨è®ºã</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">Resources</p> + <li><a href="/docs/quick-start/">Quick Start</a></li> + <li><a href="/users/user-guide/">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">Contribute</p> + <li><a href="https://github.com/ServiceComb/ServiceComb.github.io/issues/new?title=Issue with _developers/developer-guide.md">Report a Doc Issue</a></li> + <li><a href="https://github.com/ServiceComb/ServiceComb.github.io/edit/master/_developers/developer-guide.md">Edit This Page on Github</a></li> + <li><a href="/developers/submit-codes/">Code Submit Guide</a></li> + </ul> + </div> + <div class="col"> + <ul class="social-icons"> + <p class="header">Community</p> + <li> + <a href="https://groups.google.com/forum/#!forum/servicecomb-developers" target="_blank"><span class="group">Dev</span></a> | + <a href="https://groups.google.com/forum/#!forum/servicecomb-users" target="_blank">User</span></a> + </li> + <li> + <a href="http://github.com/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>© 2017 Apache incubator ServiceComb. Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> & <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</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> http://git-wip-us.apache.org/repos/asf/incubator-servicecomb-website/blob/08e1b43f/content/developers/setup-develop-environment/index.html ---------------------------------------------------------------------- diff --git a/content/developers/setup-develop-environment/index.html b/content/developers/setup-develop-environment/index.html new file mode 100644 index 0000000..9a9144e --- /dev/null +++ b/content/developers/setup-develop-environment/index.html @@ -0,0 +1,503 @@ +<!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>å¼åç¯å¢åå¤ - Apache incubator ServiceComb</title> + + + + +<meta name="description" content="å¼åç¯å¢åå¤"> + + + + +<meta name="author" content=""> + +<meta property="og:locale" content="en"> +<meta property="og:site_name" content="Apache incubator ServiceComb"> +<meta property="og:title" content="å¼åç¯å¢åå¤"> + + + <link rel="canonical" href="http://github.com/pages/ServiceComb/servicesomb.github.io/developers/setup-develop-environment/"> + <meta property="og:url" content="http://github.com/pages/ServiceComb/servicesomb.github.io/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 incubator ServiceComb", + "url" : "http://github.com/pages/ServiceComb/servicesomb.github.io", + "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 incubator 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/js/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"> +<link rel="stylesheet" href="/assets/css/prism.css"> + +<!--[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"> + <div class="masthead__inner-wrap"> + <div class="masthead__menu"> + <nav id="site-nav" class="greedy-nav"> + + <a class="site-title active" href="/"><img src="//assets/images/ServiceComb-logo-1.png"></a> + + <ul class="visible-links"> + + + <li class="masthead__menu-item"> + + + + <a href="/docs/quick-start/">Quick Start</a> + + </li> + + + <li class="masthead__menu-item"> + + + + <a href="/users/">Users</a> + + </li> + + + <li class="masthead__menu-item"> + + + + <a class="active" href="/developers/">Developers</a> + + </li> + + + <li class="masthead__menu-item"> + + + + <a href="/year-archive/">Blogs</a> + + </li> + + + <li class="masthead__menu-item"> + + + + <a href="/faqs/">FAQ</a> + + </li> + + </ul> + <button><div class="navicon"></div></button> + <ul class="hidden-links hidden"></ul> + <div class="nav-lang"> + + + <a href=/cn/developers/setup-develop-environment/>䏿</a> + + </div> + </nav> + </div> + </div> +</div> + + + + + + +<div id="main" role="main"> + + <div class="sidebar sticky"> + + <div class="back-to-home">Home > <a href="/">ServiceComb</a></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"> + + <li> + + + + + <a href="/developers/"><span class="nav__sub-title nav__sub-title-with-url">Developer Guide</span></a> + + + + </li> + + <li> + + + + + <a href="/developers/setup-develop-environment/"><span class="nav__sub-title nav__sub-title-with-url">Develop Environment Setup</span></a> + + + + </li> + + <li> + + + + + <a href="/developers/submit-codes/"><span class="nav__sub-title nav__sub-title-with-url">Code Submit Guide</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"> + <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="/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"><pre class="highlight"><code>git config --global user.name <your-user-name> +git config --global user.email <your-email-address> +</code></pre> + </div> + + <p>å ¶ä¸ï¼è¯·å°<your-user-name>å<your-email-address>æ¿æ¢ä¸ºæ¨å¨Github䏿³¨åç¨å°çç¨æ·ååé®ç®±ä¿¡æ¯ã设置å å¯ç æäº¤ä»£ç å¯åè<a href="https://stackoverflow.com/a/8588786" target="_blank">Gitå å¯ç æäº¤ä»£ç æç¨</a>ã</p> + </li> + <li> + <p>è·å项ç®ä»£ç ã以 <a href="https://github.com/ServiceComb/ServiceComb-Java-Chassis">ServiceComb-Java-Chassis</a> 项ç®ä¸ºä¾ï¼å¯ç´æ¥æ§è¡ä»¥ä¸æä»¤è·å代ç ï¼</p> + + <div class="language-bash highlighter-rouge"><pre class="highlight"><code>git clone https://github.com/ServiceComb/ServiceComb-Java-Chassis +</code></pre> + </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> On This Page</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> + +<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="/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">Resources</p> + <li><a href="/docs/quick-start/">Quick Start</a></li> + <li><a href="/users/user-guide/">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">Contribute</p> + <li><a href="https://github.com/ServiceComb/ServiceComb.github.io/issues/new?title=Issue with _developers/setup-develop-environment.md">Report a Doc Issue</a></li> + <li><a href="https://github.com/ServiceComb/ServiceComb.github.io/edit/master/_developers/setup-develop-environment.md">Edit This Page on Github</a></li> + <li><a href="/developers/submit-codes/">Code Submit Guide</a></li> + </ul> + </div> + <div class="col"> + <ul class="social-icons"> + <p class="header">Community</p> + <li> + <a href="https://groups.google.com/forum/#!forum/servicecomb-developers" target="_blank"><span class="group">Dev</span></a> | + <a href="https://groups.google.com/forum/#!forum/servicecomb-users" target="_blank">User</span></a> + </li> + <li> + <a href="http://github.com/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>© 2017 Apache incubator ServiceComb. Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> & <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</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>
