diff --git a/content/en/about_openeuler/docs/findprojects.md b/content/en/about_openeuler/docs/findprojects.md
new file mode 100644
index 0000000000000000000000000000000000000000..4d240ab1d8982be692e737b1edc9a44f67e0bc77
--- /dev/null
+++ b/content/en/about_openeuler/docs/findprojects.md
@@ -0,0 +1,57 @@
+## How can I find projects interested?
+
+### Question
+
+I am an developer, and I would join openEuler, but how can I find the projects interested?
+
+### Reply
+
+The question includes the following scenarios.
+
+#### 1. I want to know the existing project teams, and what software they maintain.
+
+In openEuler community, the project teams are named as SIG (Special Interest Group).
+
+Please visit and select the menu *COMMUNITY* - *SIG* , you will find the all the existing SIGs.
+
+Take the example of SIG *Infrastructure*, find this name in the page, and you can find Homepage link . Click the link and you can find the introduction to the SIG, including the projects.
+
+#### 2. I know one project name but I don't know which SIG takes care of it.
+
+If you know the project name, please visit , and search with the name. For example you want to work on *gcc*, by searching *gcc*, you can find
+
+```
+- name: Compiler
+ repositories:
+ - src-openeuler/gcc
+ - src-openeuler/openjdk-1.8.0
+```
+
+The SIG name is Compiler.
+
+#### 3. who should I contact when I want to join the SIG?
+
+Let's continue to use the example of *gcc*. You have found that the SIG is *Compiler*. Please go to to find Compiler.
+
+Then you will find
+
+```
+Mailing list: dev@openeuler.org
+IRC Channel: #openeuler-dev
+Maintainers: jdkboy,zhuchunyi,jvmboy,
+Homepage: https://gitee.com/openeuler/community/tree/master/sig/Compiler
+
+```
+
+Now you have found the mailing list .
+
+In addition, visit the file *OWNERS* under the homepage , and you can find all the gitee id of the maintainers of the SIG.
+
+```
+- jdkboy
+- zhuchunyi
+- jvmboy
+
+```
+
+***TIPS***: gitee.com/ID above is profile of the maintainer.
\ No newline at end of file
diff --git a/content/en/about_openeuler/docs/maillistfailure.md b/content/en/about_openeuler/docs/maillistfailure.md
new file mode 100644
index 0000000000000000000000000000000000000000..a6fd9acebc9fe69d136be50b16beb3bceceee6d5
--- /dev/null
+++ b/content/en/about_openeuler/docs/maillistfailure.md
@@ -0,0 +1,23 @@
+## Cannot subscribe the mail lists. What can I do?
+
+### Quick answer
+
+In one word, send email to and the team will help you.
+
+### What failures frequently happened?
+
+#### 1. I subsribe it but nothing received.
+
+Please check the *transh* box of your email. Some email server may filter it to transh.
+
+#### 2. I received "409 Conflict"
+
+```
+{"title": "409 Conflict", "description": "Subscription request already pending"}
+
+```
+
+It is because you might have subscribed before, but didn't reply the confirmation email, and you tried it again but the session is not closed.
+
+Sorry, but pleses send email to for help.
+
diff --git a/content/en/about_openeuler/docs/modifyswinsig.md b/content/en/about_openeuler/docs/modifyswinsig.md
new file mode 100644
index 0000000000000000000000000000000000000000..f359ee6e8668c3fe142a96b5d153501230ba49c2
--- /dev/null
+++ b/content/en/about_openeuler/docs/modifyswinsig.md
@@ -0,0 +1,15 @@
+## How to add/remove software (repository) in one SIG
+
+### Scenario
+
+As long as the SIG is growing, it may try to introduce more software (repository). This helps to build openEuler ecosystem.
+
+In openEuler community, the relationship between SIG and projects (software repositories) is maintained in .
+
+And the projects (software repositories) are defined in .
+
+So, if you need add or remove software in one SIG, you need to create one PR to modify the 2 files:
+
+[1]
+
+[2] or .
diff --git a/content/en/about_openeuler/menu/index.md b/content/en/about_openeuler/menu/index.md
index 2dff5e7ee8aed237c0d0f8fc1922c8aa6c7e288f..417529d90ec88fd87a650d7941766e41d285b396 100644
--- a/content/en/about_openeuler/menu/index.md
+++ b/content/en/about_openeuler/menu/index.md
@@ -6,3 +6,6 @@ headless: true
- [How to join openEuler Community]({{< relref "./docs/howtojoin.md" >}})
- [Where to get openEuler]({{< relref "./docs/wheretogetopeneuler.md" >}})
- [What is openEuler lifecycle?]({{< relref "./docs/lifecycle.md" >}})
+- [How can I find projects interested?]({{< relref "./docs/findprojects.md" >}})
+- [How can I add or remove software in my SIG as a Maintainer?]({{< relref "./docs/modifyswinsig.md" >}})
+- [Cannot subscribe the mail lists. What can I do?]({{< relref "./docs/maillistfailure.md" >}})
\ No newline at end of file
diff --git a/content/zh/about_openeuler/docs/findprojects.md b/content/zh/about_openeuler/docs/findprojects.md
new file mode 100644
index 0000000000000000000000000000000000000000..bd3f4e62580b819ee16b21e4ec357a205e85b24e
--- /dev/null
+++ b/content/zh/about_openeuler/docs/findprojects.md
@@ -0,0 +1,56 @@
+## 我如何才能找到感兴趣的项目?
+
+### 问题
+
+我是一个开发者,我想加入openEuler社区,但我如何找到我感兴趣的项目?
+
+### 回答
+
+这个问题保护了如下几种场景:
+
+#### 1. 我想找到当前存在的项目组有哪些,以及他们维护的项目
+
+在openEuler社区,项目组是以SIG(Special Interest Group)的术语来表述的。
+
+请访问,点击菜单*社区* - *SIG*,你可以找到所有存在的SIG。
+
+以*Infrastructure* SIG为例,在本页搜索*Infrastructure*,可以看到这个项目的主页链接 。点击链接可以看到这个SIG的介绍,包括所维护的项目的介绍。
+
+#### 2. 我知道软件名称,但我想找到哪个SIG维护这个项目
+
+如果你知道软件名称,则可以访问,用名称搜索,例如你想知道*gcc*由哪个SIG维护,搜索*gcc*可以找到如下片段:
+
+```
+- name: Compiler
+ repositories:
+ - src-openeuler/gcc
+ - src-openeuler/openjdk-1.8.0
+```
+
+这个SIG组的名称是Compiler.
+
+#### 3. 我想加入某个SIG,应该联系谁?
+
+我们继续以*gcc*软件为了,你想维护该软件,并且找到了所属SIG是*Compiler*。请访问页面并搜索*Compiler*,你可以找到如下信息
+
+```
+邮件列表频道: dev@openeuler.org
+IRC频道: #openeuler-dev
+管理员: jdkboy,zhuchunyi,jvmboy,
+首页: https://gitee.com/openeuler/community/tree/master/sig/Compiler
+
+```
+
+你可以给发邮件联系。
+
+此外,访问首页下的*OWNERS*文件,你还能找到该SIG的Maintainers。
+
+```
+- jdkboy
+- zhuchunyi
+- jvmboy
+
+```
+
+***提示***: 用这里每一行的ID可以拼接gitee.com/ID,就是对应Maintainer的个人首页了。
+
diff --git a/content/zh/about_openeuler/docs/maillistfailure.md b/content/zh/about_openeuler/docs/maillistfailure.md
new file mode 100644
index 0000000000000000000000000000000000000000..c694e6ccb20d4ac29e2951f19cb353b86eeb8274
--- /dev/null
+++ b/content/zh/about_openeuler/docs/maillistfailure.md
@@ -0,0 +1,24 @@
+## 使用邮件列表经常有问题,怎么办?
+
+### 一句话答复
+
+发邮件给 寻求帮助。
+
+### 发生过的关于邮件列表的问题有哪些?
+
+#### 1. 我注册了一个邮件列表,但没有收到确认邮件
+
+请检查*垃圾邮箱*,因为有些邮件服务器会把mail list作为垃圾邮件处理。
+
+#### 2. 注册时提示我"409 Conflict"
+
+```
+{"title": "409 Conflict", "description": "Subscription request already pending"}
+
+```
+
+这是因为你之前注册过,但是因为某种原因没有回复确认邮件,再次注册时上会收到这个信息。
+
+对不起,遇到这种情况请发邮件给寻求帮助。
+
+
diff --git a/content/zh/about_openeuler/docs/modifyswinsig.md b/content/zh/about_openeuler/docs/modifyswinsig.md
new file mode 100644
index 0000000000000000000000000000000000000000..26e9e281889cfe5cf25bef579924f3deaa601947
--- /dev/null
+++ b/content/zh/about_openeuler/docs/modifyswinsig.md
@@ -0,0 +1,13 @@
+## 如何在一个SIG中增加或者删除软件(仓库)?
+
+随着SIG的发展,该SIG可能会引入更多的项目,这会有助于openEuler的生态繁荣。
+
+在openEuler社区的基础设施设计中,SIG和其维护的软件(仓库)之间的关系是在中定义的。
+
+让软件(仓库)的定义是在。
+
+所以,如果要增加或者删除软件(仓库),则需要修改如下两个文件:
+
+[1]
+
+[2] 或者
diff --git a/content/zh/about_openeuler/menu/index.md b/content/zh/about_openeuler/menu/index.md
index e29c7edceda05f627d5298636808797b76491750..aa9ee1a7381db84a6dd7435b0612c53730935b4f 100644
--- a/content/zh/about_openeuler/menu/index.md
+++ b/content/zh/about_openeuler/menu/index.md
@@ -5,4 +5,7 @@ headless: true
- [openEuler采用什么开源license?]({{< relref "./docs/whatlicense.md" >}})
- [如何加入openEuler社区]({{< relref "./docs/howtojoin.md" >}})
- [从哪里可以获取openEuler版本]({{< relref "./docs/wheretogetopeneuler.md" >}})
-- [openEuler的发布节奏和生命周期政策是怎么样的?]({{< relref "./docs/lifecycle.md" >}})
\ No newline at end of file
+- [openEuler的发布节奏和生命周期政策是怎么样的?]({{< relref "./docs/lifecycle.md" >}})
+- [我怎样才能找到感兴趣的项目组?]({{< relref "./docs/findprojects.md" >}})
+- [SIG Maintainer如何增删项目?]({{< relref "./docs/modifyswinsig.md" >}})
+- [使用邮件列表经常有问题,怎么办?]({{< relref "./docs/maillistfailure.md" >}})
\ No newline at end of file