This is an automated email from the ASF dual-hosted git repository. ningjiang pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/servicecomb-website.git
commit df3efad38d8fbdeac43396e664bf7fd197c60cc5 Author: Willem Jiang <willem.ji...@gmail.com> AuthorDate: Fri Nov 15 17:23:08 2019 +0800 Publish the website --- content/cn/developers/becomming-a-commiter.html | 11 ++ content/cn/developers/contributing.html | 11 ++ content/cn/developers/index.html | 11 ++ content/cn/developers/release-guide/index.html | 11 ++ .../developers/release-validation-guide/index.html | 11 ++ .../developers/setup-committer-rights/index.html | 11 ++ .../setup-develop-environment/index.html | 11 ++ .../index.html | 91 ++++++---- content/cn/developers/submit-codes/index.html | 11 ++ content/cn/developers/submit-issues/index.html | 11 ++ .../cn/developers/subscribe-mail-list/index.html | 11 ++ content/cn/developers/team/index.html | 33 ++-- content/cn/developers/use-gitter/index.html | 11 ++ content/cn/developers/use-jira/index.html | 11 ++ content/developers/becomming-a-commiter.html | 11 ++ content/developers/contributing.html | 11 ++ content/developers/index.html | 11 ++ content/developers/release-guide/index.html | 11 ++ .../developers/release-validation-guide/index.html | 11 ++ .../developers/setup-committer-rights/index.html | 11 ++ .../setup-develop-environment/index.html | 11 ++ .../index.html} | 95 ++++++---- content/developers/submit-codes/index.html | 11 ++ content/developers/team/index.html | 33 ++-- content/developers/use-jira/index.html | 11 ++ content/feed.xml | 2 +- content/sitemap.xml | 194 +++++++++++---------- 27 files changed, 501 insertions(+), 178 deletions(-) diff --git a/content/cn/developers/becomming-a-commiter.html b/content/cn/developers/becomming-a-commiter.html index c98f830..22a973e 100644 --- a/content/cn/developers/becomming-a-commiter.html +++ b/content/cn/developers/becomming-a-commiter.html @@ -427,6 +427,17 @@ </li> + <li> + + + + + <a href="/cn/developers/sonarcloud-how-to/"><span class="nav__sub-title nav__sub-title-with-url">SonarCloud集成指南</span></a> + + + + </li> + </ul> </nav> diff --git a/content/cn/developers/contributing.html b/content/cn/developers/contributing.html index d957836..e686e0a 100644 --- a/content/cn/developers/contributing.html +++ b/content/cn/developers/contributing.html @@ -427,6 +427,17 @@ </li> + <li> + + + + + <a href="/cn/developers/sonarcloud-how-to/"><span class="nav__sub-title nav__sub-title-with-url">SonarCloud集成指南</span></a> + + + + </li> + </ul> </nav> diff --git a/content/cn/developers/index.html b/content/cn/developers/index.html index d11474c..d3a865b 100644 --- a/content/cn/developers/index.html +++ b/content/cn/developers/index.html @@ -437,6 +437,17 @@ </li> + <li> + + + + + <a href="/cn/developers/sonarcloud-how-to/"><span class="nav__sub-title nav__sub-title-with-url">SonarCloud集成指南</span></a> + + + + </li> + </ul> </nav> diff --git a/content/cn/developers/release-guide/index.html b/content/cn/developers/release-guide/index.html index d738d73..a039c29 100644 --- a/content/cn/developers/release-guide/index.html +++ b/content/cn/developers/release-guide/index.html @@ -429,6 +429,17 @@ </li> + <li> + + + + + <a href="/cn/developers/sonarcloud-how-to/"><span class="nav__sub-title nav__sub-title-with-url">SonarCloud集成指南</span></a> + + + + </li> + </ul> </nav> diff --git a/content/cn/developers/release-validation-guide/index.html b/content/cn/developers/release-validation-guide/index.html index 601b796..9434567 100644 --- a/content/cn/developers/release-validation-guide/index.html +++ b/content/cn/developers/release-validation-guide/index.html @@ -429,6 +429,17 @@ </li> + <li> + + + + + <a href="/cn/developers/sonarcloud-how-to/"><span class="nav__sub-title nav__sub-title-with-url">SonarCloud集成指南</span></a> + + + + </li> + </ul> </nav> diff --git a/content/cn/developers/setup-committer-rights/index.html b/content/cn/developers/setup-committer-rights/index.html index d4d13ff..b8ce412 100644 --- a/content/cn/developers/setup-committer-rights/index.html +++ b/content/cn/developers/setup-committer-rights/index.html @@ -427,6 +427,17 @@ </li> + <li> + + + + + <a href="/cn/developers/sonarcloud-how-to/"><span class="nav__sub-title nav__sub-title-with-url">SonarCloud集成指南</span></a> + + + + </li> + </ul> </nav> diff --git a/content/cn/developers/setup-develop-environment/index.html b/content/cn/developers/setup-develop-environment/index.html index f2941e3..a663b4b 100644 --- a/content/cn/developers/setup-develop-environment/index.html +++ b/content/cn/developers/setup-develop-environment/index.html @@ -427,6 +427,17 @@ </li> + <li> + + + + + <a href="/cn/developers/sonarcloud-how-to/"><span class="nav__sub-title nav__sub-title-with-url">SonarCloud集成指南</span></a> + + + + </li> + </ul> </nav> diff --git a/content/cn/developers/submit-issues/index.html b/content/cn/developers/sonarcloud-how-to/index.html similarity index 78% copy from content/cn/developers/submit-issues/index.html copy to content/cn/developers/sonarcloud-how-to/index.html index 7f21a79..c9c5b3c 100644 --- a/content/cn/developers/submit-issues/index.html +++ b/content/cn/developers/sonarcloud-how-to/index.html @@ -19,35 +19,35 @@ -<title>发现问题 - Apache ServiceComb</title> +<title>SonarCloud集成指南 - Apache ServiceComb</title> -<meta name="description" content="介绍如何向 ServiceComb 项目提交issue"> +<meta name="description" content="SonarCloud集成指南"> -<meta name="author" content=""> +<meta name="author" content="Daniel Qian"> <meta property="og:locale" content="cn"> <meta property="og:site_name" content="Apache ServiceComb"> -<meta property="og:title" content="发现问题"> +<meta property="og:title" content="SonarCloud集成指南"> - <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/"> + <link rel="canonical" href="https://github.com/pages/apache/incubator-servicecomb-website/cn/developers/sonarcloud-how-to/"> + <meta property="og:url" content="https://github.com/pages/apache/incubator-servicecomb-website/cn/developers/sonarcloud-how-to/"> - <meta property="og:description" content="介绍如何向 ServiceComb 项目提交issue"> + <meta property="og:description" content="SonarCloud集成指南"> <meta name="twitter:site" content="@ServiceComb"> - <meta name="twitter:title" content="发现问题"> - <meta name="twitter:description" content="介绍如何向 ServiceComb 项目提交issue"> + <meta name="twitter:title" content="SonarCloud集成指南"> + <meta name="twitter:description" content="SonarCloud集成指南"> <meta name="twitter:url" content=""> @@ -56,6 +56,8 @@ + <meta name="twitter:creator" content="@"> + @@ -249,7 +251,7 @@ - <a href=/developers/submit-issues/>English</a> + <a href=/developers/sonarcloud-how-to/>English</a> </div> </nav> @@ -266,7 +268,7 @@ <div class="sidebar sticky"> - <div class="back-to-home"><a href="/cn/">首页</a> > 发现问题</div> + <div class="back-to-home"><a href="/cn/">首页</a> > SonarCloud集成指南</div> @@ -427,6 +429,17 @@ </li> + <li> + + + + + <a href="/cn/developers/sonarcloud-how-to/"><span class="nav__sub-title nav__sub-title-with-url">SonarCloud集成指南</span></a> + + + + </li> + </ul> </nav> @@ -437,16 +450,16 @@ <article class="page" itemscope itemtype="http://schema.org/CreativeWork"> - <meta itemprop="headline" content="发现问题"> - <meta itemprop="description" content="介绍如何向 ServiceComb 项目提交issue"> + <meta itemprop="headline" content="SonarCloud集成指南"> + <meta itemprop="description" content="SonarCloud集成指南"> - <meta itemprop="dateModified" content="March 13, 2019"> + <meta itemprop="dateModified" content="November 15, 2019"> <div class="page__inner-wrap"> <header> - <h1 class="page__title" itemprop="headline">发现问题 + <h1 class="page__title" itemprop="headline">SonarCloud集成指南 </h1> </header> @@ -458,31 +471,45 @@ <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> + <li><a href="#步骤" id="markdown-toc-步骤">步骤</a></li> + <li><a href="#参考资料" id="markdown-toc-参考资料">参考资料</a></li> </ul> </nav> </aside> -<h2 id="发现问题">发现问题</h2> -<p> ServiceComb正在不断成长中,用户可以通过在github上提交issue的方式描述自己的问题或建议并发起讨论,帮助社区进一步改进。可以在issue上提出bug,建议,疑问或者寻求帮助等等</p> +<p>本文向大家介绍如何在Apache ServiceComb中集成SonarCloud。</p> + +<h2 id="步骤">步骤</h2> -<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> +<ol> + <li>首先你是Github的Apache组织的成员。</li> + <li>用你的Github账号登录 <a href="https://sonarcloud.io">sonarcloud.io</a>。</li> + <li>在 <a href="https://issues.apache.org/jira/projects/INFRA/">Jira Infrastructure </a> 创建一个JIRA请求在SonarCloud中创建项目,样式可参考<a href="https://issues.apache.org/jira/browse/INFRA-19444">这个</a>。在这个JIRA中要提供仓库的Github地址,project-key(在SonarCloud中唯一表示你项目的ID),作为项目Admin的Github账号,一般来说就是你自己。</li> + <li>等待INFRA团队替你创建项目。然后你能在SonarCloud中看到了。</li> + <li>根据SonarCloud中的指示修改你的<code class="highlighter-rouge">.travis.yml</code></li> +</ol> -<p> issue内容推荐使用如下模板,建议先提供ServiceComb版本信息,程序运行环境信息,然后描述产生的bug和希望出现的结果,最后提供可以复现bug的操作步骤。这些信息都有助于其他人快速了解你的问题并参与解决。 <br /> - <img src="/assets/images/submit-issues/find-issues-write.png" alt="issue模板" class="align-center" /></p> +<p>注意:</p> -<h2 id="参与讨论">参与讨论</h2> -<p> 在issue下可以很方便地参与讨论,如下图 <br /> -<img src="/assets/images/submit-issues/find-issues-comment.png" alt="参与讨论" class="align-center" /></p> +<p>因为Travis不支持在PR中启用SonarCloud集成,因此你需要对构建脚本做类似下面的改动:</p> -<h2 id="关闭issue">关闭issue</h2> -<p> 通过讨论之后得出最终解决方案,issue将会被关闭,如有修改代码,需要提交PR,可参考<a href="http://servicecomb.apache.org/cn/developers/submit-codes/">代码提交指南</a></p> +<div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">echo</span> <span class="s2">"TRAVIS_PULL_REQUEST=</span><span class="nv">$TRAVIS_PULL_REQUEST</span><span class="s2">"</span> +<span class="k">if</span> <span class="o">[</span> <span class="s2">"</span><span class="nv">$TRAVIS_PULL_REQUEST</span><span class="s2">"</span> <span class="o">==</span> <span class="s2">"false"</span> <span class="o">]</span><span class="p">;</span> <span class="k">then + </span><span class="nb">echo</span> <span class="s2">"Not a pull request build, running build with sonar"</span> + mvn ... sonar:sonar <span class="nt">-Dsonar</span>.projectKey<span class="o">=</span><project-key> +<span class="k">else + </span><span class="nb">echo</span> <span class="s2">"Pull request build or local build"</span> + mvn ... +<span class="k">fi</span><span class="p">;</span> +</code></pre></div></div> + +<h2 id="参考资料">参考资料</h2> + +<ul> + <li><a href="https://cwiki.apache.org/confluence/display/INFRA/SonarQube+Analysis">Apache CWiki - SonarQube Analysis</a></li> + <li><a href="https://docs.travis-ci.com/user/sonarcloud/">Travis - SonarCloud</a></li> +</ul> @@ -551,7 +578,7 @@ <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="https://github.com/apache/servicecomb-website/edit/master/_developers/cn/sonarcloud-how-to.md">在Github上编辑此页</a></li> <li><a href="/cn/developers/submit-codes/">代码提交指南</a></li> <li><a href="/cn/security">安全</a></li> </ul> diff --git a/content/cn/developers/submit-codes/index.html b/content/cn/developers/submit-codes/index.html index b73e91a..f98d4a5 100644 --- a/content/cn/developers/submit-codes/index.html +++ b/content/cn/developers/submit-codes/index.html @@ -427,6 +427,17 @@ </li> + <li> + + + + + <a href="/cn/developers/sonarcloud-how-to/"><span class="nav__sub-title nav__sub-title-with-url">SonarCloud集成指南</span></a> + + + + </li> + </ul> </nav> diff --git a/content/cn/developers/submit-issues/index.html b/content/cn/developers/submit-issues/index.html index 7f21a79..9d581d0 100644 --- a/content/cn/developers/submit-issues/index.html +++ b/content/cn/developers/submit-issues/index.html @@ -427,6 +427,17 @@ </li> + <li> + + + + + <a href="/cn/developers/sonarcloud-how-to/"><span class="nav__sub-title nav__sub-title-with-url">SonarCloud集成指南</span></a> + + + + </li> + </ul> </nav> diff --git a/content/cn/developers/subscribe-mail-list/index.html b/content/cn/developers/subscribe-mail-list/index.html index d27be79..7d62501 100644 --- a/content/cn/developers/subscribe-mail-list/index.html +++ b/content/cn/developers/subscribe-mail-list/index.html @@ -427,6 +427,17 @@ </li> + <li> + + + + + <a href="/cn/developers/sonarcloud-how-to/"><span class="nav__sub-title nav__sub-title-with-url">SonarCloud集成指南</span></a> + + + + </li> + </ul> </nav> diff --git a/content/cn/developers/team/index.html b/content/cn/developers/team/index.html index 5b20fdf..79a22ef 100644 --- a/content/cn/developers/team/index.html +++ b/content/cn/developers/team/index.html @@ -427,6 +427,17 @@ </li> + <li> + + + + + <a href="/cn/developers/sonarcloud-how-to/"><span class="nav__sub-title nav__sub-title-with-url">SonarCloud集成指南</span></a> + + + + </li> + </ul> </nav> @@ -483,6 +494,12 @@ <td>*</td> </tr> <tr> + <td>chanjarster</td> + <td>Daniel Qian</td> + <td>NewCapec</td> + <td> </td> + </tr> + <tr> <td>cherrylzhao</td> <td>Zhao Jun</td> <td>JD.com</td> @@ -513,6 +530,12 @@ <td>*</td> </tr> <tr> + <td>mabin</td> + <td>Ma Bin</td> + <td>Huawei</td> + <td>*</td> + </tr> + <tr> <td>ningjiang</td> <td>Jiang Ning (Willem)</td> <td>Huawei</td> @@ -606,11 +629,6 @@ <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> @@ -661,11 +679,6 @@ <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> diff --git a/content/cn/developers/use-gitter/index.html b/content/cn/developers/use-gitter/index.html index 534d416..cccc562 100644 --- a/content/cn/developers/use-gitter/index.html +++ b/content/cn/developers/use-gitter/index.html @@ -427,6 +427,17 @@ </li> + <li> + + + + + <a href="/cn/developers/sonarcloud-how-to/"><span class="nav__sub-title nav__sub-title-with-url">SonarCloud集成指南</span></a> + + + + </li> + </ul> </nav> diff --git a/content/cn/developers/use-jira/index.html b/content/cn/developers/use-jira/index.html index 0ae5d3f..6bd492c 100644 --- a/content/cn/developers/use-jira/index.html +++ b/content/cn/developers/use-jira/index.html @@ -427,6 +427,17 @@ </li> + <li> + + + + + <a href="/cn/developers/sonarcloud-how-to/"><span class="nav__sub-title nav__sub-title-with-url">SonarCloud集成指南</span></a> + + + + </li> + </ul> </nav> diff --git a/content/developers/becomming-a-commiter.html b/content/developers/becomming-a-commiter.html index 46c1ff0..52b5826 100644 --- a/content/developers/becomming-a-commiter.html +++ b/content/developers/becomming-a-commiter.html @@ -393,6 +393,17 @@ </li> + <li> + + + + + <a href="/developers/sonarcloud-how-to/"><span class="nav__sub-title nav__sub-title-with-url">How to Use SonarCloud</span></a> + + + + </li> + </ul> </nav> diff --git a/content/developers/contributing.html b/content/developers/contributing.html index 9e34171..c860da0 100644 --- a/content/developers/contributing.html +++ b/content/developers/contributing.html @@ -393,6 +393,17 @@ </li> + <li> + + + + + <a href="/developers/sonarcloud-how-to/"><span class="nav__sub-title nav__sub-title-with-url">How to Use SonarCloud</span></a> + + + + </li> + </ul> </nav> diff --git a/content/developers/index.html b/content/developers/index.html index 6079732..a39d98d 100644 --- a/content/developers/index.html +++ b/content/developers/index.html @@ -403,6 +403,17 @@ </li> + <li> + + + + + <a href="/developers/sonarcloud-how-to/"><span class="nav__sub-title nav__sub-title-with-url">How to Use SonarCloud</span></a> + + + + </li> + </ul> </nav> diff --git a/content/developers/release-guide/index.html b/content/developers/release-guide/index.html index 0d87aa5..9319a3e 100644 --- a/content/developers/release-guide/index.html +++ b/content/developers/release-guide/index.html @@ -395,6 +395,17 @@ </li> + <li> + + + + + <a href="/developers/sonarcloud-how-to/"><span class="nav__sub-title nav__sub-title-with-url">How to Use SonarCloud</span></a> + + + + </li> + </ul> </nav> diff --git a/content/developers/release-validation-guide/index.html b/content/developers/release-validation-guide/index.html index 95ec7cb..c0e91a3 100644 --- a/content/developers/release-validation-guide/index.html +++ b/content/developers/release-validation-guide/index.html @@ -395,6 +395,17 @@ </li> + <li> + + + + + <a href="/developers/sonarcloud-how-to/"><span class="nav__sub-title nav__sub-title-with-url">How to Use SonarCloud</span></a> + + + + </li> + </ul> </nav> diff --git a/content/developers/setup-committer-rights/index.html b/content/developers/setup-committer-rights/index.html index ce69ec8..f9dc007 100644 --- a/content/developers/setup-committer-rights/index.html +++ b/content/developers/setup-committer-rights/index.html @@ -393,6 +393,17 @@ </li> + <li> + + + + + <a href="/developers/sonarcloud-how-to/"><span class="nav__sub-title nav__sub-title-with-url">How to Use SonarCloud</span></a> + + + + </li> + </ul> </nav> diff --git a/content/developers/setup-develop-environment/index.html b/content/developers/setup-develop-environment/index.html index 116213c..a9680cb 100644 --- a/content/developers/setup-develop-environment/index.html +++ b/content/developers/setup-develop-environment/index.html @@ -393,6 +393,17 @@ </li> + <li> + + + + + <a href="/developers/sonarcloud-how-to/"><span class="nav__sub-title nav__sub-title-with-url">How to Use SonarCloud</span></a> + + + + </li> + </ul> </nav> diff --git a/content/developers/becomming-a-commiter.html b/content/developers/sonarcloud-how-to/index.html similarity index 76% copy from content/developers/becomming-a-commiter.html copy to content/developers/sonarcloud-how-to/index.html index 46c1ff0..b321526 100644 --- a/content/developers/becomming-a-commiter.html +++ b/content/developers/sonarcloud-how-to/index.html @@ -19,35 +19,35 @@ -<title>Becomming a Committer - Apache ServiceComb</title> +<title>How to Use SonarCloud - Apache ServiceComb</title> -<meta name="description" content="Becoming a committer of Apache ServiceComb"> +<meta name="description" content="SonarCloud集成指南"> -<meta name="author" content=""> +<meta name="author" content="Daniel Qian"> <meta property="og:locale" content="en"> <meta property="og:site_name" content="Apache ServiceComb"> -<meta property="og:title" content="Becomming a Committer"> +<meta property="og:title" content="How to Use SonarCloud"> - <link rel="canonical" href="https://github.com/pages/apache/incubator-servicecomb-website/developers/becomming-a-commiter"> - <meta property="og:url" content="https://github.com/pages/apache/incubator-servicecomb-website/developers/becomming-a-commiter"> + <link rel="canonical" href="https://github.com/pages/apache/incubator-servicecomb-website/developers/sonarcloud-how-to/"> + <meta property="og:url" content="https://github.com/pages/apache/incubator-servicecomb-website/developers/sonarcloud-how-to/"> - <meta property="og:description" content="Becoming a committer of Apache ServiceComb"> + <meta property="og:description" content="SonarCloud集成指南"> <meta name="twitter:site" content="@ServiceComb"> - <meta name="twitter:title" content="Becomming a Committer"> - <meta name="twitter:description" content="Becoming a committer of Apache ServiceComb"> + <meta name="twitter:title" content="How to Use SonarCloud"> + <meta name="twitter:description" content="SonarCloud集成指南"> <meta name="twitter:url" content=""> @@ -56,6 +56,8 @@ + <meta name="twitter:creator" content="@"> + @@ -248,7 +250,7 @@ <div class="nav-lang"> - <a href=/cn/developers/becomming-a-commiter>中文</a> + <a href=/cn/developers/sonarcloud-how-to/>中文</a> </div> </nav> @@ -265,7 +267,7 @@ <div class="sidebar sticky"> - <div class="back-to-home"><a href="/">Home</a> > Becomming a Committer</div> + <div class="back-to-home"><a href="/">Home</a> > How to Use SonarCloud</div> @@ -393,6 +395,17 @@ </li> + <li> + + + + + <a href="/developers/sonarcloud-how-to/"><span class="nav__sub-title nav__sub-title-with-url">How to Use SonarCloud</span></a> + + + + </li> + </ul> </nav> @@ -403,16 +416,16 @@ <article class="page" itemscope itemtype="http://schema.org/CreativeWork"> - <meta itemprop="headline" content="Becomming a Committer"> - <meta itemprop="description" content="Becoming a committer of Apache ServiceComb"> + <meta itemprop="headline" content="How to Use SonarCloud"> + <meta itemprop="description" content="SonarCloud集成指南"> - <meta itemprop="dateModified" content="June 19, 2018"> + <meta itemprop="dateModified" content="November 15, 2019"> <div class="page__inner-wrap"> <header> - <h1 class="page__title" itemprop="headline">Becomming a Committer + <h1 class="page__title" itemprop="headline">How to Use SonarCloud </h1> </header> @@ -420,33 +433,51 @@ <section class="page__content" itemprop="text"> - <p>ServiceComb follows the Apache way to build the community. Anyone can become a committer once they have contributed sufficiently to the project and earned the trust.</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="#steps" id="markdown-toc-steps">Steps</a></li> + <li><a href="#references" id="markdown-toc-references">References</a></li> +</ul> -<h2 id="contribute-and-earn-the-trust">Contribute and Earn The Trust</h2> + </nav> +</aside> -<ul> - <li><a href="/release">Download the releases</a></li> - <li><a href="mailto:d...@servicecomb.apache.org">Join the mailing list</a></li> - <li><a href="https://issues.apache.org/jira/projects/SCB/">Report bugs and/or feature requests</a></li> -</ul> +<p>This guide helps you to integrate SonarCloud in your Travis build.</p> -<p>See the <a href="/developers/contributing">contributing</a> guide on how to become a contributor.</p> +<h2 id="steps">Steps</h2> -<p>ServiceComb is a meritocracy the same as Apache. Once you have shown sufficient sustained commitment to the project and earned the trust, the PMC may invite you to be a committer.</p> +<ol> + <li>First, you should be member of Apache Orgnization in Github.</li> + <li>Login to <a href="https://sonarcloud.io">sonarcloud.io</a> with your Github credentials.</li> + <li>Create an JIRA ticket in <a href="https://issues.apache.org/jira/projects/INFRA/">Infrastructure </a> asking to create a project at SonarCloud, here is an <a href="https://issues.apache.org/jira/browse/INFRA-19444">example</a>. You should provde Github repo url, project-key (the id of your project in SonarCloud), Github id for the Admin of this project, generally speaking that’s yours.</li> + <li>Wait for the INFRA team creating the project, after that you will see it at SonarCloud.</li> + <li>Follow the SonarCloud instructions modify project’s <code class="highlighter-rouge">.travis.yml</code></li> +</ol> -<p>There are multiple actions other than coding to build the trust in the ServiceComb community, code review, design discussion, user support, community outreach, documentation, project management etc.</p> +<p>Notice:</p> -<h2 id="new-committer-process">New Committer Process</h2> +<p>Because Travis doesn’t support SonarCloud in PR build, you should modify your build script like this:</p> -<p>The ServiceComb community follows the Apache Community’s <a href="http://community.apache.org/newcommitter.html">process</a> on accepting a new committer.</p> +<div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">echo</span> <span class="s2">"TRAVIS_PULL_REQUEST=</span><span class="nv">$TRAVIS_PULL_REQUEST</span><span class="s2">"</span> +<span class="k">if</span> <span class="o">[</span> <span class="s2">"</span><span class="nv">$TRAVIS_PULL_REQUEST</span><span class="s2">"</span> <span class="o">==</span> <span class="s2">"false"</span> <span class="o">]</span><span class="p">;</span> <span class="k">then + </span><span class="nb">echo</span> <span class="s2">"Not a pull request build, running build with sonar"</span> + mvn ... sonar:sonar <span class="nt">-Dsonar</span>.projectKey<span class="o">=</span><project-key> +<span class="k">else + </span><span class="nb">echo</span> <span class="s2">"Pull request build or local build"</span> + mvn ... +<span class="k">fi</span><span class="p">;</span> +</code></pre></div></div> + +<h2 id="references">References</h2> <ul> - <li>Start the vote in @private.</li> - <li>If the vote passes, send an offer to become a committer with @private CC’ed.</li> - <li>Add the committer to the <a href="/developers/team">team page</a></li> - <li><a href="/developers/setup-committer-rights/">Setup committer rights</a></li> + <li><a href="https://cwiki.apache.org/confluence/display/INFRA/SonarQube+Analysis">Apache CWiki - SonarQube Analysis</a></li> + <li><a href="https://docs.travis-ci.com/user/sonarcloud/">Travis - SonarCloud</a></li> </ul> + </section> @@ -513,7 +544,7 @@ <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/_developers/becomming-a-committer.md">Edit This Page on Github</a></li> + <li><a href="https://github.com/apache/servicecomb-website/edit/master/_developers/sonarcloud-how-to.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> diff --git a/content/developers/submit-codes/index.html b/content/developers/submit-codes/index.html index 9f6e643..3e7d86d 100644 --- a/content/developers/submit-codes/index.html +++ b/content/developers/submit-codes/index.html @@ -393,6 +393,17 @@ </li> + <li> + + + + + <a href="/developers/sonarcloud-how-to/"><span class="nav__sub-title nav__sub-title-with-url">How to Use SonarCloud</span></a> + + + + </li> + </ul> </nav> diff --git a/content/developers/team/index.html b/content/developers/team/index.html index b8a1239..4d90325 100644 --- a/content/developers/team/index.html +++ b/content/developers/team/index.html @@ -393,6 +393,17 @@ </li> + <li> + + + + + <a href="/developers/sonarcloud-how-to/"><span class="nav__sub-title nav__sub-title-with-url">How to Use SonarCloud</span></a> + + + + </li> + </ul> </nav> @@ -449,6 +460,12 @@ <td>*</td> </tr> <tr> + <td>chanjarster</td> + <td>Daniel Qian</td> + <td>NewCapec</td> + <td> </td> + </tr> + <tr> <td>cherrylzhao</td> <td>Zhao Jun</td> <td>JD.com</td> @@ -479,6 +496,12 @@ <td>*</td> </tr> <tr> + <td>mabin</td> + <td>Ma Bin</td> + <td>Huawei</td> + <td>*</td> + </tr> + <tr> <td>ningjiang</td> <td>Jiang Ning (Willem)</td> <td>Huawei</td> @@ -572,11 +595,6 @@ <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> @@ -627,11 +645,6 @@ <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> diff --git a/content/developers/use-jira/index.html b/content/developers/use-jira/index.html index 4a16f40..66326f7 100644 --- a/content/developers/use-jira/index.html +++ b/content/developers/use-jira/index.html @@ -393,6 +393,17 @@ </li> + <li> + + + + + <a href="/developers/sonarcloud-how-to/"><span class="nav__sub-title nav__sub-title-with-url">How to Use SonarCloud</span></a> + + + + </li> + </ul> </nav> diff --git a/content/feed.xml b/content/feed.xml index ac58f1e..64bf5d4 100644 --- a/content/feed.xml +++ b/content/feed.xml @@ -1,4 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.8.5">Jekyll</generator><link href="/feed.xml" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2019-11-09T22:50:54+08:00</updated><id>/feed.xml</id><title type="html">Apache ServiceComb</title><subtitle>The homepage of ServiceComb</subtitle><author><name>{"name"=>nil, "avatar"=>" [...] +<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.8.5">Jekyll</generator><link href="/feed.xml" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2019-11-15T17:10:47+08:00</updated><id>/feed.xml</id><title type="html">Apache ServiceComb</title><subtitle>The homepage of ServiceComb</subtitle><author><name>{"name"=>nil, "avatar"=>" [...] <ul> <li><a href="https://lists.apache.org/thread.html/062cf6e67add1061aad3b106543842a8ac95959da8cd45bf2f88d597@%3Cdev.servicecomb.apache.org%3E">Donation acceptance vote</a></li> diff --git a/content/sitemap.xml b/content/sitemap.xml index 457801e..a3b19d4 100644 --- a/content/sitemap.xml +++ b/content/sitemap.xml @@ -339,19 +339,19 @@ <lastmod>2017-08-16T03:01:43+08:00</lastmod> </url> <url> -<loc>/developers/becomming-a-commiter</loc> +<loc>/cn/developers/becomming-a-commiter</loc> <lastmod>2018-06-19T09:46:01+08:00</lastmod> </url> <url> -<loc>/cn/developers/becomming-a-commiter</loc> +<loc>/developers/becomming-a-commiter</loc> <lastmod>2018-06-19T09:46:01+08:00</lastmod> </url> <url> -<loc>/docs/users/communicate-protocol/</loc> +<loc>/cn/docs/users/communicate-protocol/</loc> <lastmod>2017-08-16T03:01:43+08:00</lastmod> </url> <url> -<loc>/cn/docs/users/communicate-protocol/</loc> +<loc>/docs/users/communicate-protocol/</loc> <lastmod>2017-08-16T03:01:43+08:00</lastmod> </url> <url> @@ -363,19 +363,19 @@ <lastmod>2018-06-21T08:50:43+08:00</lastmod> </url> <url> -<loc>/developers/contributing</loc> +<loc>/cn/developers/contributing</loc> <lastmod>2018-05-20T19:18:43+08:00</lastmod> </url> <url> -<loc>/cn/developers/contributing</loc> +<loc>/developers/contributing</loc> <lastmod>2018-05-20T19:18:43+08:00</lastmod> </url> <url> -<loc>/docs/users/customized-tracing/</loc> +<loc>/cn/docs/users/customized-tracing/</loc> <lastmod>2017-08-16T03:01:43+08:00</lastmod> </url> <url> -<loc>/cn/docs/users/customized-tracing/</loc> +<loc>/docs/users/customized-tracing/</loc> <lastmod>2017-08-16T03:01:43+08:00</lastmod> </url> <url> @@ -391,11 +391,11 @@ <lastmod>2018-05-25T22:01:43+08:00</lastmod> </url> <url> -<loc>/cn/docs/users/run-mode/</loc> +<loc>/docs/users/run-mode/</loc> <lastmod>2017-06-06T22:01:43+08:00</lastmod> </url> <url> -<loc>/docs/users/run-mode/</loc> +<loc>/cn/docs/users/run-mode/</loc> <lastmod>2017-06-06T22:01:43+08:00</lastmod> </url> <url> @@ -415,15 +415,11 @@ <lastmod>2017-08-16T03:01:43+08:00</lastmod> </url> <url> -<loc>/docs/users/develop-with-rpc/</loc> -<lastmod>2017-08-16T03:01:43+08:00</lastmod> -</url> -<url> <loc>/cn/docs/users/develop-with-rpc/</loc> <lastmod>2017-08-16T03:01:43+08:00</lastmod> </url> <url> -<loc>/docs/users/develop-with-spring-boot-starter/</loc> +<loc>/docs/users/develop-with-rpc/</loc> <lastmod>2017-08-16T03:01:43+08:00</lastmod> </url> <url> @@ -431,6 +427,10 @@ <lastmod>2018-04-24T03:01:43+08:00</lastmod> </url> <url> +<loc>/docs/users/develop-with-spring-boot-starter/</loc> +<lastmod>2017-08-16T03:01:43+08:00</lastmod> +</url> +<url> <loc>/docs/users/develop-with-springmvc/</loc> <lastmod>2017-08-16T03:01:43+08:00</lastmod> </url> @@ -447,14 +447,18 @@ <lastmod>2017-08-16T03:01:43+08:00</lastmod> </url> <url> -<loc>/developers/</loc> +<loc>/cn/developers/</loc> <lastmod>2017-06-24T19:18:43+08:00</lastmod> </url> <url> -<loc>/cn/developers/</loc> +<loc>/developers/</loc> <lastmod>2017-06-24T19:18:43+08:00</lastmod> </url> <url> +<loc>/cn/docs/users/distributed-tracing/</loc> +<lastmod>2017-08-16T03:01:43+08:00</lastmod> +</url> +<url> <loc>/cn/docs/quick-start-advance/distributed-tracing/</loc> <lastmod>2017-09-03T22:01:43+08:00</lastmod> </url> @@ -467,10 +471,6 @@ <lastmod>2017-08-16T03:01:43+08:00</lastmod> </url> <url> -<loc>/cn/docs/users/distributed-tracing/</loc> -<lastmod>2017-08-16T03:01:43+08:00</lastmod> -</url> -<url> <loc>/docs/users/dynamic-config/</loc> <lastmod>2018-01-16T03:01:43+08:00</lastmod> </url> @@ -479,16 +479,12 @@ <lastmod>2018-01-12T03:01:43+08:00</lastmod> </url> <url> -<loc>/cn/docs/users/edge-in-1.0.0-m1/</loc> -<lastmod>2018-04-03T22:01:43+08:00</lastmod> -</url> -<url> <loc>/docs/users/edge-in-1.0.0-m1/</loc> <lastmod>2018-04-03T22:01:43+08:00</lastmod> </url> <url> -<loc>/docs/users/faq/</loc> -<lastmod>2017-06-06T22:01:43+08:00</lastmod> +<loc>/cn/docs/users/edge-in-1.0.0-m1/</loc> +<lastmod>2018-04-03T22:01:43+08:00</lastmod> </url> <url> <loc>/faqs/</loc> @@ -499,6 +495,10 @@ <lastmod>2017-10-30T03:01:43+08:00</lastmod> </url> <url> +<loc>/docs/users/faq/</loc> +<lastmod>2017-06-06T22:01:43+08:00</lastmod> +</url> +<url> <loc>/cn/docs/quick-start-advance/flow-control/</loc> <lastmod>2017-09-03T22:01:43+08:00</lastmod> </url> @@ -507,18 +507,18 @@ <lastmod>2017-09-03T22:01:43+08:00</lastmod> </url> <url> -<loc>/docs/users/healthcheck/</loc> +<loc>/cn/docs/users/healthcheck/</loc> <lastmod>2017-12-30T22:01:43+08:00</lastmod> </url> <url> -<loc>/cn/docs/users/healthcheck/</loc> +<loc>/docs/users/healthcheck/</loc> <lastmod>2017-12-30T22:01:43+08:00</lastmod> </url> <url> -<loc>/</loc> +<loc>/cn/</loc> </url> <url> -<loc>/cn/</loc> +<loc>/</loc> </url> <url> <loc>/docs/users/huawei-cloud-faq/</loc> @@ -533,19 +533,19 @@ <lastmod>2017-10-29T22:01:43+08:00</lastmod> </url> <url> -<loc>/docs/users/invoke-control/</loc> +<loc>/cn/docs/users/invoke-control/</loc> <lastmod>2017-08-16T03:01:43+08:00</lastmod> </url> <url> -<loc>/cn/docs/users/invoke-control/</loc> +<loc>/docs/users/invoke-control/</loc> <lastmod>2017-08-16T03:01:43+08:00</lastmod> </url> <url> -<loc>/cn/release/java-chassis-downloads/</loc> +<loc>/release/java-chassis-downloads/</loc> <lastmod>2019-04-12T08:50:43+08:00</lastmod> </url> <url> -<loc>/release/java-chassis-downloads/</loc> +<loc>/cn/release/java-chassis-downloads/</loc> <lastmod>2019-04-12T08:50:43+08:00</lastmod> </url> <url> @@ -557,11 +557,11 @@ <lastmod>2019-04-12T08:50:43+08:00</lastmod> </url> <url> -<loc>/release/kie-downloads/</loc> +<loc>/cn/release/kie-downloads/</loc> <lastmod>2019-09-09T08:50:43+08:00</lastmod> </url> <url> -<loc>/cn/release/kie-downloads/</loc> +<loc>/release/kie-downloads/</loc> <lastmod>2019-09-09T08:50:43+08:00</lastmod> </url> <url> @@ -573,11 +573,11 @@ <lastmod>2019-04-06T08:50:43+08:00</lastmod> </url> <url> -<loc>/cn/docs/quick-start-advance/load-balance/</loc> +<loc>/docs/quick-start-advance/load-balance/</loc> <lastmod>2017-09-03T22:01:43+08:00</lastmod> </url> <url> -<loc>/docs/quick-start-advance/load-balance/</loc> +<loc>/cn/docs/quick-start-advance/load-balance/</loc> <lastmod>2017-09-03T22:01:43+08:00</lastmod> </url> <url> @@ -589,14 +589,14 @@ <lastmod>2017-08-16T03:01:43+08:00</lastmod> </url> <url> -<loc>/docs/users/manage_springcloud_application_using_sc_and_gs/</loc> -<lastmod>2017-08-16T03:01:43+08:00</lastmod> -</url> -<url> <loc>/cn/docs/users/manage_springcloud_application_using_sc_and_gs/</loc> <lastmod>2018-04-24T03:01:43+08:00</lastmod> </url> <url> +<loc>/docs/users/manage_springcloud_application_using_sc_and_gs/</loc> +<lastmod>2017-08-16T03:01:43+08:00</lastmod> +</url> +<url> <loc>/cn/docs/mersher-quick-start-advance/mersher-distributed-tracing/</loc> <lastmod>2019-08-08T22:01:43+08:00</lastmod> </url> @@ -605,14 +605,14 @@ <lastmod>2019-08-08T22:01:43+08:00</lastmod> </url> <url> -<loc>/cn/docs/mersher-quick-start-advance/mersher-flow-control/</loc> -<lastmod>2017-09-03T22:01:43+08:00</lastmod> -</url> -<url> <loc>/docs/mersher-quick-start-advance/mersher-flow-control/</loc> <lastmod>2019-08-08T22:01:43+08:00</lastmod> </url> <url> +<loc>/cn/docs/mersher-quick-start-advance/mersher-flow-control/</loc> +<lastmod>2017-09-03T22:01:43+08:00</lastmod> +</url> +<url> <loc>/cn/docs/mersher-quick-start-advance/mersher-load-balance/</loc> <lastmod>2019-08-08T22:01:43+08:00</lastmod> </url> @@ -629,19 +629,19 @@ <lastmod>2019-08-08T22:01:43+08:00</lastmod> </url> <url> -<loc>/docs/mersher-quick-start/</loc> +<loc>/cn/docs/mersher-quick-start/</loc> <lastmod>2019-08-08T22:01:43+08:00</lastmod> </url> <url> -<loc>/cn/docs/mersher-quick-start/</loc> +<loc>/docs/mersher-quick-start/</loc> <lastmod>2019-08-08T22:01:43+08:00</lastmod> </url> <url> -<loc>/cn/docs/mersher-quick-start-advance/mersher-service-management/</loc> +<loc>/docs/mersher-quick-start-advance/mersher-service-management/</loc> <lastmod>2019-08-08T22:01:43+08:00</lastmod> </url> <url> -<loc>/docs/mersher-quick-start-advance/mersher-service-management/</loc> +<loc>/cn/docs/mersher-quick-start-advance/mersher-service-management/</loc> <lastmod>2019-08-08T22:01:43+08:00</lastmod> </url> <url> @@ -653,11 +653,11 @@ <lastmod>2019-09-09T08:50:43+08:00</lastmod> </url> <url> -<loc>/cn/release/mesher-release-notes/</loc> +<loc>/release/mesher-release-notes/</loc> <lastmod>2019-04-06T08:50:43+08:00</lastmod> </url> <url> -<loc>/release/mesher-release-notes/</loc> +<loc>/cn/release/mesher-release-notes/</loc> <lastmod>2019-04-06T08:50:43+08:00</lastmod> </url> <url> @@ -665,19 +665,19 @@ <lastmod>2017-12-30T02:01:43+08:00</lastmod> </url> <url> -<loc>/cn/docs/users/metrics-in-1.0.0-m1/</loc> +<loc>/docs/users/metrics-in-1.0.0-m1/</loc> <lastmod>2017-12-30T22:01:43+08:00</lastmod> </url> <url> -<loc>/docs/users/metrics-in-1.0.0-m1/</loc> +<loc>/cn/docs/users/metrics-in-1.0.0-m1/</loc> <lastmod>2017-12-30T22:01:43+08:00</lastmod> </url> <url> -<loc>/docs/users/metrics-integration-with-prometheus-in-1.0.0-m1/</loc> +<loc>/cn/docs/users/metrics-integration-with-prometheus-in-1.0.0-m1/</loc> <lastmod>2018-01-02T22:01:43+08:00</lastmod> </url> <url> -<loc>/cn/docs/users/metrics-integration-with-prometheus-in-1.0.0-m1/</loc> +<loc>/docs/users/metrics-integration-with-prometheus-in-1.0.0-m1/</loc> <lastmod>2018-01-02T22:01:43+08:00</lastmod> </url> <url> @@ -693,11 +693,11 @@ <lastmod>2017-08-16T03:01:43+08:00</lastmod> </url> <url> -<loc>/release/pack-downloads/</loc> +<loc>/cn/release/pack-downloads/</loc> <lastmod>2019-04-06T08:50:43+08:00</lastmod> </url> <url> -<loc>/cn/release/pack-downloads/</loc> +<loc>/release/pack-downloads/</loc> <lastmod>2019-04-06T08:50:43+08:00</lastmod> </url> <url> @@ -709,11 +709,11 @@ <lastmod>2018-04-06T08:50:43+08:00</lastmod> </url> <url> -<loc>/cn/docs/quick-start-advance/</loc> +<loc>/docs/quick-start-advance/</loc> <lastmod>2017-09-03T22:01:43+08:00</lastmod> </url> <url> -<loc>/docs/quick-start-advance/</loc> +<loc>/cn/docs/quick-start-advance/</loc> <lastmod>2017-09-03T22:01:43+08:00</lastmod> </url> <url> @@ -725,14 +725,14 @@ <lastmod>2017-09-06T08:50:00+08:00</lastmod> </url> <url> -<loc>/cn/docs/quick-start-dataconsistency/</loc> -<lastmod>2017-09-19T23:50:10+08:00</lastmod> -</url> -<url> <loc>/docs/quick-start-dataconsistency/</loc> <lastmod>2017-09-03T22:01:43+08:00</lastmod> </url> <url> +<loc>/cn/docs/quick-start-dataconsistency/</loc> +<lastmod>2017-09-19T23:50:10+08:00</lastmod> +</url> +<url> <loc>/docs/quick-start/</loc> <lastmod>2017-09-06T08:50:43+08:00</lastmod> </url> @@ -741,22 +741,22 @@ <lastmod>2017-09-03T22:01:43+08:00</lastmod> </url> <url> -<loc>/release/</loc> -<lastmod>2019-04-06T08:50:43+08:00</lastmod> -</url> -<url> <loc>/cn/release/</loc> <lastmod>2019-04-06T08:50:43+08:00</lastmod> </url> <url> -<loc>/cn/developers/release-guide/</loc> -<lastmod>2018-05-08T09:55:44+08:00</lastmod> +<loc>/release/</loc> +<lastmod>2019-04-06T08:50:43+08:00</lastmod> </url> <url> <loc>/developers/release-guide/</loc> <lastmod>2018-04-03T18:33:43+08:00</lastmod> </url> <url> +<loc>/cn/developers/release-guide/</loc> +<lastmod>2018-05-08T09:55:44+08:00</lastmod> +</url> +<url> <loc>/developers/release-validation-guide/</loc> <lastmod>2018-06-12T00:00:00+08:00</lastmod> </url> @@ -765,11 +765,11 @@ <lastmod>2018-06-12T00:00:00+08:00</lastmod> </url> <url> -<loc>/release/saga-actuator-downloads/</loc> +<loc>/cn/release/saga-actuator-downloads/</loc> <lastmod>2018-03-28T08:50:43+08:00</lastmod> </url> <url> -<loc>/cn/release/saga-actuator-downloads/</loc> +<loc>/release/saga-actuator-downloads/</loc> <lastmod>2018-03-28T08:50:43+08:00</lastmod> </url> <url> @@ -789,11 +789,11 @@ <lastmod>2018-03-28T08:50:43+08:00</lastmod> </url> <url> -<loc>/release/saga-release-notes/</loc> +<loc>/cn/release/saga-release-notes/</loc> <lastmod>2018-03-28T08:50:43+08:00</lastmod> </url> <url> -<loc>/cn/release/saga-release-notes/</loc> +<loc>/release/saga-release-notes/</loc> <lastmod>2018-03-28T08:50:43+08:00</lastmod> </url> <url> @@ -805,11 +805,11 @@ <lastmod>2018-06-07T14:28:13+08:00</lastmod> </url> <url> -<loc>/cn/docs/users/service-configurations/</loc> +<loc>/docs/users/service-configurations/</loc> <lastmod>2017-08-16T03:01:43+08:00</lastmod> </url> <url> -<loc>/docs/users/service-configurations/</loc> +<loc>/cn/docs/users/service-configurations/</loc> <lastmod>2017-08-16T03:01:43+08:00</lastmod> </url> <url> @@ -821,11 +821,11 @@ <lastmod>2017-08-16T03:01:43+08:00</lastmod> </url> <url> -<loc>/cn/docs/users/service-heartbeat/</loc> +<loc>/docs/users/service-heartbeat/</loc> <lastmod>2017-08-16T03:01:43+08:00</lastmod> </url> <url> -<loc>/docs/users/service-heartbeat/</loc> +<loc>/cn/docs/users/service-heartbeat/</loc> <lastmod>2017-08-16T03:01:43+08:00</lastmod> </url> <url> @@ -877,25 +877,33 @@ <lastmod>2017-12-22T22:49:00+08:00</lastmod> </url> <url> -<loc>/developers/setup-develop-environment/</loc> +<loc>/cn/developers/setup-develop-environment/</loc> <lastmod>2017-06-24T18:48:43+08:00</lastmod> </url> <url> -<loc>/cn/developers/setup-develop-environment/</loc> +<loc>/developers/setup-develop-environment/</loc> <lastmod>2017-06-24T18:48:43+08:00</lastmod> </url> <url> -<loc>/docs/users/setup-environment/</loc> +<loc>/cn/docs/users/setup-environment/</loc> <lastmod>2018-04-13T22:01:43+08:00</lastmod> </url> <url> -<loc>/cn/docs/users/setup-environment/</loc> +<loc>/docs/users/setup-environment/</loc> <lastmod>2018-04-13T22:01:43+08:00</lastmod> </url> <url> <loc>/sitemap/</loc> </url> <url> +<loc>/cn/developers/sonarcloud-how-to/</loc> +<lastmod>2019-11-15T16:55:44+08:00</lastmod> +</url> +<url> +<loc>/developers/sonarcloud-how-to/</loc> +<lastmod>2019-11-15T16:55:44+08:00</lastmod> +</url> +<url> <loc>/cn/developers/submit-codes/</loc> <lastmod>2017-09-10T01:12:43+08:00</lastmod> </url> @@ -912,11 +920,11 @@ <lastmod>2017-09-10T01:12:43+08:00</lastmod> </url> <url> -<loc>/cn/developers/team/</loc> +<loc>/developers/team/</loc> <lastmod>2018-06-01T19:18:43+08:00</lastmod> </url> <url> -<loc>/developers/team/</loc> +<loc>/cn/developers/team/</loc> <lastmod>2018-06-01T19:18:43+08:00</lastmod> </url> <url> @@ -928,11 +936,11 @@ <lastmod>2019-09-02T22:06:43+08:00</lastmod> </url> <url> -<loc>/cn/release/toolkit-release-notes/</loc> +<loc>/release/toolkit-release-notes/</loc> <lastmod>2019-09-02T22:06:43+08:00</lastmod> </url> <url> -<loc>/release/toolkit-release-notes/</loc> +<loc>/cn/release/toolkit-release-notes/</loc> <lastmod>2019-09-02T22:06:43+08:00</lastmod> </url> <url> @@ -956,25 +964,25 @@ <lastmod>2017-08-16T03:01:43+08:00</lastmod> </url> <url> -<loc>/docs/users/use-tls/</loc> +<loc>/cn/docs/users/use-tls/</loc> <lastmod>2017-08-16T03:01:43+08:00</lastmod> </url> <url> -<loc>/cn/docs/users/use-tls/</loc> +<loc>/docs/users/use-tls/</loc> <lastmod>2017-08-16T03:01:43+08:00</lastmod> </url> <url> -<loc>/year-archive/</loc> +<loc>/cn/year-archive/</loc> </url> <url> -<loc>/cn/year-archive/</loc> +<loc>/year-archive/</loc> </url> <url> -<loc>/cn/docs/users/edging-service/zuul/</loc> +<loc>/docs/users/edging-service/zuul/</loc> <lastmod>2017-08-16T03:01:43+08:00</lastmod> </url> <url> -<loc>/docs/users/edging-service/zuul/</loc> +<loc>/cn/docs/users/edging-service/zuul/</loc> <lastmod>2017-08-16T03:01:43+08:00</lastmod> </url> <url>