You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@answer.apache.org by li...@apache.org on 2023/11/01 04:16:44 UTC

(incubator-answer) branch podling updated: refactor(rename): rename all go package to apache/incubator-answer

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

linkinstar pushed a commit to branch podling
in repository https://gitbox.apache.org/repos/asf/incubator-answer.git


The following commit(s) were added to refs/heads/podling by this push:
     new 1f7e244d refactor(rename): rename all go package to apache/incubator-answer
1f7e244d is described below

commit 1f7e244db31ee80d649efa34f90cc520137be9b7
Author: LinkinStars <li...@foxmail.com>
AuthorDate: Wed Nov 1 12:16:32 2023 +0800

    refactor(rename): rename all go package to apache/incubator-answer
---
 .goreleaser.yaml                                   |   4 +-
 .vaunt/config.yaml                                 |   4 +-
 Dockerfile                                         |   4 +-
 Makefile                                           |   2 +-
 README.md                                          |   8 +-
 README_CN.md                                       |   2 +-
 cmd/answer/main.go                                 |   2 +-
 cmd/command.go                                     |  10 +-
 cmd/main.go                                        |  12 +-
 cmd/wire.go                                        |  32 ++---
 cmd/wire_gen.go                                    | 157 +++++++++++----------
 go.mod                                             |   4 +-
 internal/base/conf/conf.go                         |  14 +-
 internal/base/constant/privilege.go                |   2 +-
 internal/base/cron/cron.go                         |   4 +-
 internal/base/data/data.go                         |   4 +-
 internal/base/handler/handler.go                   |   6 +-
 internal/base/handler/lang.go                      |   2 +-
 internal/base/handler/response.go                  |   2 +-
 internal/base/handler/short_id.go                  |   2 +-
 internal/base/middleware/accept_language.go        |   4 +-
 internal/base/middleware/auth.go                   |  18 +--
 internal/base/middleware/avatar.go                 |   6 +-
 internal/base/middleware/rate_limit.go             |   8 +-
 internal/base/middleware/short_id.go               |   4 +-
 .../base/middleware/user_center_plugin_auth.go     |   6 +-
 internal/base/middleware/visit_img_auth.go         |   2 +-
 internal/base/server/http.go                       |   8 +-
 internal/base/server/http_funcmap.go               |  12 +-
 internal/base/validator/validator.go               |   4 +-
 internal/cli/build.go                              |  30 ++--
 internal/cli/dump.go                               |   2 +-
 internal/cli/install.go                            |   8 +-
 internal/cli/install_check.go                      |   6 +-
 internal/controller/activity_controller.go         |  12 +-
 internal/controller/answer_controller.go           |  24 ++--
 internal/controller/collection_controller.go       |  14 +-
 internal/controller/comment_controller.go          |  24 ++--
 internal/controller/connector_controller.go        |  14 +-
 internal/controller/dashboard_controller.go        |   4 +-
 internal/controller/follow_controller.go           |  10 +-
 internal/controller/lang_controller.go             |   6 +-
 internal/controller/notification_controller.go     |  12 +-
 internal/controller/permission_controller.go       |   8 +-
 .../controller/plugin_user_center_controller.go    |  12 +-
 internal/controller/question_controller.go         |  28 ++--
 internal/controller/rank_controller.go             |   8 +-
 internal/controller/reason_controller.go           |   6 +-
 internal/controller/report_controller.go           |  24 ++--
 internal/controller/revision_controller.go         |  22 +--
 internal/controller/search_controller.go           |  20 +--
 internal/controller/siteinfo_controller.go         |   8 +-
 internal/controller/tag_controller.go              |  16 +--
 internal/controller/template_controller.go         |  22 +--
 internal/controller/template_render/answer.go      |   2 +-
 internal/controller/template_render/comment.go     |   4 +-
 internal/controller/template_render/controller.go  |  12 +-
 internal/controller/template_render/question.go    |   4 +-
 internal/controller/template_render/tags.go        |   4 +-
 internal/controller/template_render/userinfo.go    |   2 +-
 internal/controller/upload_controller.go           |  10 +-
 internal/controller/user_controller.go             |  30 ++--
 internal/controller/vote_controller.go             |  22 +--
 internal/controller_admin/plugin_controller.go     |   8 +-
 internal/controller_admin/report_controller.go     |   8 +-
 internal/controller_admin/role_controller.go       |   6 +-
 internal/controller_admin/siteinfo_controller.go   |   8 +-
 internal/controller_admin/theme_controller.go      |   4 +-
 .../controller_admin/user_backyard_controller.go   |  12 +-
 internal/entity/comment_entity.go                  |   2 +-
 internal/entity/config_entity.go                   |   2 +-
 internal/install/install_controller.go             |  18 +--
 internal/install/install_main.go                   |   4 +-
 internal/install/install_req.go                    |   6 +-
 internal/install/install_server.go                 |   2 +-
 internal/migrations/init.go                        |   4 +-
 internal/migrations/init_data.go                   |   4 +-
 internal/migrations/migrations.go                  |   4 +-
 internal/migrations/v10.go                         |   6 +-
 internal/migrations/v11.go                         |   2 +-
 internal/migrations/v12.go                         |   2 +-
 internal/migrations/v13.go                         |   8 +-
 internal/migrations/v15.go                         |   2 +-
 internal/migrations/v16.go                         |   4 +-
 internal/migrations/v17.go                         |   4 +-
 internal/migrations/v3.go                          |   2 +-
 internal/migrations/v4.go                          |   4 +-
 internal/migrations/v5.go                          |   2 +-
 internal/migrations/v6.go                          |   2 +-
 internal/migrations/v7.go                          |   2 +-
 internal/migrations/v8.go                          |   4 +-
 internal/migrations/v9.go                          |   2 +-
 internal/repo/activity/activity_repo.go            |  12 +-
 internal/repo/activity/answer_repo.go              |  20 +--
 internal/repo/activity/follow_repo.go              |  14 +-
 internal/repo/activity/user_active_repo.go         |  14 +-
 internal/repo/activity/vote_repo.go                |  24 ++--
 internal/repo/activity_common/activity_repo.go     |  16 +--
 internal/repo/activity_common/follow.go            |  12 +-
 internal/repo/activity_common/vote.go              |  10 +-
 internal/repo/answer/answer_repo.go                |  26 ++--
 internal/repo/auth/auth.go                         |  10 +-
 internal/repo/captcha/captcha.go                   |   8 +-
 internal/repo/collection/collection_group_repo.go  |  12 +-
 internal/repo/collection/collection_repo.go        |  18 +--
 internal/repo/comment/comment_repo.go              |  14 +-
 internal/repo/config/config_repo.go                |  10 +-
 internal/repo/export/email_repo.go                 |   6 +-
 internal/repo/limit/limit.go                       |   6 +-
 internal/repo/meta/meta_repo.go                    |   8 +-
 internal/repo/notification/notification_repo.go    |  14 +-
 internal/repo/plugin_config/plugin_config_repo.go  |   8 +-
 internal/repo/provider.go                          |  56 ++++----
 internal/repo/question/question_repo.go            |  24 ++--
 internal/repo/rank/user_rank_repo.go               |  14 +-
 internal/repo/reason/reason_repo.go                |   8 +-
 internal/repo/repo_test/auth_test.go               |   4 +-
 internal/repo/repo_test/captcha_test.go            |   2 +-
 internal/repo/repo_test/comment_repo_test.go       |  10 +-
 internal/repo/repo_test/email_repo_test.go         |   2 +-
 internal/repo/repo_test/meta_repo_test.go          |   4 +-
 internal/repo/repo_test/notification_repo_test.go  |   6 +-
 internal/repo/repo_test/reason_repo_test.go        |   6 +-
 internal/repo/repo_test/repo_main_test.go          |   4 +-
 internal/repo/repo_test/revision_repo_test.go      |   8 +-
 internal/repo/repo_test/siteinfo_repo_test.go      |   4 +-
 internal/repo/repo_test/tag_rel_repo_test.go       |   6 +-
 internal/repo/repo_test/tag_repo_test.go           |  10 +-
 internal/repo/repo_test/user_backyard_repo_test.go |   6 +-
 internal/repo/repo_test/user_repo_test.go          |   4 +-
 internal/repo/report/report_repo.go                |  16 +--
 internal/repo/revision/revision_repo.go            |  18 +--
 internal/repo/role/power_repo.go                   |   8 +-
 internal/repo/role/role_power_rel_repo.go          |   6 +-
 internal/repo/role/role_repo.go                    |   8 +-
 internal/repo/role/user_role_rel_repo.go           |   8 +-
 internal/repo/search_common/search_repo.go         |  26 ++--
 internal/repo/search_sync/search_sync.go           |  12 +-
 internal/repo/site_info/siteinfo_repo.go           |  10 +-
 internal/repo/tag/tag_rel_repo.go                  |  14 +-
 internal/repo/tag/tag_repo.go                      |  12 +-
 internal/repo/tag_common/tag_common_repo.go        |  12 +-
 internal/repo/unique/uniqid_repo.go                |  10 +-
 internal/repo/user/user_backyard_repo.go           |  12 +-
 internal/repo/user/user_repo.go                    |  14 +-
 .../user_external_login_repo.go                    |  12 +-
 .../user_notification_config_repo.go               |  10 +-
 internal/router/answer_api_router.go               |   6 +-
 internal/router/plugin_api_router.go               |   2 +-
 internal/router/static_router.go                   |   2 +-
 internal/router/swagger_router.go                  |   2 +-
 internal/router/template_router.go                 |   8 +-
 internal/router/ui.go                              |   8 +-
 internal/schema/activity.go                        |   2 +-
 internal/schema/answer_schema.go                   |   4 +-
 internal/schema/backyard_user_schema.go            |  10 +-
 internal/schema/comment_schema.go                  |   6 +-
 internal/schema/email_template.go                  |   2 +-
 internal/schema/new_question_queue_schema.go       |   4 +-
 internal/schema/permission.go                      |   6 +-
 internal/schema/plugin_admin_schema.go             |   2 +-
 internal/schema/question_schema.go                 |   8 +-
 internal/schema/reason_schema.go                   |   2 +-
 internal/schema/report_schema.go                   |   2 +-
 internal/schema/revision_schema.go                 |   2 +-
 internal/schema/search_schema.go                   |   6 +-
 internal/schema/siteinfo_schema.go                 |  10 +-
 internal/schema/tag_schema.go                      |   4 +-
 internal/schema/user_notification_schema.go        |   4 +-
 internal/schema/user_schema.go                     |  10 +-
 internal/service/action/captcha_service.go         |   6 +-
 internal/service/action/captcha_strategy.go        |   2 +-
 internal/service/activity/activity.go              |  30 ++--
 .../service/activity/answer_activity_service.go    |   6 +-
 internal/service/activity_common/activity.go       |  10 +-
 internal/service/activity_queue/activity_queue.go  |   2 +-
 internal/service/answer_common/answer.go           |  10 +-
 internal/service/answer_service.go                 |  38 ++---
 internal/service/auth/auth.go                      |   6 +-
 internal/service/collection_common/collection.go   |   2 +-
 internal/service/collection_group_service.go       |   6 +-
 internal/service/collection_service.go             |   8 +-
 internal/service/comment/comment_service.go        |  32 ++---
 internal/service/comment_common/comment_service.go |   6 +-
 internal/service/config/config_service.go          |   2 +-
 internal/service/dashboard/dashboard_service.go    |  28 ++--
 internal/service/export/email_service.go           |  16 +--
 internal/service/follow/follow_service.go          |   8 +-
 internal/service/meta/meta_service.go              |   4 +-
 internal/service/mock/siteinfo_repo_mock.go        |   2 +-
 .../notice_queue/external_notification_queue.go    |   2 +-
 internal/service/notice_queue/notice_queue.go      |   2 +-
 .../service/notification/external_notification.go  |  14 +-
 .../notification/invite_answer_notification.go     |   4 +-
 .../notification/new_answer_notification.go        |   4 +-
 .../notification/new_comment_notification.go       |   4 +-
 .../notification/new_question_notification.go      |   6 +-
 .../service/notification/notification_service.go   |  26 ++--
 .../service/notification_common/notification.go    |  22 +--
 internal/service/object_info/object_info.go        |  20 +--
 internal/service/permission/answer_permission.go   |   8 +-
 internal/service/permission/comment_permission.go  |   8 +-
 internal/service/permission/question_permission.go |   8 +-
 internal/service/permission/tag_permission.go      |   8 +-
 .../service/plugin_common/plugin_common_service.go |  16 +--
 internal/service/provider.go                       |  74 +++++-----
 internal/service/question_common/question.go       |  34 ++---
 internal/service/question_service.go               |  50 +++----
 internal/service/rank/rank_service.go              |  32 ++---
 internal/service/reason/reason_service.go          |   4 +-
 internal/service/reason_common/reason.go           |   2 +-
 internal/service/report/report_service.go          |  10 +-
 internal/service/report_admin/report_backyard.go   |  28 ++--
 internal/service/report_common/report_common.go    |   4 +-
 .../service/report_handle_admin/report_handle.go   |  16 +--
 internal/service/revision/revision.go              |   2 +-
 .../service/revision_common/revision_service.go    |  12 +-
 internal/service/revision_service.go               |  32 ++---
 internal/service/role/power_service.go             |   2 +-
 internal/service/role/role_service.go              |   8 +-
 internal/service/role/user_role_rel_service.go     |   2 +-
 internal/service/search_common/search.go           |   4 +-
 internal/service/search_parser/search_parser.go    |  10 +-
 internal/service/search_service.go                 |   8 +-
 internal/service/siteinfo/siteinfo_service.go      |  24 ++--
 .../service/siteinfo_common/siteinfo_service.go    |   8 +-
 .../siteinfo_common/siteinfo_service_test.go       |   6 +-
 internal/service/tag/tag_service.go                |  26 ++--
 internal/service/tag_common/tag_common.go          |  18 +--
 internal/service/uploader/upload.go                |  14 +-
 internal/service/user_admin/user_backyard.go       |  34 ++---
 internal/service/user_common/user.go               |  20 +--
 .../user_center_login_service.go                   |  26 ++--
 .../user_external_login_service.go                 |  28 ++--
 .../user_notification_config_service.go            |   8 +-
 internal/service/user_service.go                   |  36 ++---
 internal/service/vote_service.go                   |  30 ++--
 pkg/checker/path_ignore.go                         |   2 +-
 pkg/checker/reserved_username.go                   |   6 +-
 pkg/display/url.go                                 |   6 +-
 pkg/gravatar/gravatar_test.go                      |   2 +-
 pkg/htmltext/htmltext.go                           |   2 +-
 pkg/obj/obj.go                                     |   6 +-
 plugin/plugin.go                                   |   4 +-
 244 files changed, 1347 insertions(+), 1346 deletions(-)

diff --git a/.goreleaser.yaml b/.goreleaser.yaml
index ee06baa3..daf254d7 100644
--- a/.goreleaser.yaml
+++ b/.goreleaser.yaml
@@ -32,7 +32,7 @@ builds:
   - id: build
     main: ./cmd/answer/.
     binary: answer
-    ldflags: -s -w -X github.com/answerdev/answer/cmd.Version={{.Version}} -X github.com/answerdev/answer/cmd.Revision={{.ShortCommit}} -X github.com/answerdev/answer/cmd.Time={{.Date}} -X github.com/answerdev/answer/cmd.BuildUser=goreleaser
+    ldflags: -s -w -X github.com/apache/incubator-answer/cmd.Version={{.Version}} -X github.com/apache/incubator-answer/cmd.Revision={{.ShortCommit}} -X github.com/apache/incubator-answer/cmd.Time={{.Date}} -X github.com/apache/incubator-answer/cmd.BuildUser=goreleaser
     flags: -v
     goos:
       - linux
@@ -43,7 +43,7 @@ builds:
   - id: build-windows
     main: ./cmd/answer/.
     binary: answer
-    ldflags: -s -w -X github.com/answerdev/answer/cmd.Version={{.Version}} -X github.com/answerdev/answer/cmd.Revision={{.ShortCommit}} -X github.com/answerdev/answer/cmd.Time={{.Date}} -X github.com/answerdev/answer/cmd.BuildUser=goreleaser
+    ldflags: -s -w -X github.com/apache/incubator-answer/cmd.Version={{.Version}} -X github.com/apache/incubator-answer/cmd.Revision={{.ShortCommit}} -X github.com/apache/incubator-answer/cmd.Time={{.Date}} -X github.com/apache/incubator-answer/cmd.BuildUser=goreleaser
     flags: -v
     goos:
       - windows
diff --git a/.vaunt/config.yaml b/.vaunt/config.yaml
index b250524b..87dfb18d 100644
--- a/.vaunt/config.yaml
+++ b/.vaunt/config.yaml
@@ -19,7 +19,7 @@ version: 0.0.1
 achievements:
   - achievement:
       name: Visionary Architect
-      icon: https://raw.githubusercontent.com/answerdev/answer/main/.vaunt/enhancement.png
+      icon: https://raw.githubusercontent.com/apache/incubator-answer/main/.vaunt/enhancement.png
       description: Awarded for bringing up enhancement, dream big!
       triggers:
         - trigger:
@@ -28,7 +28,7 @@ achievements:
             condition: labels in ['enhancement'] & labels in ['LGTM']
   - achievement:
       name: Bug Hunter
-      icon: https://raw.githubusercontent.com/answerdev/answer/main/.vaunt/bug.png
+      icon: https://raw.githubusercontent.com/apache/incubator-answer/main/.vaunt/bug.png
       description: Awarded for identifying real bugs, well spotted!
       triggers:
         - trigger:
diff --git a/Dockerfile b/Dockerfile
index 84482f45..3bacfd3c 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -24,7 +24,7 @@ ENV GOPROXY=https://proxy.golang.com.cn,direct
 
 ENV GOPATH /go
 ENV GOROOT /usr/local/go
-ENV PACKAGE github.com/answerdev/answer
+ENV PACKAGE github.com/apache/incubator-answer
 ENV BUILD_DIR ${GOPATH}/src/${PACKAGE}
 ENV ANSWER_MODULE ${BUILD_DIR}
 
@@ -45,7 +45,7 @@ RUN mkdir -p /data/uploads && chmod 777 /data/uploads \
     && mkdir -p /data/i18n && cp -r i18n/*.yaml /data/i18n
 
 FROM alpine
-LABEL maintainer="maintainers@sf.com"
+LABEL maintainer="linkinstar@apache.org"
 
 ENV TZ "Asia/Shanghai"
 RUN apk update \
diff --git a/Makefile b/Makefile
index b444088f..921076c8 100644
--- a/Makefile
+++ b/Makefile
@@ -7,7 +7,7 @@ DOCKER_CMD=docker
 
 GO_ENV=CGO_ENABLED=0 GO111MODULE=on
 Revision=$(shell git rev-parse --short HEAD)
-GO_FLAGS=-ldflags="-X github.com/answerdev/answer/cmd.Version=$(VERSION) -X 'github.com/answerdev/answer/cmd.Revision=$(Revision)' -X 'github.com/answerdev/answer/cmd.Time=`date +%s`' -extldflags -static"
+GO_FLAGS=-ldflags="-X github.com/apache/incubator-answer/cmd.Version=$(VERSION) -X 'github.com/apache/incubator-answer/cmd.Revision=$(Revision)' -X 'github.com/apache/incubator-answer/cmd.Time=`date +%s`' -extldflags -static"
 GO=$(GO_ENV) $(shell which go)
 
 build: generate
diff --git a/README.md b/README.md
index 1edf06cb..b2d3487f 100644
--- a/README.md
+++ b/README.md
@@ -8,10 +8,10 @@ A Q&A platform software for teams at any scales. Whether it’s a community foru
 
 To learn more about the project, visit [answer.apache.org](https://answer.apache.org).
 
-[![LICENSE](https://img.shields.io/github/license/answerdev/answer)](https://github.com/answerdev/answer/blob/main/LICENSE)
+[![LICENSE](https://img.shields.io/github/license/apache/incubator-answer)](https://github.com/apache/incubator-answer/blob/main/LICENSE)
 [![Language](https://img.shields.io/badge/language-go-blue.svg)](https://golang.org/)
 [![Language](https://img.shields.io/badge/language-react-blue.svg)](https://reactjs.org/)
-[![Go Report Card](https://goreportcard.com/badge/github.com/answerdev/answer)](https://goreportcard.com/report/github.com/answerdev/answer)
+[![Go Report Card](https://goreportcard.com/badge/github.com/apache/incubator-answer)](https://goreportcard.com/report/github.com/apache/incubator-answer)
 [![Discord](https://img.shields.io/badge/discord-chat-5865f2?logo=discord&logoColor=f5f5f5)](https://discord.gg/Jm7Y4cbUej)
 
 ## Screenshots
@@ -34,7 +34,7 @@ Answer provides a plugin system for developers to create custom plugins and expa
 
 We value your feedback and suggestions to improve our documentation. If you have any comments or questions, please feel free to contact us. We’re excited to see what you can create using our plugin system!
 
-You can also check out the [plugins here](https://github.com/answerdev/plugins).
+You can also check out the [plugins here](https://github.com/apache/incubator-answer-plugins).
 
 
 ## Contributing
@@ -45,4 +45,4 @@ See [CONTRIBUTING](https://answer.apache.org/docs/development/contributing/) for
 
 ## License
 
-[Apache License 2.0](https://github.com/answerdev/answer/blob/main/LICENSE)
+[Apache License 2.0](https://github.com/apache/incubator-answer/blob/main/LICENSE)
diff --git a/README_CN.md b/README_CN.md
index 015d34b1..b8df528b 100644
--- a/README_CN.md
+++ b/README_CN.md
@@ -36,4 +36,4 @@ docker run -d -p 9080:80 -v answer-data:/data --name answer answerdev/answer:lat
 
 ## License
 
-[Apache License 2.0](https://github.com/answerdev/answer/blob/main/LICENSE)
+[Apache License 2.0](https://github.com/apache/incubator-answer/blob/main/LICENSE)
diff --git a/cmd/answer/main.go b/cmd/answer/main.go
index 85fde5f8..ae114709 100644
--- a/cmd/answer/main.go
+++ b/cmd/answer/main.go
@@ -20,7 +20,7 @@
 package main
 
 import (
-	answercmd "github.com/answerdev/answer/cmd"
+	answercmd "github.com/apache/incubator-answer/cmd"
 )
 
 // @securityDefinitions.apikey ApiKeyAuth
diff --git a/cmd/command.go b/cmd/command.go
index 0d3cdd9f..e9b35294 100644
--- a/cmd/command.go
+++ b/cmd/command.go
@@ -24,11 +24,11 @@ import (
 	"os"
 	"strings"
 
-	"github.com/answerdev/answer/internal/base/conf"
-	"github.com/answerdev/answer/internal/cli"
-	"github.com/answerdev/answer/internal/install"
-	"github.com/answerdev/answer/internal/migrations"
-	"github.com/answerdev/answer/plugin"
+	"github.com/apache/incubator-answer/internal/base/conf"
+	"github.com/apache/incubator-answer/internal/cli"
+	"github.com/apache/incubator-answer/internal/install"
+	"github.com/apache/incubator-answer/internal/migrations"
+	"github.com/apache/incubator-answer/plugin"
 	"github.com/segmentfault/pacman/log"
 	"github.com/spf13/cobra"
 )
diff --git a/cmd/main.go b/cmd/main.go
index 75892c7d..306d841c 100644
--- a/cmd/main.go
+++ b/cmd/main.go
@@ -25,11 +25,11 @@ import (
 	"os"
 	"time"
 
-	"github.com/answerdev/answer/internal/base/conf"
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/cron"
-	"github.com/answerdev/answer/internal/cli"
-	"github.com/answerdev/answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/base/conf"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/cron"
+	"github.com/apache/incubator-answer/internal/cli"
+	"github.com/apache/incubator-answer/internal/schema"
 	"github.com/gin-gonic/gin"
 	"github.com/segmentfault/pacman"
 	"github.com/segmentfault/pacman/contrib/log/zap"
@@ -37,7 +37,7 @@ import (
 	"github.com/segmentfault/pacman/log"
 )
 
-// go build -ldflags "-X github.com/answerdev/answer/cmd.Version=x.y.z"
+// go build -ldflags "-X github.com/apache/incubator-answer/cmd.Version=x.y.z"
 var (
 	// Name is the name of the project
 	Name = "answer"
diff --git a/cmd/wire.go b/cmd/wire.go
index ca2a7738..0f12f7dc 100644
--- a/cmd/wire.go
+++ b/cmd/wire.go
@@ -1,3 +1,6 @@
+//go:build wireinject
+// +build wireinject
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -17,27 +20,24 @@
  * under the License.
  */
 
-//go:build wireinject
-// +build wireinject
-
 // The build tag makes sure the stub is not built in the final build.
 
 package answercmd
 
 import (
-	"github.com/answerdev/answer/internal/base/conf"
-	"github.com/answerdev/answer/internal/base/cron"
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/base/middleware"
-	"github.com/answerdev/answer/internal/base/server"
-	"github.com/answerdev/answer/internal/base/translator"
-	"github.com/answerdev/answer/internal/controller"
-	"github.com/answerdev/answer/internal/controller/template_render"
-	"github.com/answerdev/answer/internal/controller_admin"
-	"github.com/answerdev/answer/internal/repo"
-	"github.com/answerdev/answer/internal/router"
-	"github.com/answerdev/answer/internal/service"
-	"github.com/answerdev/answer/internal/service/service_config"
+	"github.com/apache/incubator-answer/internal/base/conf"
+	"github.com/apache/incubator-answer/internal/base/cron"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/middleware"
+	"github.com/apache/incubator-answer/internal/base/server"
+	"github.com/apache/incubator-answer/internal/base/translator"
+	"github.com/apache/incubator-answer/internal/controller"
+	"github.com/apache/incubator-answer/internal/controller/template_render"
+	"github.com/apache/incubator-answer/internal/controller_admin"
+	"github.com/apache/incubator-answer/internal/repo"
+	"github.com/apache/incubator-answer/internal/router"
+	"github.com/apache/incubator-answer/internal/service"
+	"github.com/apache/incubator-answer/internal/service/service_config"
 	"github.com/google/wire"
 	"github.com/segmentfault/pacman"
 	"github.com/segmentfault/pacman/log"
diff --git a/cmd/wire_gen.go b/cmd/wire_gen.go
index f4dc3cd9..cef3f985 100644
--- a/cmd/wire_gen.go
+++ b/cmd/wire_gen.go
@@ -1,3 +1,6 @@
+//go:build !wireinject
+// +build !wireinject
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -20,88 +23,86 @@
 // Code generated by Wire. DO NOT EDIT.
 
 //go:generate go run github.com/google/wire/cmd/wire
-//go:build !wireinject
-// +build !wireinject
 
 package answercmd
 
 import (
-	"github.com/answerdev/answer/internal/base/conf"
-	"github.com/answerdev/answer/internal/base/cron"
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/base/middleware"
-	"github.com/answerdev/answer/internal/base/server"
-	"github.com/answerdev/answer/internal/base/translator"
-	"github.com/answerdev/answer/internal/controller"
-	"github.com/answerdev/answer/internal/controller/template_render"
-	"github.com/answerdev/answer/internal/controller_admin"
-	"github.com/answerdev/answer/internal/repo/activity"
-	"github.com/answerdev/answer/internal/repo/activity_common"
-	"github.com/answerdev/answer/internal/repo/answer"
-	"github.com/answerdev/answer/internal/repo/auth"
-	"github.com/answerdev/answer/internal/repo/captcha"
-	"github.com/answerdev/answer/internal/repo/collection"
-	"github.com/answerdev/answer/internal/repo/comment"
-	"github.com/answerdev/answer/internal/repo/config"
-	"github.com/answerdev/answer/internal/repo/export"
-	"github.com/answerdev/answer/internal/repo/limit"
-	"github.com/answerdev/answer/internal/repo/meta"
-	notification2 "github.com/answerdev/answer/internal/repo/notification"
-	"github.com/answerdev/answer/internal/repo/plugin_config"
-	"github.com/answerdev/answer/internal/repo/question"
-	"github.com/answerdev/answer/internal/repo/rank"
-	"github.com/answerdev/answer/internal/repo/reason"
-	"github.com/answerdev/answer/internal/repo/report"
-	"github.com/answerdev/answer/internal/repo/revision"
-	"github.com/answerdev/answer/internal/repo/role"
-	"github.com/answerdev/answer/internal/repo/search_common"
-	"github.com/answerdev/answer/internal/repo/site_info"
-	"github.com/answerdev/answer/internal/repo/tag"
-	"github.com/answerdev/answer/internal/repo/tag_common"
-	"github.com/answerdev/answer/internal/repo/unique"
-	"github.com/answerdev/answer/internal/repo/user"
-	"github.com/answerdev/answer/internal/repo/user_external_login"
-	"github.com/answerdev/answer/internal/repo/user_notification_config"
-	"github.com/answerdev/answer/internal/router"
-	"github.com/answerdev/answer/internal/service"
-	"github.com/answerdev/answer/internal/service/action"
-	activity2 "github.com/answerdev/answer/internal/service/activity"
-	activity_common2 "github.com/answerdev/answer/internal/service/activity_common"
-	"github.com/answerdev/answer/internal/service/activity_queue"
-	"github.com/answerdev/answer/internal/service/answer_common"
-	auth2 "github.com/answerdev/answer/internal/service/auth"
-	"github.com/answerdev/answer/internal/service/collection_common"
-	comment2 "github.com/answerdev/answer/internal/service/comment"
-	"github.com/answerdev/answer/internal/service/comment_common"
-	config2 "github.com/answerdev/answer/internal/service/config"
-	"github.com/answerdev/answer/internal/service/dashboard"
-	export2 "github.com/answerdev/answer/internal/service/export"
-	"github.com/answerdev/answer/internal/service/follow"
-	meta2 "github.com/answerdev/answer/internal/service/meta"
-	"github.com/answerdev/answer/internal/service/notice_queue"
-	"github.com/answerdev/answer/internal/service/notification"
-	"github.com/answerdev/answer/internal/service/notification_common"
-	"github.com/answerdev/answer/internal/service/object_info"
-	"github.com/answerdev/answer/internal/service/plugin_common"
-	"github.com/answerdev/answer/internal/service/question_common"
-	rank2 "github.com/answerdev/answer/internal/service/rank"
-	reason2 "github.com/answerdev/answer/internal/service/reason"
-	report2 "github.com/answerdev/answer/internal/service/report"
-	"github.com/answerdev/answer/internal/service/report_admin"
-	"github.com/answerdev/answer/internal/service/report_handle_admin"
-	"github.com/answerdev/answer/internal/service/revision_common"
-	role2 "github.com/answerdev/answer/internal/service/role"
-	"github.com/answerdev/answer/internal/service/search_parser"
-	"github.com/answerdev/answer/internal/service/service_config"
-	"github.com/answerdev/answer/internal/service/siteinfo"
-	"github.com/answerdev/answer/internal/service/siteinfo_common"
-	tag2 "github.com/answerdev/answer/internal/service/tag"
-	tag_common2 "github.com/answerdev/answer/internal/service/tag_common"
-	"github.com/answerdev/answer/internal/service/uploader"
-	"github.com/answerdev/answer/internal/service/user_admin"
-	"github.com/answerdev/answer/internal/service/user_common"
-	user_external_login2 "github.com/answerdev/answer/internal/service/user_external_login"
-	user_notification_config2 "github.com/answerdev/answer/internal/service/user_notification_config"
+	"github.com/apache/incubator-answer/internal/base/conf"
+	"github.com/apache/incubator-answer/internal/base/cron"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/middleware"
+	"github.com/apache/incubator-answer/internal/base/server"
+	"github.com/apache/incubator-answer/internal/base/translator"
+	"github.com/apache/incubator-answer/internal/controller"
+	"github.com/apache/incubator-answer/internal/controller/template_render"
+	"github.com/apache/incubator-answer/internal/controller_admin"
+	"github.com/apache/incubator-answer/internal/repo/activity"
+	"github.com/apache/incubator-answer/internal/repo/activity_common"
+	"github.com/apache/incubator-answer/internal/repo/answer"
+	"github.com/apache/incubator-answer/internal/repo/auth"
+	"github.com/apache/incubator-answer/internal/repo/captcha"
+	"github.com/apache/incubator-answer/internal/repo/collection"
+	"github.com/apache/incubator-answer/internal/repo/comment"
+	"github.com/apache/incubator-answer/internal/repo/config"
+	"github.com/apache/incubator-answer/internal/repo/export"
+	"github.com/apache/incubator-answer/internal/repo/limit"
+	"github.com/apache/incubator-answer/internal/repo/meta"
+	notification2 "github.com/apache/incubator-answer/internal/repo/notification"
+	"github.com/apache/incubator-answer/internal/repo/plugin_config"
+	"github.com/apache/incubator-answer/internal/repo/question"
+	"github.com/apache/incubator-answer/internal/repo/rank"
+	"github.com/apache/incubator-answer/internal/repo/reason"
+	"github.com/apache/incubator-answer/internal/repo/report"
+	"github.com/apache/incubator-answer/internal/repo/revision"
+	"github.com/apache/incubator-answer/internal/repo/role"
+	"github.com/apache/incubator-answer/internal/repo/search_common"
+	"github.com/apache/incubator-answer/internal/repo/site_info"
+	"github.com/apache/incubator-answer/internal/repo/tag"
+	"github.com/apache/incubator-answer/internal/repo/tag_common"
+	"github.com/apache/incubator-answer/internal/repo/unique"
+	"github.com/apache/incubator-answer/internal/repo/user"
+	"github.com/apache/incubator-answer/internal/repo/user_external_login"
+	"github.com/apache/incubator-answer/internal/repo/user_notification_config"
+	"github.com/apache/incubator-answer/internal/router"
+	"github.com/apache/incubator-answer/internal/service"
+	"github.com/apache/incubator-answer/internal/service/action"
+	activity2 "github.com/apache/incubator-answer/internal/service/activity"
+	activity_common2 "github.com/apache/incubator-answer/internal/service/activity_common"
+	"github.com/apache/incubator-answer/internal/service/activity_queue"
+	"github.com/apache/incubator-answer/internal/service/answer_common"
+	auth2 "github.com/apache/incubator-answer/internal/service/auth"
+	"github.com/apache/incubator-answer/internal/service/collection_common"
+	comment2 "github.com/apache/incubator-answer/internal/service/comment"
+	"github.com/apache/incubator-answer/internal/service/comment_common"
+	config2 "github.com/apache/incubator-answer/internal/service/config"
+	"github.com/apache/incubator-answer/internal/service/dashboard"
+	export2 "github.com/apache/incubator-answer/internal/service/export"
+	"github.com/apache/incubator-answer/internal/service/follow"
+	meta2 "github.com/apache/incubator-answer/internal/service/meta"
+	"github.com/apache/incubator-answer/internal/service/notice_queue"
+	"github.com/apache/incubator-answer/internal/service/notification"
+	"github.com/apache/incubator-answer/internal/service/notification_common"
+	"github.com/apache/incubator-answer/internal/service/object_info"
+	"github.com/apache/incubator-answer/internal/service/plugin_common"
+	"github.com/apache/incubator-answer/internal/service/question_common"
+	rank2 "github.com/apache/incubator-answer/internal/service/rank"
+	reason2 "github.com/apache/incubator-answer/internal/service/reason"
+	report2 "github.com/apache/incubator-answer/internal/service/report"
+	"github.com/apache/incubator-answer/internal/service/report_admin"
+	"github.com/apache/incubator-answer/internal/service/report_handle_admin"
+	"github.com/apache/incubator-answer/internal/service/revision_common"
+	role2 "github.com/apache/incubator-answer/internal/service/role"
+	"github.com/apache/incubator-answer/internal/service/search_parser"
+	"github.com/apache/incubator-answer/internal/service/service_config"
+	"github.com/apache/incubator-answer/internal/service/siteinfo"
+	"github.com/apache/incubator-answer/internal/service/siteinfo_common"
+	tag2 "github.com/apache/incubator-answer/internal/service/tag"
+	tag_common2 "github.com/apache/incubator-answer/internal/service/tag_common"
+	"github.com/apache/incubator-answer/internal/service/uploader"
+	"github.com/apache/incubator-answer/internal/service/user_admin"
+	"github.com/apache/incubator-answer/internal/service/user_common"
+	user_external_login2 "github.com/apache/incubator-answer/internal/service/user_external_login"
+	user_notification_config2 "github.com/apache/incubator-answer/internal/service/user_notification_config"
 	"github.com/segmentfault/pacman"
 	"github.com/segmentfault/pacman/log"
 )
diff --git a/go.mod b/go.mod
index 37c3e547..1a3b49f6 100644
--- a/go.mod
+++ b/go.mod
@@ -1,4 +1,4 @@
-module github.com/answerdev/answer
+module github.com/apache/incubator-answer
 
 go 1.18
 
@@ -42,6 +42,7 @@ require (
 	github.com/tidwall/gjson v1.14.4
 	github.com/yuin/goldmark v1.4.13
 	golang.org/x/crypto v0.13.0
+	golang.org/x/image v0.1.0
 	golang.org/x/net v0.15.0
 	gopkg.in/gomail.v2 v2.0.0-20160411212932-81ebce5c23df
 	gopkg.in/yaml.v3 v3.0.1
@@ -131,7 +132,6 @@ require (
 	go.uber.org/multierr v1.8.0 // indirect
 	go.uber.org/zap v1.23.0 // indirect
 	golang.org/x/arch v0.3.0 // indirect
-	golang.org/x/image v0.1.0 // indirect
 	golang.org/x/mod v0.12.0 // indirect
 	golang.org/x/sys v0.12.0 // indirect
 	golang.org/x/text v0.13.0 // indirect
diff --git a/internal/base/conf/conf.go b/internal/base/conf/conf.go
index b6ff3268..eaf6d8ce 100644
--- a/internal/base/conf/conf.go
+++ b/internal/base/conf/conf.go
@@ -23,13 +23,13 @@ import (
 	"bytes"
 	"path/filepath"
 
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/base/server"
-	"github.com/answerdev/answer/internal/base/translator"
-	"github.com/answerdev/answer/internal/cli"
-	"github.com/answerdev/answer/internal/router"
-	"github.com/answerdev/answer/internal/service/service_config"
-	"github.com/answerdev/answer/pkg/writer"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/server"
+	"github.com/apache/incubator-answer/internal/base/translator"
+	"github.com/apache/incubator-answer/internal/cli"
+	"github.com/apache/incubator-answer/internal/router"
+	"github.com/apache/incubator-answer/internal/service/service_config"
+	"github.com/apache/incubator-answer/pkg/writer"
 	"github.com/segmentfault/pacman/contrib/conf/viper"
 	"gopkg.in/yaml.v3"
 )
diff --git a/internal/base/constant/privilege.go b/internal/base/constant/privilege.go
index da166b79..01824774 100644
--- a/internal/base/constant/privilege.go
+++ b/internal/base/constant/privilege.go
@@ -19,7 +19,7 @@
 
 package constant
 
-import "github.com/answerdev/answer/internal/base/reason"
+import "github.com/apache/incubator-answer/internal/base/reason"
 
 type Privilege struct {
 	Key   string `json:"key"`
diff --git a/internal/base/cron/cron.go b/internal/base/cron/cron.go
index 9ca2b035..bb9cb7e2 100644
--- a/internal/base/cron/cron.go
+++ b/internal/base/cron/cron.go
@@ -23,8 +23,8 @@ import (
 	"context"
 	"fmt"
 
-	"github.com/answerdev/answer/internal/service"
-	"github.com/answerdev/answer/internal/service/siteinfo_common"
+	"github.com/apache/incubator-answer/internal/service"
+	"github.com/apache/incubator-answer/internal/service/siteinfo_common"
 	"github.com/robfig/cron/v3"
 	"github.com/segmentfault/pacman/log"
 )
diff --git a/internal/base/data/data.go b/internal/base/data/data.go
index 677ba325..54e1fbb8 100644
--- a/internal/base/data/data.go
+++ b/internal/base/data/data.go
@@ -23,8 +23,8 @@ import (
 	"path/filepath"
 	"time"
 
-	"github.com/answerdev/answer/pkg/dir"
-	"github.com/answerdev/answer/plugin"
+	"github.com/apache/incubator-answer/pkg/dir"
+	"github.com/apache/incubator-answer/plugin"
 	_ "github.com/go-sql-driver/mysql"
 	_ "github.com/lib/pq"
 	"github.com/segmentfault/pacman/cache"
diff --git a/internal/base/handler/handler.go b/internal/base/handler/handler.go
index 82907ee9..2729a832 100644
--- a/internal/base/handler/handler.go
+++ b/internal/base/handler/handler.go
@@ -21,9 +21,9 @@ package handler
 
 import (
 	"errors"
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/base/validator"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/base/validator"
 	"github.com/gin-gonic/gin"
 	myErrors "github.com/segmentfault/pacman/errors"
 	"github.com/segmentfault/pacman/log"
diff --git a/internal/base/handler/lang.go b/internal/base/handler/lang.go
index a43c3527..69a1d1b8 100644
--- a/internal/base/handler/lang.go
+++ b/internal/base/handler/lang.go
@@ -22,7 +22,7 @@ package handler
 import (
 	"context"
 
-	"github.com/answerdev/answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/constant"
 	"github.com/gin-gonic/gin"
 	"github.com/segmentfault/pacman/i18n"
 )
diff --git a/internal/base/handler/response.go b/internal/base/handler/response.go
index bedd85ff..c02ba7ec 100644
--- a/internal/base/handler/response.go
+++ b/internal/base/handler/response.go
@@ -20,7 +20,7 @@
 package handler
 
 import (
-	"github.com/answerdev/answer/internal/base/translator"
+	"github.com/apache/incubator-answer/internal/base/translator"
 	"github.com/segmentfault/pacman/errors"
 	"github.com/segmentfault/pacman/i18n"
 )
diff --git a/internal/base/handler/short_id.go b/internal/base/handler/short_id.go
index 1261d789..70a9328c 100644
--- a/internal/base/handler/short_id.go
+++ b/internal/base/handler/short_id.go
@@ -22,7 +22,7 @@ package handler
 import (
 	"context"
 
-	"github.com/answerdev/answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/constant"
 )
 
 // GetEnableShortID get language from header
diff --git a/internal/base/middleware/accept_language.go b/internal/base/middleware/accept_language.go
index 1cf1c874..6cb7d95d 100644
--- a/internal/base/middleware/accept_language.go
+++ b/internal/base/middleware/accept_language.go
@@ -20,8 +20,8 @@
 package middleware
 
 import (
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/handler"
 	"github.com/gin-gonic/gin"
 	"github.com/segmentfault/pacman/i18n"
 )
diff --git a/internal/base/middleware/auth.go b/internal/base/middleware/auth.go
index 3e0edbfc..0fdc2c42 100644
--- a/internal/base/middleware/auth.go
+++ b/internal/base/middleware/auth.go
@@ -23,17 +23,17 @@ import (
 	"net/http"
 	"strings"
 
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/role"
-	"github.com/answerdev/answer/internal/service/siteinfo_common"
-	"github.com/answerdev/answer/ui"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/role"
+	"github.com/apache/incubator-answer/internal/service/siteinfo_common"
+	"github.com/apache/incubator-answer/ui"
 	"github.com/gin-gonic/gin"
 
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/service/auth"
-	"github.com/answerdev/answer/pkg/converter"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/service/auth"
+	"github.com/apache/incubator-answer/pkg/converter"
 	"github.com/segmentfault/pacman/errors"
 	"github.com/segmentfault/pacman/log"
 )
diff --git a/internal/base/middleware/avatar.go b/internal/base/middleware/avatar.go
index bcb15346..7bf363a7 100644
--- a/internal/base/middleware/avatar.go
+++ b/internal/base/middleware/avatar.go
@@ -27,9 +27,9 @@ import (
 	"path/filepath"
 	"strings"
 
-	"github.com/answerdev/answer/internal/service/service_config"
-	"github.com/answerdev/answer/internal/service/uploader"
-	"github.com/answerdev/answer/pkg/converter"
+	"github.com/apache/incubator-answer/internal/service/service_config"
+	"github.com/apache/incubator-answer/internal/service/uploader"
+	"github.com/apache/incubator-answer/pkg/converter"
 	"github.com/gin-gonic/gin"
 	"github.com/segmentfault/pacman/log"
 )
diff --git a/internal/base/middleware/rate_limit.go b/internal/base/middleware/rate_limit.go
index 47db55a9..569dc8b0 100644
--- a/internal/base/middleware/rate_limit.go
+++ b/internal/base/middleware/rate_limit.go
@@ -22,10 +22,10 @@ package middleware
 import (
 	"encoding/json"
 	"fmt"
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/repo/limit"
-	"github.com/answerdev/answer/pkg/encryption"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/repo/limit"
+	"github.com/apache/incubator-answer/pkg/encryption"
 	"github.com/gin-gonic/gin"
 	"github.com/segmentfault/pacman/errors"
 	"github.com/segmentfault/pacman/log"
diff --git a/internal/base/middleware/short_id.go b/internal/base/middleware/short_id.go
index 86ec264d..891ebaba 100644
--- a/internal/base/middleware/short_id.go
+++ b/internal/base/middleware/short_id.go
@@ -20,8 +20,8 @@
 package middleware
 
 import (
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/service/siteinfo_common"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/service/siteinfo_common"
 	"github.com/gin-gonic/gin"
 	"github.com/segmentfault/pacman/log"
 )
diff --git a/internal/base/middleware/user_center_plugin_auth.go b/internal/base/middleware/user_center_plugin_auth.go
index f3706e06..44589e15 100644
--- a/internal/base/middleware/user_center_plugin_auth.go
+++ b/internal/base/middleware/user_center_plugin_auth.go
@@ -20,9 +20,9 @@
 package middleware
 
 import (
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/plugin"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/plugin"
 	"github.com/gin-gonic/gin"
 	"github.com/segmentfault/pacman/errors"
 )
diff --git a/internal/base/middleware/visit_img_auth.go b/internal/base/middleware/visit_img_auth.go
index 05491ea7..25b635fc 100644
--- a/internal/base/middleware/visit_img_auth.go
+++ b/internal/base/middleware/visit_img_auth.go
@@ -20,7 +20,7 @@
 package middleware
 
 import (
-	"github.com/answerdev/answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/constant"
 	"github.com/gin-gonic/gin"
 	"net/http"
 	"strings"
diff --git a/internal/base/server/http.go b/internal/base/server/http.go
index c2be3bb6..6e0b6727 100644
--- a/internal/base/server/http.go
+++ b/internal/base/server/http.go
@@ -24,10 +24,10 @@ import (
 	"io/fs"
 
 	brotli "github.com/anargu/gin-brotli"
-	"github.com/answerdev/answer/internal/base/middleware"
-	"github.com/answerdev/answer/internal/router"
-	"github.com/answerdev/answer/plugin"
-	"github.com/answerdev/answer/ui"
+	"github.com/apache/incubator-answer/internal/base/middleware"
+	"github.com/apache/incubator-answer/internal/router"
+	"github.com/apache/incubator-answer/plugin"
+	"github.com/apache/incubator-answer/ui"
 	"github.com/gin-gonic/gin"
 )
 
diff --git a/internal/base/server/http_funcmap.go b/internal/base/server/http_funcmap.go
index f0ab8b3c..a64e49ea 100644
--- a/internal/base/server/http_funcmap.go
+++ b/internal/base/server/http_funcmap.go
@@ -27,12 +27,12 @@ import (
 	"strings"
 	"time"
 
-	"github.com/answerdev/answer/internal/base/translator"
-	"github.com/answerdev/answer/internal/controller"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/pkg/converter"
-	"github.com/answerdev/answer/pkg/day"
-	"github.com/answerdev/answer/pkg/htmltext"
+	"github.com/apache/incubator-answer/internal/base/translator"
+	"github.com/apache/incubator-answer/internal/controller"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/pkg/converter"
+	"github.com/apache/incubator-answer/pkg/day"
+	"github.com/apache/incubator-answer/pkg/htmltext"
 	"github.com/segmentfault/pacman/i18n"
 )
 
diff --git a/internal/base/validator/validator.go b/internal/base/validator/validator.go
index 0f83b011..bd5da31d 100644
--- a/internal/base/validator/validator.go
+++ b/internal/base/validator/validator.go
@@ -26,8 +26,8 @@ import (
 	"strings"
 	"unicode"
 
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/base/translator"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/base/translator"
 	"github.com/go-playground/locales"
 	german "github.com/go-playground/locales/de"
 	english "github.com/go-playground/locales/en"
diff --git a/internal/cli/build.go b/internal/cli/build.go
index 31645f3c..3adffafc 100644
--- a/internal/cli/build.go
+++ b/internal/cli/build.go
@@ -32,9 +32,9 @@ import (
 	"text/template"
 
 	"github.com/Masterminds/semver/v3"
-	"github.com/answerdev/answer/pkg/dir"
-	"github.com/answerdev/answer/pkg/writer"
-	"github.com/answerdev/answer/ui"
+	"github.com/apache/incubator-answer/pkg/dir"
+	"github.com/apache/incubator-answer/pkg/writer"
+	"github.com/apache/incubator-answer/ui"
 	"github.com/segmentfault/pacman/log"
 	"gopkg.in/yaml.v3"
 )
@@ -43,7 +43,7 @@ const (
 	mainGoTpl = `package main
 
 import (
-	answercmd "github.com/answerdev/answer/cmd"
+	answercmd "github.com/apache/incubator-answer/cmd"
 
   // remote plugins
 	{{- range .remote_plugins}}
@@ -86,7 +86,7 @@ type OriginalAnswerInfo struct {
 }
 
 type pluginInfo struct {
-	// Name of the plugin e.g. github.com/answerdev/github-connector
+	// Name of the plugin e.g. github.com/apache/incubator-answer-plugins/github-connector
 	Name string
 	// Path to the plugin. If path exist, read plugin from local filesystem
 	Path string
@@ -133,7 +133,7 @@ func BuildNewAnswer(outputPath string, plugins []string, originalAnswerInfo Orig
 func formatPlugins(plugins []string) (formatted []*pluginInfo) {
 	for _, plugin := range plugins {
 		plugin = strings.TrimSpace(plugin)
-		// plugin description like this 'github.com/answerdev/github-connector@latest=/local/path'
+		// plugin description like this 'github.com/apache/incubator-answer-plugins/github-connector@latest=/local/path'
 		info := &pluginInfo{}
 		plugin, info.Path, _ = strings.Cut(plugin, "=")
 		info.Name, info.Version, _ = strings.Cut(plugin, "@")
@@ -196,7 +196,7 @@ func createMainGoFile(b *buildingMaterial) (err error) {
 func downloadGoModFile(b *buildingMaterial) (err error) {
 	// If user specify a module replacement, use it. Otherwise, use the latest version.
 	if len(b.answerModuleReplacement) > 0 {
-		replacement := fmt.Sprintf("%s=%s", "github.com/answerdev/answer", b.answerModuleReplacement)
+		replacement := fmt.Sprintf("%s=%s", "github.com/apache/incubator-answer", b.answerModuleReplacement)
 		err = b.newExecCmd("go", "mod", "edit", "-replace", replacement).Run()
 		if err != nil {
 			return err
@@ -217,7 +217,7 @@ func downloadGoModFile(b *buildingMaterial) (err error) {
 
 // copyUIFiles copy ui files from answer module to tmp dir
 func copyUIFiles(b *buildingMaterial) (err error) {
-	goListCmd := b.newExecCmd("go", "list", "-mod=mod", "-m", "-f", "{{.Dir}}", "github.com/answerdev/answer")
+	goListCmd := b.newExecCmd("go", "list", "-mod=mod", "-m", "-f", "{{.Dir}}", "github.com/apache/incubator-answer")
 	buf := new(bytes.Buffer)
 	goListCmd.Stdout = buf
 	if err = goListCmd.Run(); err != nil {
@@ -226,13 +226,13 @@ func copyUIFiles(b *buildingMaterial) (err error) {
 
 	answerDir := strings.TrimSpace(buf.String())
 	goModUIDir := filepath.Join(answerDir, "ui")
-	localUIBuildDir := filepath.Join(b.tmpDir, "vendor/github.com/answerdev/answer/ui/")
+	localUIBuildDir := filepath.Join(b.tmpDir, "vendor/github.com/apache/incubator-answer/ui/")
 	// The node_modules folder generated during development will interfere packaging, so it needs to be ignored.
 	if err = copyDirEntries(os.DirFS(goModUIDir), ".", localUIBuildDir, "node_modules"); err != nil {
 		return fmt.Errorf("failed to copy ui files: %w", err)
 	}
 
-	pluginsDir := filepath.Join(b.tmpDir, "vendor/github.com/answerdev/plugins/")
+	pluginsDir := filepath.Join(b.tmpDir, "vendor/github.com/apache/incubator-answer-plugins/")
 	localUIPluginDir := filepath.Join(localUIBuildDir, "src/plugins/")
 
 	// copy plugins dir
@@ -270,7 +270,7 @@ func copyUIFiles(b *buildingMaterial) (err error) {
 
 // overwriteIndexTs overwrites index.ts file in ui/src/plugins/ dir
 func overwriteIndexTs(b *buildingMaterial) (err error) {
-	localUIPluginDir := filepath.Join(b.tmpDir, "vendor/github.com/answerdev/answer/ui/src/plugins/")
+	localUIPluginDir := filepath.Join(b.tmpDir, "vendor/github.com/apache/incubator-answer/ui/src/plugins/")
 
 	folders, err := getFolders(localUIPluginDir)
 	if err != nil {
@@ -314,7 +314,7 @@ func generateIndexTsContent(folders []string) string {
 
 // buildUI run pnpm install and pnpm build commands to build ui
 func buildUI(b *buildingMaterial) (err error) {
-	localUIBuildDir := filepath.Join(b.tmpDir, "vendor/github.com/answerdev/answer/ui")
+	localUIBuildDir := filepath.Join(b.tmpDir, "vendor/github.com/apache/incubator-answer/ui")
 
 	pnpmInstallCmd := b.newExecCmd("pnpm", "pre-install")
 	pnpmInstallCmd.Dir = localUIBuildDir
@@ -332,7 +332,7 @@ func buildUI(b *buildingMaterial) (err error) {
 
 func replaceNecessaryFile(b *buildingMaterial) (err error) {
 	fmt.Printf("try to replace ui build directory\n")
-	uiBuildDir := filepath.Join(b.tmpDir, "vendor/github.com/answerdev/answer/ui")
+	uiBuildDir := filepath.Join(b.tmpDir, "vendor/github.com/apache/incubator-answer/ui")
 	err = copyDirEntries(ui.Build, ".", uiBuildDir)
 	return err
 }
@@ -388,7 +388,7 @@ func mergeI18nFiles(b *buildingMaterial) (err error) {
 		}
 	}
 
-	originalI18nDir := filepath.Join(b.tmpDir, "vendor/github.com/answerdev/answer/i18n")
+	originalI18nDir := filepath.Join(b.tmpDir, "vendor/github.com/apache/incubator-answer/i18n")
 	entries, err := os.ReadDir(originalI18nDir)
 	if err != nil {
 		return err
@@ -513,7 +513,7 @@ func formatUIPluginsDirName(dirPath string) {
 // buildBinary build binary file
 func buildBinary(b *buildingMaterial) (err error) {
 	versionInfo := b.originalAnswerInfo
-	cmdPkg := "github.com/answerdev/answer/cmd"
+	cmdPkg := "github.com/apache/incubator-answer/cmd"
 	ldflags := fmt.Sprintf("-X %s.Version=%s -X %s.Revision=%s -X %s.Time=%s",
 		cmdPkg, versionInfo.Version, cmdPkg, versionInfo.Revision, cmdPkg, versionInfo.Time)
 	err = b.newExecCmd("go", "build",
diff --git a/internal/cli/dump.go b/internal/cli/dump.go
index 6dc1cd44..b1a3e56d 100644
--- a/internal/cli/dump.go
+++ b/internal/cli/dump.go
@@ -24,7 +24,7 @@ import (
 	"path/filepath"
 	"time"
 
-	"github.com/answerdev/answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/data"
 	"xorm.io/xorm/schemas"
 )
 
diff --git a/internal/cli/install.go b/internal/cli/install.go
index 77b14efc..4ac75924 100644
--- a/internal/cli/install.go
+++ b/internal/cli/install.go
@@ -24,10 +24,10 @@ import (
 	"os"
 	"path/filepath"
 
-	"github.com/answerdev/answer/configs"
-	"github.com/answerdev/answer/i18n"
-	"github.com/answerdev/answer/pkg/dir"
-	"github.com/answerdev/answer/pkg/writer"
+	"github.com/apache/incubator-answer/configs"
+	"github.com/apache/incubator-answer/i18n"
+	"github.com/apache/incubator-answer/pkg/dir"
+	"github.com/apache/incubator-answer/pkg/writer"
 )
 
 const (
diff --git a/internal/cli/install_check.go b/internal/cli/install_check.go
index ae01a6d7..5142a0d4 100644
--- a/internal/cli/install_check.go
+++ b/internal/cli/install_check.go
@@ -22,9 +22,9 @@ package cli
 import (
 	"fmt"
 
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/pkg/dir"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/pkg/dir"
 )
 
 func CheckConfigFile(configPath string) bool {
diff --git a/internal/controller/activity_controller.go b/internal/controller/activity_controller.go
index 73ed2ad6..b4481aea 100644
--- a/internal/controller/activity_controller.go
+++ b/internal/controller/activity_controller.go
@@ -20,12 +20,12 @@
 package controller
 
 import (
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/middleware"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/activity"
-	"github.com/answerdev/answer/internal/service/role"
-	"github.com/answerdev/answer/pkg/uid"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/middleware"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/activity"
+	"github.com/apache/incubator-answer/internal/service/role"
+	"github.com/apache/incubator-answer/pkg/uid"
 	"github.com/gin-gonic/gin"
 )
 
diff --git a/internal/controller/answer_controller.go b/internal/controller/answer_controller.go
index 77ef3dde..1f57bc88 100644
--- a/internal/controller/answer_controller.go
+++ b/internal/controller/answer_controller.go
@@ -23,18 +23,18 @@ import (
 	"fmt"
 	"net/http"
 
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/middleware"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/base/translator"
-	"github.com/answerdev/answer/internal/base/validator"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service"
-	"github.com/answerdev/answer/internal/service/action"
-	"github.com/answerdev/answer/internal/service/permission"
-	"github.com/answerdev/answer/internal/service/rank"
-	"github.com/answerdev/answer/pkg/uid"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/middleware"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/base/translator"
+	"github.com/apache/incubator-answer/internal/base/validator"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service"
+	"github.com/apache/incubator-answer/internal/service/action"
+	"github.com/apache/incubator-answer/internal/service/permission"
+	"github.com/apache/incubator-answer/internal/service/rank"
+	"github.com/apache/incubator-answer/pkg/uid"
 	"github.com/gin-gonic/gin"
 	"github.com/segmentfault/pacman/errors"
 )
diff --git a/internal/controller/collection_controller.go b/internal/controller/collection_controller.go
index de88572e..74005fc4 100644
--- a/internal/controller/collection_controller.go
+++ b/internal/controller/collection_controller.go
@@ -20,13 +20,13 @@
 package controller
 
 import (
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/middleware"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service"
-	"github.com/answerdev/answer/pkg/converter"
-	"github.com/answerdev/answer/pkg/uid"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/middleware"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service"
+	"github.com/apache/incubator-answer/pkg/converter"
+	"github.com/apache/incubator-answer/pkg/uid"
 	"github.com/gin-gonic/gin"
 	"github.com/jinzhu/copier"
 	"github.com/segmentfault/pacman/errors"
diff --git a/internal/controller/comment_controller.go b/internal/controller/comment_controller.go
index 1c86d95f..0b922679 100644
--- a/internal/controller/comment_controller.go
+++ b/internal/controller/comment_controller.go
@@ -20,18 +20,18 @@
 package controller
 
 import (
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/middleware"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/base/translator"
-	"github.com/answerdev/answer/internal/base/validator"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/action"
-	"github.com/answerdev/answer/internal/service/comment"
-	"github.com/answerdev/answer/internal/service/permission"
-	"github.com/answerdev/answer/internal/service/rank"
-	"github.com/answerdev/answer/pkg/uid"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/middleware"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/base/translator"
+	"github.com/apache/incubator-answer/internal/base/validator"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/action"
+	"github.com/apache/incubator-answer/internal/service/comment"
+	"github.com/apache/incubator-answer/internal/service/permission"
+	"github.com/apache/incubator-answer/internal/service/rank"
+	"github.com/apache/incubator-answer/pkg/uid"
 	"github.com/gin-gonic/gin"
 	"github.com/segmentfault/pacman/errors"
 	"net/http"
diff --git a/internal/controller/connector_controller.go b/internal/controller/connector_controller.go
index c26adb83..96f3ec8e 100644
--- a/internal/controller/connector_controller.go
+++ b/internal/controller/connector_controller.go
@@ -23,13 +23,13 @@ import (
 	"fmt"
 	"net/http"
 
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/middleware"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/export"
-	"github.com/answerdev/answer/internal/service/siteinfo_common"
-	"github.com/answerdev/answer/internal/service/user_external_login"
-	"github.com/answerdev/answer/plugin"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/middleware"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/export"
+	"github.com/apache/incubator-answer/internal/service/siteinfo_common"
+	"github.com/apache/incubator-answer/internal/service/user_external_login"
+	"github.com/apache/incubator-answer/plugin"
 	"github.com/gin-gonic/gin"
 	"github.com/segmentfault/pacman/log"
 )
diff --git a/internal/controller/dashboard_controller.go b/internal/controller/dashboard_controller.go
index ff02c1d5..b7331563 100644
--- a/internal/controller/dashboard_controller.go
+++ b/internal/controller/dashboard_controller.go
@@ -20,8 +20,8 @@
 package controller
 
 import (
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/service/dashboard"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/service/dashboard"
 	"github.com/gin-gonic/gin"
 )
 
diff --git a/internal/controller/follow_controller.go b/internal/controller/follow_controller.go
index 65401bd6..52534da0 100644
--- a/internal/controller/follow_controller.go
+++ b/internal/controller/follow_controller.go
@@ -20,11 +20,11 @@
 package controller
 
 import (
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/middleware"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/follow"
-	"github.com/answerdev/answer/pkg/uid"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/middleware"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/follow"
+	"github.com/apache/incubator-answer/pkg/uid"
 	"github.com/gin-gonic/gin"
 	"github.com/jinzhu/copier"
 )
diff --git a/internal/controller/lang_controller.go b/internal/controller/lang_controller.go
index 03e19a32..1cadc78b 100644
--- a/internal/controller/lang_controller.go
+++ b/internal/controller/lang_controller.go
@@ -22,9 +22,9 @@ package controller
 import (
 	"encoding/json"
 
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/translator"
-	"github.com/answerdev/answer/internal/service/siteinfo_common"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/translator"
+	"github.com/apache/incubator-answer/internal/service/siteinfo_common"
 	"github.com/gin-gonic/gin"
 	"github.com/segmentfault/pacman/i18n"
 )
diff --git a/internal/controller/notification_controller.go b/internal/controller/notification_controller.go
index 51bb9a29..ab923e96 100644
--- a/internal/controller/notification_controller.go
+++ b/internal/controller/notification_controller.go
@@ -20,12 +20,12 @@
 package controller
 
 import (
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/middleware"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/notification"
-	"github.com/answerdev/answer/internal/service/permission"
-	"github.com/answerdev/answer/internal/service/rank"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/middleware"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/notification"
+	"github.com/apache/incubator-answer/internal/service/permission"
+	"github.com/apache/incubator-answer/internal/service/rank"
 	"github.com/gin-gonic/gin"
 )
 
diff --git a/internal/controller/permission_controller.go b/internal/controller/permission_controller.go
index 130d9cbf..659e5dc1 100644
--- a/internal/controller/permission_controller.go
+++ b/internal/controller/permission_controller.go
@@ -20,10 +20,10 @@
 package controller
 
 import (
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/middleware"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/rank"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/middleware"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/rank"
 	"github.com/gin-gonic/gin"
 )
 
diff --git a/internal/controller/plugin_user_center_controller.go b/internal/controller/plugin_user_center_controller.go
index a2607d41..84da13af 100644
--- a/internal/controller/plugin_user_center_controller.go
+++ b/internal/controller/plugin_user_center_controller.go
@@ -23,12 +23,12 @@ import (
 	"fmt"
 	"net/http"
 
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/middleware"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/siteinfo_common"
-	"github.com/answerdev/answer/internal/service/user_external_login"
-	"github.com/answerdev/answer/plugin"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/middleware"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/siteinfo_common"
+	"github.com/apache/incubator-answer/internal/service/user_external_login"
+	"github.com/apache/incubator-answer/plugin"
 	"github.com/gin-gonic/gin"
 	"github.com/segmentfault/pacman/log"
 )
diff --git a/internal/controller/question_controller.go b/internal/controller/question_controller.go
index 55c745a9..4c6cddd8 100644
--- a/internal/controller/question_controller.go
+++ b/internal/controller/question_controller.go
@@ -20,20 +20,20 @@
 package controller
 
 import (
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/middleware"
-	"github.com/answerdev/answer/internal/base/pager"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/base/translator"
-	"github.com/answerdev/answer/internal/base/validator"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service"
-	"github.com/answerdev/answer/internal/service/action"
-	"github.com/answerdev/answer/internal/service/permission"
-	"github.com/answerdev/answer/internal/service/rank"
-	"github.com/answerdev/answer/internal/service/siteinfo_common"
-	"github.com/answerdev/answer/pkg/uid"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/middleware"
+	"github.com/apache/incubator-answer/internal/base/pager"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/base/translator"
+	"github.com/apache/incubator-answer/internal/base/validator"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service"
+	"github.com/apache/incubator-answer/internal/service/action"
+	"github.com/apache/incubator-answer/internal/service/permission"
+	"github.com/apache/incubator-answer/internal/service/rank"
+	"github.com/apache/incubator-answer/internal/service/siteinfo_common"
+	"github.com/apache/incubator-answer/pkg/uid"
 	"github.com/gin-gonic/gin"
 	"github.com/jinzhu/copier"
 	"github.com/segmentfault/pacman/errors"
diff --git a/internal/controller/rank_controller.go b/internal/controller/rank_controller.go
index 105cada5..b70e5faf 100644
--- a/internal/controller/rank_controller.go
+++ b/internal/controller/rank_controller.go
@@ -20,10 +20,10 @@
 package controller
 
 import (
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/middleware"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/rank"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/middleware"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/rank"
 	"github.com/gin-gonic/gin"
 )
 
diff --git a/internal/controller/reason_controller.go b/internal/controller/reason_controller.go
index 1baf0fe1..a6a54843 100644
--- a/internal/controller/reason_controller.go
+++ b/internal/controller/reason_controller.go
@@ -20,9 +20,9 @@
 package controller
 
 import (
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/reason"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/reason"
 	"github.com/gin-gonic/gin"
 )
 
diff --git a/internal/controller/report_controller.go b/internal/controller/report_controller.go
index 4dab9c7d..e0765154 100644
--- a/internal/controller/report_controller.go
+++ b/internal/controller/report_controller.go
@@ -20,18 +20,18 @@
 package controller
 
 import (
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/middleware"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/base/translator"
-	"github.com/answerdev/answer/internal/base/validator"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/action"
-	"github.com/answerdev/answer/internal/service/permission"
-	"github.com/answerdev/answer/internal/service/rank"
-	"github.com/answerdev/answer/internal/service/report"
-	"github.com/answerdev/answer/pkg/uid"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/middleware"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/base/translator"
+	"github.com/apache/incubator-answer/internal/base/validator"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/action"
+	"github.com/apache/incubator-answer/internal/service/permission"
+	"github.com/apache/incubator-answer/internal/service/rank"
+	"github.com/apache/incubator-answer/internal/service/report"
+	"github.com/apache/incubator-answer/pkg/uid"
 	"github.com/gin-gonic/gin"
 	"github.com/segmentfault/pacman/errors"
 )
diff --git a/internal/controller/revision_controller.go b/internal/controller/revision_controller.go
index 0ac1f712..7bc892cd 100644
--- a/internal/controller/revision_controller.go
+++ b/internal/controller/revision_controller.go
@@ -20,17 +20,17 @@
 package controller
 
 import (
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/middleware"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service"
-	"github.com/answerdev/answer/internal/service/permission"
-	"github.com/answerdev/answer/internal/service/rank"
-	"github.com/answerdev/answer/pkg/obj"
-	"github.com/answerdev/answer/pkg/uid"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/middleware"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service"
+	"github.com/apache/incubator-answer/internal/service/permission"
+	"github.com/apache/incubator-answer/internal/service/rank"
+	"github.com/apache/incubator-answer/pkg/obj"
+	"github.com/apache/incubator-answer/pkg/uid"
 	"github.com/gin-gonic/gin"
 	"github.com/segmentfault/pacman/errors"
 )
diff --git a/internal/controller/search_controller.go b/internal/controller/search_controller.go
index 72338767..d08fd8f1 100644
--- a/internal/controller/search_controller.go
+++ b/internal/controller/search_controller.go
@@ -20,16 +20,16 @@
 package controller
 
 import (
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/middleware"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/base/translator"
-	"github.com/answerdev/answer/internal/base/validator"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service"
-	"github.com/answerdev/answer/internal/service/action"
-	"github.com/answerdev/answer/plugin"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/middleware"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/base/translator"
+	"github.com/apache/incubator-answer/internal/base/validator"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service"
+	"github.com/apache/incubator-answer/internal/service/action"
+	"github.com/apache/incubator-answer/plugin"
 	"github.com/gin-gonic/gin"
 	"github.com/segmentfault/pacman/errors"
 )
diff --git a/internal/controller/siteinfo_controller.go b/internal/controller/siteinfo_controller.go
index f51d7df7..f4e1ece6 100644
--- a/internal/controller/siteinfo_controller.go
+++ b/internal/controller/siteinfo_controller.go
@@ -22,10 +22,10 @@ package controller
 import (
 	"net/http"
 
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/siteinfo_common"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/siteinfo_common"
 	"github.com/gin-gonic/gin"
 	"github.com/segmentfault/pacman/log"
 )
diff --git a/internal/controller/tag_controller.go b/internal/controller/tag_controller.go
index 71e3ec82..11b1fcde 100644
--- a/internal/controller/tag_controller.go
+++ b/internal/controller/tag_controller.go
@@ -22,14 +22,14 @@ package controller
 import (
 	"strings"
 
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/middleware"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/permission"
-	"github.com/answerdev/answer/internal/service/rank"
-	"github.com/answerdev/answer/internal/service/tag"
-	"github.com/answerdev/answer/internal/service/tag_common"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/middleware"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/permission"
+	"github.com/apache/incubator-answer/internal/service/rank"
+	"github.com/apache/incubator-answer/internal/service/tag"
+	"github.com/apache/incubator-answer/internal/service/tag_common"
 	"github.com/gin-gonic/gin"
 	"github.com/segmentfault/pacman/errors"
 )
diff --git a/internal/controller/template_controller.go b/internal/controller/template_controller.go
index 9998c069..40a98e3c 100644
--- a/internal/controller/template_controller.go
+++ b/internal/controller/template_controller.go
@@ -28,17 +28,17 @@ import (
 	"strings"
 	"time"
 
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/handler"
-	templaterender "github.com/answerdev/answer/internal/controller/template_render"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/siteinfo_common"
-	"github.com/answerdev/answer/pkg/checker"
-	"github.com/answerdev/answer/pkg/converter"
-	"github.com/answerdev/answer/pkg/htmltext"
-	"github.com/answerdev/answer/pkg/obj"
-	"github.com/answerdev/answer/pkg/uid"
-	"github.com/answerdev/answer/ui"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	templaterender "github.com/apache/incubator-answer/internal/controller/template_render"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/siteinfo_common"
+	"github.com/apache/incubator-answer/pkg/checker"
+	"github.com/apache/incubator-answer/pkg/converter"
+	"github.com/apache/incubator-answer/pkg/htmltext"
+	"github.com/apache/incubator-answer/pkg/obj"
+	"github.com/apache/incubator-answer/pkg/uid"
+	"github.com/apache/incubator-answer/ui"
 	"github.com/gin-gonic/gin"
 	"github.com/segmentfault/pacman/log"
 )
diff --git a/internal/controller/template_render/answer.go b/internal/controller/template_render/answer.go
index 2a6e5974..cc94f0dd 100644
--- a/internal/controller/template_render/answer.go
+++ b/internal/controller/template_render/answer.go
@@ -22,7 +22,7 @@ package templaterender
 import (
 	"context"
 
-	"github.com/answerdev/answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/schema"
 )
 
 func (t *TemplateRenderController) AnswerList(ctx context.Context, req *schema.AnswerListReq) ([]*schema.AnswerInfo, int64, error) {
diff --git a/internal/controller/template_render/comment.go b/internal/controller/template_render/comment.go
index 6912ab19..b3908f13 100644
--- a/internal/controller/template_render/comment.go
+++ b/internal/controller/template_render/comment.go
@@ -21,8 +21,8 @@ package templaterender
 
 import (
 	"context"
-	"github.com/answerdev/answer/internal/base/pager"
-	"github.com/answerdev/answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/base/pager"
+	"github.com/apache/incubator-answer/internal/schema"
 )
 
 func (t *TemplateRenderController) CommentList(
diff --git a/internal/controller/template_render/controller.go b/internal/controller/template_render/controller.go
index f712433f..4fdcaf2b 100644
--- a/internal/controller/template_render/controller.go
+++ b/internal/controller/template_render/controller.go
@@ -20,16 +20,16 @@
 package templaterender
 
 import (
-	questioncommon "github.com/answerdev/answer/internal/service/question_common"
+	questioncommon "github.com/apache/incubator-answer/internal/service/question_common"
 	"math"
 
-	"github.com/answerdev/answer/internal/service/comment"
-	"github.com/answerdev/answer/internal/service/siteinfo_common"
+	"github.com/apache/incubator-answer/internal/service/comment"
+	"github.com/apache/incubator-answer/internal/service/siteinfo_common"
 	"github.com/google/wire"
 
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service"
-	"github.com/answerdev/answer/internal/service/tag"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service"
+	"github.com/apache/incubator-answer/internal/service/tag"
 )
 
 // ProviderSetTemplateRenderController is template render controller providers.
diff --git a/internal/controller/template_render/question.go b/internal/controller/template_render/question.go
index 21e23e86..a2779e23 100644
--- a/internal/controller/template_render/question.go
+++ b/internal/controller/template_render/question.go
@@ -24,8 +24,8 @@ import (
 	"math"
 	"net/http"
 
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/schema"
 	"github.com/gin-gonic/gin"
 	"github.com/segmentfault/pacman/log"
 )
diff --git a/internal/controller/template_render/tags.go b/internal/controller/template_render/tags.go
index 50973832..bfcc522c 100644
--- a/internal/controller/template_render/tags.go
+++ b/internal/controller/template_render/tags.go
@@ -20,8 +20,8 @@
 package templaterender
 
 import (
-	"github.com/answerdev/answer/internal/base/pager"
-	"github.com/answerdev/answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/base/pager"
+	"github.com/apache/incubator-answer/internal/schema"
 	"github.com/jinzhu/copier"
 	"golang.org/x/net/context"
 )
diff --git a/internal/controller/template_render/userinfo.go b/internal/controller/template_render/userinfo.go
index 21e45dc5..731f6e8e 100644
--- a/internal/controller/template_render/userinfo.go
+++ b/internal/controller/template_render/userinfo.go
@@ -20,7 +20,7 @@
 package templaterender
 
 import (
-	"github.com/answerdev/answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/schema"
 	"golang.org/x/net/context"
 )
 
diff --git a/internal/controller/upload_controller.go b/internal/controller/upload_controller.go
index f8af5d29..56eba804 100644
--- a/internal/controller/upload_controller.go
+++ b/internal/controller/upload_controller.go
@@ -20,11 +20,11 @@
 package controller
 
 import (
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/uploader"
-	"github.com/answerdev/answer/pkg/converter"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/uploader"
+	"github.com/apache/incubator-answer/pkg/converter"
 	"github.com/gin-gonic/gin"
 	"github.com/segmentfault/pacman/errors"
 )
diff --git a/internal/controller/user_controller.go b/internal/controller/user_controller.go
index a980375a..c9149ca2 100644
--- a/internal/controller/user_controller.go
+++ b/internal/controller/user_controller.go
@@ -20,21 +20,21 @@
 package controller
 
 import (
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/middleware"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/base/translator"
-	"github.com/answerdev/answer/internal/base/validator"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service"
-	"github.com/answerdev/answer/internal/service/action"
-	"github.com/answerdev/answer/internal/service/auth"
-	"github.com/answerdev/answer/internal/service/export"
-	"github.com/answerdev/answer/internal/service/siteinfo_common"
-	"github.com/answerdev/answer/internal/service/user_notification_config"
-	"github.com/answerdev/answer/pkg/checker"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/middleware"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/base/translator"
+	"github.com/apache/incubator-answer/internal/base/validator"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service"
+	"github.com/apache/incubator-answer/internal/service/action"
+	"github.com/apache/incubator-answer/internal/service/auth"
+	"github.com/apache/incubator-answer/internal/service/export"
+	"github.com/apache/incubator-answer/internal/service/siteinfo_common"
+	"github.com/apache/incubator-answer/internal/service/user_notification_config"
+	"github.com/apache/incubator-answer/pkg/checker"
 	"github.com/gin-gonic/gin"
 	"github.com/segmentfault/pacman/errors"
 	"github.com/segmentfault/pacman/log"
diff --git a/internal/controller/vote_controller.go b/internal/controller/vote_controller.go
index 21be8512..6417087b 100644
--- a/internal/controller/vote_controller.go
+++ b/internal/controller/vote_controller.go
@@ -20,17 +20,17 @@
 package controller
 
 import (
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/middleware"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/base/translator"
-	"github.com/answerdev/answer/internal/base/validator"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service"
-	"github.com/answerdev/answer/internal/service/action"
-	"github.com/answerdev/answer/internal/service/rank"
-	"github.com/answerdev/answer/pkg/uid"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/middleware"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/base/translator"
+	"github.com/apache/incubator-answer/internal/base/validator"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service"
+	"github.com/apache/incubator-answer/internal/service/action"
+	"github.com/apache/incubator-answer/internal/service/rank"
+	"github.com/apache/incubator-answer/pkg/uid"
 	"github.com/gin-gonic/gin"
 	"github.com/segmentfault/pacman/errors"
 )
diff --git a/internal/controller_admin/plugin_controller.go b/internal/controller_admin/plugin_controller.go
index d62d3712..769fc3bd 100644
--- a/internal/controller_admin/plugin_controller.go
+++ b/internal/controller_admin/plugin_controller.go
@@ -22,10 +22,10 @@ package controller_admin
 import (
 	"encoding/json"
 
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/plugin_common"
-	"github.com/answerdev/answer/plugin"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/plugin_common"
+	"github.com/apache/incubator-answer/plugin"
 	"github.com/gin-gonic/gin"
 )
 
diff --git a/internal/controller_admin/report_controller.go b/internal/controller_admin/report_controller.go
index e56e03f5..435b5af8 100644
--- a/internal/controller_admin/report_controller.go
+++ b/internal/controller_admin/report_controller.go
@@ -20,10 +20,10 @@
 package controller_admin
 
 import (
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/report_admin"
-	"github.com/answerdev/answer/pkg/converter"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/report_admin"
+	"github.com/apache/incubator-answer/pkg/converter"
 	"github.com/gin-gonic/gin"
 )
 
diff --git a/internal/controller_admin/role_controller.go b/internal/controller_admin/role_controller.go
index fca7ec43..0e038825 100644
--- a/internal/controller_admin/role_controller.go
+++ b/internal/controller_admin/role_controller.go
@@ -20,9 +20,9 @@
 package controller_admin
 
 import (
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/schema"
-	service "github.com/answerdev/answer/internal/service/role"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/schema"
+	service "github.com/apache/incubator-answer/internal/service/role"
 	"github.com/gin-gonic/gin"
 )
 
diff --git a/internal/controller_admin/siteinfo_controller.go b/internal/controller_admin/siteinfo_controller.go
index 23093a98..6c1966b3 100644
--- a/internal/controller_admin/siteinfo_controller.go
+++ b/internal/controller_admin/siteinfo_controller.go
@@ -22,10 +22,10 @@ package controller_admin
 import (
 	"net/http"
 
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/middleware"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/siteinfo"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/middleware"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/siteinfo"
 	"github.com/gin-gonic/gin"
 )
 
diff --git a/internal/controller_admin/theme_controller.go b/internal/controller_admin/theme_controller.go
index 7bd3432f..0c2d56b3 100644
--- a/internal/controller_admin/theme_controller.go
+++ b/internal/controller_admin/theme_controller.go
@@ -20,8 +20,8 @@
 package controller_admin
 
 import (
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/schema"
 	"github.com/gin-gonic/gin"
 )
 
diff --git a/internal/controller_admin/user_backyard_controller.go b/internal/controller_admin/user_backyard_controller.go
index 298d1969..7a72a500 100644
--- a/internal/controller_admin/user_backyard_controller.go
+++ b/internal/controller_admin/user_backyard_controller.go
@@ -20,12 +20,12 @@
 package controller_admin
 
 import (
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/middleware"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/user_admin"
-	"github.com/answerdev/answer/plugin"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/middleware"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/user_admin"
+	"github.com/apache/incubator-answer/plugin"
 	"github.com/gin-gonic/gin"
 	"github.com/segmentfault/pacman/errors"
 )
diff --git a/internal/entity/comment_entity.go b/internal/entity/comment_entity.go
index e109dab6..37f51198 100644
--- a/internal/entity/comment_entity.go
+++ b/internal/entity/comment_entity.go
@@ -24,7 +24,7 @@ import (
 	"fmt"
 	"time"
 
-	"github.com/answerdev/answer/pkg/converter"
+	"github.com/apache/incubator-answer/pkg/converter"
 )
 
 const (
diff --git a/internal/entity/config_entity.go b/internal/entity/config_entity.go
index 77dbe219..68ee9e25 100644
--- a/internal/entity/config_entity.go
+++ b/internal/entity/config_entity.go
@@ -23,7 +23,7 @@ import (
 	"encoding/json"
 	"github.com/segmentfault/pacman/log"
 
-	"github.com/answerdev/answer/pkg/converter"
+	"github.com/apache/incubator-answer/pkg/converter"
 )
 
 // Config config
diff --git a/internal/install/install_controller.go b/internal/install/install_controller.go
index f0f2644e..7f57efbf 100644
--- a/internal/install/install_controller.go
+++ b/internal/install/install_controller.go
@@ -25,15 +25,15 @@ import (
 	"path/filepath"
 	"time"
 
-	"github.com/answerdev/answer/configs"
-	"github.com/answerdev/answer/internal/base/conf"
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/base/translator"
-	"github.com/answerdev/answer/internal/cli"
-	"github.com/answerdev/answer/internal/migrations"
-	"github.com/answerdev/answer/internal/schema"
+	"github.com/apache/incubator-answer/configs"
+	"github.com/apache/incubator-answer/internal/base/conf"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/base/translator"
+	"github.com/apache/incubator-answer/internal/cli"
+	"github.com/apache/incubator-answer/internal/migrations"
+	"github.com/apache/incubator-answer/internal/schema"
 	"github.com/gin-gonic/gin"
 	"github.com/jinzhu/copier"
 	"github.com/segmentfault/pacman/errors"
diff --git a/internal/install/install_main.go b/internal/install/install_main.go
index c57355e6..77d4e298 100644
--- a/internal/install/install_main.go
+++ b/internal/install/install_main.go
@@ -23,8 +23,8 @@ import (
 	"fmt"
 	"os"
 
-	"github.com/answerdev/answer/internal/base/translator"
-	"github.com/answerdev/answer/internal/cli"
+	"github.com/apache/incubator-answer/internal/base/translator"
+	"github.com/apache/incubator-answer/internal/cli"
 )
 
 var (
diff --git a/internal/install/install_req.go b/internal/install/install_req.go
index 6006ba7a..83a36fd1 100644
--- a/internal/install/install_req.go
+++ b/internal/install/install_req.go
@@ -24,9 +24,9 @@ import (
 	"net/url"
 	"strings"
 
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/base/validator"
-	"github.com/answerdev/answer/pkg/checker"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/base/validator"
+	"github.com/apache/incubator-answer/pkg/checker"
 	"github.com/segmentfault/pacman/errors"
 	"xorm.io/xorm/schemas"
 )
diff --git a/internal/install/install_server.go b/internal/install/install_server.go
index e5f9fda1..b628f2fe 100644
--- a/internal/install/install_server.go
+++ b/internal/install/install_server.go
@@ -25,7 +25,7 @@ import (
 	"io/fs"
 	"net/http"
 
-	"github.com/answerdev/answer/ui"
+	"github.com/apache/incubator-answer/ui"
 	"github.com/gin-gonic/gin"
 	"github.com/segmentfault/pacman/log"
 )
diff --git a/internal/migrations/init.go b/internal/migrations/init.go
index 596b0f50..f8c0babb 100644
--- a/internal/migrations/init.go
+++ b/internal/migrations/init.go
@@ -23,10 +23,10 @@ import (
 	"context"
 	"encoding/json"
 	"fmt"
-	"github.com/answerdev/answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/schema"
 	"github.com/segmentfault/pacman/log"
 
-	"github.com/answerdev/answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/entity"
 	"golang.org/x/crypto/bcrypt"
 	"xorm.io/xorm"
 )
diff --git a/internal/migrations/init_data.go b/internal/migrations/init_data.go
index b8f0fa91..b39ece43 100644
--- a/internal/migrations/init_data.go
+++ b/internal/migrations/init_data.go
@@ -20,8 +20,8 @@
 package migrations
 
 import (
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/service/permission"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/service/permission"
 )
 
 const (
diff --git a/internal/migrations/migrations.go b/internal/migrations/migrations.go
index cc54d387..e99a7030 100644
--- a/internal/migrations/migrations.go
+++ b/internal/migrations/migrations.go
@@ -23,8 +23,8 @@ import (
 	"context"
 	"fmt"
 
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/entity"
 	"xorm.io/xorm"
 )
 
diff --git a/internal/migrations/v10.go b/internal/migrations/v10.go
index a36997b9..dba8a06f 100644
--- a/internal/migrations/v10.go
+++ b/internal/migrations/v10.go
@@ -24,9 +24,9 @@ import (
 	"encoding/json"
 	"fmt"
 
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
 	"github.com/tidwall/gjson"
 	"xorm.io/xorm"
 )
diff --git a/internal/migrations/v11.go b/internal/migrations/v11.go
index 5e452a59..f5e08ed2 100644
--- a/internal/migrations/v11.go
+++ b/internal/migrations/v11.go
@@ -23,7 +23,7 @@ import (
 	"context"
 	"fmt"
 
-	"github.com/answerdev/answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/entity"
 	"github.com/segmentfault/pacman/log"
 	"xorm.io/xorm"
 )
diff --git a/internal/migrations/v12.go b/internal/migrations/v12.go
index 595760f9..172c5471 100644
--- a/internal/migrations/v12.go
+++ b/internal/migrations/v12.go
@@ -24,7 +24,7 @@ import (
 	"fmt"
 	"time"
 
-	"github.com/answerdev/answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/entity"
 	"github.com/segmentfault/pacman/log"
 	"xorm.io/xorm"
 )
diff --git a/internal/migrations/v13.go b/internal/migrations/v13.go
index b3a49bf1..2c2c80a6 100644
--- a/internal/migrations/v13.go
+++ b/internal/migrations/v13.go
@@ -25,10 +25,10 @@ import (
 	"fmt"
 	"time"
 
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/permission"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/permission"
 	"github.com/segmentfault/pacman/log"
 	"xorm.io/xorm"
 )
diff --git a/internal/migrations/v15.go b/internal/migrations/v15.go
index 0feee7de..43878f5f 100644
--- a/internal/migrations/v15.go
+++ b/internal/migrations/v15.go
@@ -21,7 +21,7 @@ package migrations
 
 import (
 	"context"
-	"github.com/answerdev/answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/entity"
 	"xorm.io/xorm"
 )
 
diff --git a/internal/migrations/v16.go b/internal/migrations/v16.go
index f36e4ce5..efd967b4 100644
--- a/internal/migrations/v16.go
+++ b/internal/migrations/v16.go
@@ -21,8 +21,8 @@ package migrations
 
 import (
 	"context"
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/entity"
 	"github.com/segmentfault/pacman/log"
 	"xorm.io/xorm"
 )
diff --git a/internal/migrations/v17.go b/internal/migrations/v17.go
index a1c3eccf..37e5ce36 100644
--- a/internal/migrations/v17.go
+++ b/internal/migrations/v17.go
@@ -22,8 +22,8 @@ package migrations
 import (
 	"context"
 	"fmt"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/service/permission"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/service/permission"
 	"github.com/segmentfault/pacman/log"
 	"xorm.io/xorm"
 )
diff --git a/internal/migrations/v3.go b/internal/migrations/v3.go
index 5333444a..d7313114 100644
--- a/internal/migrations/v3.go
+++ b/internal/migrations/v3.go
@@ -24,7 +24,7 @@ import (
 	"fmt"
 	"time"
 
-	"github.com/answerdev/answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/entity"
 	"github.com/segmentfault/pacman/log"
 	"xorm.io/xorm"
 	"xorm.io/xorm/schemas"
diff --git a/internal/migrations/v4.go b/internal/migrations/v4.go
index d0c89327..913dc166 100644
--- a/internal/migrations/v4.go
+++ b/internal/migrations/v4.go
@@ -23,8 +23,8 @@ import (
 	"context"
 	"fmt"
 
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/service/permission"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/service/permission"
 	"github.com/segmentfault/pacman/log"
 	"xorm.io/xorm"
 )
diff --git a/internal/migrations/v5.go b/internal/migrations/v5.go
index 7bee9bd7..4924fa99 100644
--- a/internal/migrations/v5.go
+++ b/internal/migrations/v5.go
@@ -24,7 +24,7 @@ import (
 	"encoding/json"
 	"fmt"
 
-	"github.com/answerdev/answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/entity"
 	"xorm.io/xorm"
 )
 
diff --git a/internal/migrations/v6.go b/internal/migrations/v6.go
index e59ba5a5..367ca446 100644
--- a/internal/migrations/v6.go
+++ b/internal/migrations/v6.go
@@ -24,7 +24,7 @@ import (
 	"encoding/json"
 	"fmt"
 
-	"github.com/answerdev/answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/entity"
 	"xorm.io/xorm"
 )
 
diff --git a/internal/migrations/v7.go b/internal/migrations/v7.go
index cb539b96..376e56c4 100644
--- a/internal/migrations/v7.go
+++ b/internal/migrations/v7.go
@@ -23,7 +23,7 @@ import (
 	"context"
 	"fmt"
 
-	"github.com/answerdev/answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/entity"
 	"github.com/segmentfault/pacman/log"
 	"xorm.io/xorm"
 )
diff --git a/internal/migrations/v8.go b/internal/migrations/v8.go
index a8553acd..829beddb 100644
--- a/internal/migrations/v8.go
+++ b/internal/migrations/v8.go
@@ -24,8 +24,8 @@ import (
 	"fmt"
 	"time"
 
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/service/permission"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/service/permission"
 	"github.com/segmentfault/pacman/log"
 	"xorm.io/xorm"
 )
diff --git a/internal/migrations/v9.go b/internal/migrations/v9.go
index 84498546..8c80bd01 100644
--- a/internal/migrations/v9.go
+++ b/internal/migrations/v9.go
@@ -23,7 +23,7 @@ import (
 	"context"
 	"fmt"
 
-	"github.com/answerdev/answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/entity"
 	"github.com/segmentfault/pacman/log"
 	"xorm.io/xorm"
 )
diff --git a/internal/repo/activity/activity_repo.go b/internal/repo/activity/activity_repo.go
index 6658a7df..14ffa065 100644
--- a/internal/repo/activity/activity_repo.go
+++ b/internal/repo/activity/activity_repo.go
@@ -22,12 +22,12 @@ package activity
 import (
 	"context"
 
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/service/activity"
-	"github.com/answerdev/answer/internal/service/activity_type"
-	"github.com/answerdev/answer/internal/service/config"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/service/activity"
+	"github.com/apache/incubator-answer/internal/service/activity_type"
+	"github.com/apache/incubator-answer/internal/service/config"
 	"github.com/segmentfault/pacman/errors"
 	"github.com/segmentfault/pacman/log"
 )
diff --git a/internal/repo/activity/answer_repo.go b/internal/repo/activity/answer_repo.go
index 219a54db..66bcc2d0 100644
--- a/internal/repo/activity/answer_repo.go
+++ b/internal/repo/activity/answer_repo.go
@@ -26,16 +26,16 @@ import (
 	"time"
 	"xorm.io/builder"
 
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/activity"
-	"github.com/answerdev/answer/internal/service/activity_common"
-	"github.com/answerdev/answer/internal/service/notice_queue"
-	"github.com/answerdev/answer/internal/service/rank"
-	"github.com/answerdev/answer/pkg/converter"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/activity"
+	"github.com/apache/incubator-answer/internal/service/activity_common"
+	"github.com/apache/incubator-answer/internal/service/notice_queue"
+	"github.com/apache/incubator-answer/internal/service/rank"
+	"github.com/apache/incubator-answer/pkg/converter"
 	"github.com/segmentfault/pacman/errors"
 	"xorm.io/xorm"
 )
diff --git a/internal/repo/activity/follow_repo.go b/internal/repo/activity/follow_repo.go
index 7960ffb0..e1a01593 100644
--- a/internal/repo/activity/follow_repo.go
+++ b/internal/repo/activity/follow_repo.go
@@ -23,16 +23,16 @@ import (
 	"context"
 	"time"
 
-	"github.com/answerdev/answer/internal/service/activity_common"
-	"github.com/answerdev/answer/internal/service/follow"
-	"github.com/answerdev/answer/pkg/obj"
+	"github.com/apache/incubator-answer/internal/service/activity_common"
+	"github.com/apache/incubator-answer/internal/service/follow"
+	"github.com/apache/incubator-answer/pkg/obj"
 	"github.com/segmentfault/pacman/log"
 	"xorm.io/builder"
 
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/service/unique"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/service/unique"
 	"github.com/segmentfault/pacman/errors"
 	"xorm.io/xorm"
 )
diff --git a/internal/repo/activity/user_active_repo.go b/internal/repo/activity/user_active_repo.go
index 4421b603..32da886b 100644
--- a/internal/repo/activity/user_active_repo.go
+++ b/internal/repo/activity/user_active_repo.go
@@ -24,13 +24,13 @@ import (
 	"fmt"
 	"xorm.io/builder"
 
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/service/activity"
-	"github.com/answerdev/answer/internal/service/activity_common"
-	"github.com/answerdev/answer/internal/service/config"
-	"github.com/answerdev/answer/internal/service/rank"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/service/activity"
+	"github.com/apache/incubator-answer/internal/service/activity_common"
+	"github.com/apache/incubator-answer/internal/service/config"
+	"github.com/apache/incubator-answer/internal/service/rank"
 	"github.com/segmentfault/pacman/errors"
 	"xorm.io/xorm"
 )
diff --git a/internal/repo/activity/vote_repo.go b/internal/repo/activity/vote_repo.go
index f56cf4f3..e7d38d3e 100644
--- a/internal/repo/activity/vote_repo.go
+++ b/internal/repo/activity/vote_repo.go
@@ -25,22 +25,22 @@ import (
 	"github.com/segmentfault/pacman/log"
 	"time"
 
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/service/notice_queue"
-	"github.com/answerdev/answer/pkg/converter"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/service/notice_queue"
+	"github.com/apache/incubator-answer/pkg/converter"
 
-	"github.com/answerdev/answer/internal/base/pager"
-	"github.com/answerdev/answer/internal/service/rank"
-	"github.com/answerdev/answer/pkg/obj"
+	"github.com/apache/incubator-answer/internal/base/pager"
+	"github.com/apache/incubator-answer/internal/service/rank"
+	"github.com/apache/incubator-answer/pkg/obj"
 
 	"xorm.io/builder"
 
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service"
-	"github.com/answerdev/answer/internal/service/activity_common"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service"
+	"github.com/apache/incubator-answer/internal/service/activity_common"
 	"github.com/segmentfault/pacman/errors"
 	"xorm.io/xorm"
 )
diff --git a/internal/repo/activity_common/activity_repo.go b/internal/repo/activity_common/activity_repo.go
index b2518021..70f49962 100644
--- a/internal/repo/activity_common/activity_repo.go
+++ b/internal/repo/activity_common/activity_repo.go
@@ -24,17 +24,17 @@ import (
 	"fmt"
 	"time"
 
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/service/activity_common"
-	"github.com/answerdev/answer/internal/service/activity_type"
-	"github.com/answerdev/answer/pkg/obj"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/service/activity_common"
+	"github.com/apache/incubator-answer/internal/service/activity_type"
+	"github.com/apache/incubator-answer/pkg/obj"
 	"xorm.io/builder"
 	"xorm.io/xorm"
 
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/service/config"
-	"github.com/answerdev/answer/internal/service/unique"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/service/config"
+	"github.com/apache/incubator-answer/internal/service/unique"
 	"github.com/segmentfault/pacman/errors"
 )
 
diff --git a/internal/repo/activity_common/follow.go b/internal/repo/activity_common/follow.go
index 54787b27..294214c7 100644
--- a/internal/repo/activity_common/follow.go
+++ b/internal/repo/activity_common/follow.go
@@ -22,12 +22,12 @@ package activity_common
 import (
 	"context"
 
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/service/activity_common"
-	"github.com/answerdev/answer/internal/service/unique"
-	"github.com/answerdev/answer/pkg/obj"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/service/activity_common"
+	"github.com/apache/incubator-answer/internal/service/unique"
+	"github.com/apache/incubator-answer/pkg/obj"
 	"github.com/segmentfault/pacman/errors"
 	"github.com/segmentfault/pacman/log"
 )
diff --git a/internal/repo/activity_common/vote.go b/internal/repo/activity_common/vote.go
index 481e8d6c..ecdf55a6 100644
--- a/internal/repo/activity_common/vote.go
+++ b/internal/repo/activity_common/vote.go
@@ -21,12 +21,12 @@ package activity_common
 
 import (
 	"context"
-	"github.com/answerdev/answer/pkg/uid"
+	"github.com/apache/incubator-answer/pkg/uid"
 
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/service/activity_common"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/service/activity_common"
 	"github.com/segmentfault/pacman/errors"
 	"github.com/segmentfault/pacman/log"
 )
diff --git a/internal/repo/answer/answer_repo.go b/internal/repo/answer/answer_repo.go
index 00ed9f3b..4e77b087 100644
--- a/internal/repo/answer/answer_repo.go
+++ b/internal/repo/answer/answer_repo.go
@@ -21,22 +21,22 @@ package answer
 
 import (
 	"context"
-	"github.com/answerdev/answer/plugin"
+	"github.com/apache/incubator-answer/plugin"
 	"github.com/segmentfault/pacman/log"
 	"time"
 
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/pager"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/activity_common"
-	answercommon "github.com/answerdev/answer/internal/service/answer_common"
-	"github.com/answerdev/answer/internal/service/rank"
-	"github.com/answerdev/answer/internal/service/unique"
-	"github.com/answerdev/answer/pkg/uid"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/pager"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/activity_common"
+	answercommon "github.com/apache/incubator-answer/internal/service/answer_common"
+	"github.com/apache/incubator-answer/internal/service/rank"
+	"github.com/apache/incubator-answer/internal/service/unique"
+	"github.com/apache/incubator-answer/pkg/uid"
 	"github.com/segmentfault/pacman/errors"
 )
 
diff --git a/internal/repo/auth/auth.go b/internal/repo/auth/auth.go
index 56a30f05..90a6f415 100644
--- a/internal/repo/auth/auth.go
+++ b/internal/repo/auth/auth.go
@@ -22,12 +22,12 @@ package auth
 import (
 	"context"
 	"encoding/json"
-	"github.com/answerdev/answer/internal/service/auth"
+	"github.com/apache/incubator-answer/internal/service/auth"
 
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
 	"github.com/segmentfault/pacman/errors"
 	"github.com/segmentfault/pacman/log"
 )
diff --git a/internal/repo/captcha/captcha.go b/internal/repo/captcha/captcha.go
index 6e3fa4b2..02a1e57d 100644
--- a/internal/repo/captcha/captcha.go
+++ b/internal/repo/captcha/captcha.go
@@ -25,10 +25,10 @@ import (
 	"fmt"
 	"time"
 
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/service/action"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/service/action"
 	"github.com/segmentfault/pacman/errors"
 	"github.com/segmentfault/pacman/log"
 )
diff --git a/internal/repo/collection/collection_group_repo.go b/internal/repo/collection/collection_group_repo.go
index 93048c4a..d0d6c804 100644
--- a/internal/repo/collection/collection_group_repo.go
+++ b/internal/repo/collection/collection_group_repo.go
@@ -22,12 +22,12 @@ package collection
 import (
 	"context"
 
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/base/pager"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/pager"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service"
 	"github.com/segmentfault/pacman/errors"
 )
 
diff --git a/internal/repo/collection/collection_repo.go b/internal/repo/collection/collection_repo.go
index 6a6a3a48..ea075497 100644
--- a/internal/repo/collection/collection_repo.go
+++ b/internal/repo/collection/collection_repo.go
@@ -21,15 +21,15 @@ package collection
 
 import (
 	"context"
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/pager"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	collectioncommon "github.com/answerdev/answer/internal/service/collection_common"
-	"github.com/answerdev/answer/internal/service/unique"
-	"github.com/answerdev/answer/pkg/uid"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/pager"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	collectioncommon "github.com/apache/incubator-answer/internal/service/collection_common"
+	"github.com/apache/incubator-answer/internal/service/unique"
+	"github.com/apache/incubator-answer/pkg/uid"
 	"github.com/segmentfault/pacman/errors"
 	"xorm.io/xorm"
 )
diff --git a/internal/repo/comment/comment_repo.go b/internal/repo/comment/comment_repo.go
index 3ce6a085..c8a135cf 100644
--- a/internal/repo/comment/comment_repo.go
+++ b/internal/repo/comment/comment_repo.go
@@ -23,13 +23,13 @@ import (
 	"context"
 	"github.com/segmentfault/pacman/log"
 
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/base/pager"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/service/comment"
-	"github.com/answerdev/answer/internal/service/comment_common"
-	"github.com/answerdev/answer/internal/service/unique"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/pager"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/service/comment"
+	"github.com/apache/incubator-answer/internal/service/comment_common"
+	"github.com/apache/incubator-answer/internal/service/unique"
 	"github.com/segmentfault/pacman/errors"
 )
 
diff --git a/internal/repo/config/config_repo.go b/internal/repo/config/config_repo.go
index c11e3d40..cbaf7aec 100644
--- a/internal/repo/config/config_repo.go
+++ b/internal/repo/config/config_repo.go
@@ -23,11 +23,11 @@ import (
 	"context"
 	"fmt"
 
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/service/config"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/service/config"
 	"github.com/segmentfault/pacman/errors"
 	"github.com/segmentfault/pacman/log"
 )
diff --git a/internal/repo/export/email_repo.go b/internal/repo/export/email_repo.go
index 444a65ac..9552c4ac 100644
--- a/internal/repo/export/email_repo.go
+++ b/internal/repo/export/email_repo.go
@@ -23,9 +23,9 @@ import (
 	"context"
 	"time"
 
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/service/export"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/service/export"
 	"github.com/segmentfault/pacman/errors"
 )
 
diff --git a/internal/repo/limit/limit.go b/internal/repo/limit/limit.go
index b532be9a..cf314056 100644
--- a/internal/repo/limit/limit.go
+++ b/internal/repo/limit/limit.go
@@ -22,9 +22,9 @@ package limit
 import (
 	"context"
 	"fmt"
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/reason"
 	"github.com/segmentfault/pacman/errors"
 	"time"
 )
diff --git a/internal/repo/meta/meta_repo.go b/internal/repo/meta/meta_repo.go
index c23a9ade..bbf3e422 100644
--- a/internal/repo/meta/meta_repo.go
+++ b/internal/repo/meta/meta_repo.go
@@ -22,10 +22,10 @@ package meta
 import (
 	"context"
 
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/service/meta"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/service/meta"
 	"github.com/segmentfault/pacman/errors"
 	"xorm.io/builder"
 )
diff --git a/internal/repo/notification/notification_repo.go b/internal/repo/notification/notification_repo.go
index 66f3dbe8..6b4f0040 100644
--- a/internal/repo/notification/notification_repo.go
+++ b/internal/repo/notification/notification_repo.go
@@ -23,13 +23,13 @@ import (
 	"context"
 	"time"
 
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/base/pager"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	notficationcommon "github.com/answerdev/answer/internal/service/notification_common"
-	"github.com/answerdev/answer/pkg/uid"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/pager"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	notficationcommon "github.com/apache/incubator-answer/internal/service/notification_common"
+	"github.com/apache/incubator-answer/pkg/uid"
 	"github.com/segmentfault/pacman/errors"
 )
 
diff --git a/internal/repo/plugin_config/plugin_config_repo.go b/internal/repo/plugin_config/plugin_config_repo.go
index b88fd2ea..ddcd3ed2 100644
--- a/internal/repo/plugin_config/plugin_config_repo.go
+++ b/internal/repo/plugin_config/plugin_config_repo.go
@@ -22,10 +22,10 @@ package plugin_config
 import (
 	"context"
 
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/service/plugin_common"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/service/plugin_common"
 	"github.com/segmentfault/pacman/errors"
 )
 
diff --git a/internal/repo/provider.go b/internal/repo/provider.go
index 79279503..0814487e 100644
--- a/internal/repo/provider.go
+++ b/internal/repo/provider.go
@@ -20,34 +20,34 @@
 package repo
 
 import (
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/repo/activity"
-	"github.com/answerdev/answer/internal/repo/activity_common"
-	"github.com/answerdev/answer/internal/repo/answer"
-	"github.com/answerdev/answer/internal/repo/auth"
-	"github.com/answerdev/answer/internal/repo/captcha"
-	"github.com/answerdev/answer/internal/repo/collection"
-	"github.com/answerdev/answer/internal/repo/comment"
-	"github.com/answerdev/answer/internal/repo/config"
-	"github.com/answerdev/answer/internal/repo/export"
-	"github.com/answerdev/answer/internal/repo/limit"
-	"github.com/answerdev/answer/internal/repo/meta"
-	"github.com/answerdev/answer/internal/repo/notification"
-	"github.com/answerdev/answer/internal/repo/plugin_config"
-	"github.com/answerdev/answer/internal/repo/question"
-	"github.com/answerdev/answer/internal/repo/rank"
-	"github.com/answerdev/answer/internal/repo/reason"
-	"github.com/answerdev/answer/internal/repo/report"
-	"github.com/answerdev/answer/internal/repo/revision"
-	"github.com/answerdev/answer/internal/repo/role"
-	"github.com/answerdev/answer/internal/repo/search_common"
-	"github.com/answerdev/answer/internal/repo/site_info"
-	"github.com/answerdev/answer/internal/repo/tag"
-	"github.com/answerdev/answer/internal/repo/tag_common"
-	"github.com/answerdev/answer/internal/repo/unique"
-	"github.com/answerdev/answer/internal/repo/user"
-	"github.com/answerdev/answer/internal/repo/user_external_login"
-	"github.com/answerdev/answer/internal/repo/user_notification_config"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/repo/activity"
+	"github.com/apache/incubator-answer/internal/repo/activity_common"
+	"github.com/apache/incubator-answer/internal/repo/answer"
+	"github.com/apache/incubator-answer/internal/repo/auth"
+	"github.com/apache/incubator-answer/internal/repo/captcha"
+	"github.com/apache/incubator-answer/internal/repo/collection"
+	"github.com/apache/incubator-answer/internal/repo/comment"
+	"github.com/apache/incubator-answer/internal/repo/config"
+	"github.com/apache/incubator-answer/internal/repo/export"
+	"github.com/apache/incubator-answer/internal/repo/limit"
+	"github.com/apache/incubator-answer/internal/repo/meta"
+	"github.com/apache/incubator-answer/internal/repo/notification"
+	"github.com/apache/incubator-answer/internal/repo/plugin_config"
+	"github.com/apache/incubator-answer/internal/repo/question"
+	"github.com/apache/incubator-answer/internal/repo/rank"
+	"github.com/apache/incubator-answer/internal/repo/reason"
+	"github.com/apache/incubator-answer/internal/repo/report"
+	"github.com/apache/incubator-answer/internal/repo/revision"
+	"github.com/apache/incubator-answer/internal/repo/role"
+	"github.com/apache/incubator-answer/internal/repo/search_common"
+	"github.com/apache/incubator-answer/internal/repo/site_info"
+	"github.com/apache/incubator-answer/internal/repo/tag"
+	"github.com/apache/incubator-answer/internal/repo/tag_common"
+	"github.com/apache/incubator-answer/internal/repo/unique"
+	"github.com/apache/incubator-answer/internal/repo/user"
+	"github.com/apache/incubator-answer/internal/repo/user_external_login"
+	"github.com/apache/incubator-answer/internal/repo/user_notification_config"
 	"github.com/google/wire"
 )
 
diff --git a/internal/repo/question/question_repo.go b/internal/repo/question/question_repo.go
index 2661984a..9288fce8 100644
--- a/internal/repo/question/question_repo.go
+++ b/internal/repo/question/question_repo.go
@@ -23,25 +23,25 @@ import (
 	"context"
 	"encoding/json"
 	"fmt"
-	"github.com/answerdev/answer/plugin"
+	"github.com/apache/incubator-answer/plugin"
 	"github.com/segmentfault/pacman/log"
 	"strings"
 	"time"
 	"unicode"
 
-	"github.com/answerdev/answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/handler"
 	"xorm.io/builder"
 
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/base/pager"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	questioncommon "github.com/answerdev/answer/internal/service/question_common"
-	"github.com/answerdev/answer/internal/service/unique"
-	"github.com/answerdev/answer/pkg/htmltext"
-	"github.com/answerdev/answer/pkg/uid"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/pager"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	questioncommon "github.com/apache/incubator-answer/internal/service/question_common"
+	"github.com/apache/incubator-answer/internal/service/unique"
+	"github.com/apache/incubator-answer/pkg/htmltext"
+	"github.com/apache/incubator-answer/pkg/uid"
 
 	"github.com/segmentfault/pacman/errors"
 )
diff --git a/internal/repo/rank/user_rank_repo.go b/internal/repo/rank/user_rank_repo.go
index 7c3dd4b7..f99b71f9 100644
--- a/internal/repo/rank/user_rank_repo.go
+++ b/internal/repo/rank/user_rank_repo.go
@@ -22,13 +22,13 @@ package rank
 import (
 	"context"
 
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/base/pager"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/service/config"
-	"github.com/answerdev/answer/internal/service/rank"
-	"github.com/answerdev/answer/plugin"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/pager"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/service/config"
+	"github.com/apache/incubator-answer/internal/service/rank"
+	"github.com/apache/incubator-answer/plugin"
 	"github.com/jinzhu/now"
 	"github.com/segmentfault/pacman/errors"
 	"github.com/segmentfault/pacman/log"
diff --git a/internal/repo/reason/reason_repo.go b/internal/repo/reason/reason_repo.go
index 048d991c..94df2214 100644
--- a/internal/repo/reason/reason_repo.go
+++ b/internal/repo/reason/reason_repo.go
@@ -24,10 +24,10 @@ import (
 	"encoding/json"
 	"fmt"
 
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/config"
-	"github.com/answerdev/answer/internal/service/reason_common"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/config"
+	"github.com/apache/incubator-answer/internal/service/reason_common"
 	"github.com/segmentfault/pacman/log"
 )
 
diff --git a/internal/repo/repo_test/auth_test.go b/internal/repo/repo_test/auth_test.go
index 917cba17..effe1f8c 100644
--- a/internal/repo/repo_test/auth_test.go
+++ b/internal/repo/repo_test/auth_test.go
@@ -23,8 +23,8 @@ import (
 	"context"
 	"testing"
 
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/repo/auth"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/repo/auth"
 	"github.com/stretchr/testify/assert"
 )
 
diff --git a/internal/repo/repo_test/captcha_test.go b/internal/repo/repo_test/captcha_test.go
index 619ca396..0209f9af 100644
--- a/internal/repo/repo_test/captcha_test.go
+++ b/internal/repo/repo_test/captcha_test.go
@@ -23,7 +23,7 @@ import (
 	"context"
 	"testing"
 
-	"github.com/answerdev/answer/internal/repo/captcha"
+	"github.com/apache/incubator-answer/internal/repo/captcha"
 	"github.com/stretchr/testify/assert"
 )
 
diff --git a/internal/repo/repo_test/comment_repo_test.go b/internal/repo/repo_test/comment_repo_test.go
index cf856dff..669a8e23 100644
--- a/internal/repo/repo_test/comment_repo_test.go
+++ b/internal/repo/repo_test/comment_repo_test.go
@@ -23,11 +23,11 @@ import (
 	"context"
 	"testing"
 
-	"github.com/answerdev/answer/internal/base/pager"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/repo/comment"
-	"github.com/answerdev/answer/internal/repo/unique"
-	commentService "github.com/answerdev/answer/internal/service/comment"
+	"github.com/apache/incubator-answer/internal/base/pager"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/repo/comment"
+	"github.com/apache/incubator-answer/internal/repo/unique"
+	commentService "github.com/apache/incubator-answer/internal/service/comment"
 	"github.com/stretchr/testify/assert"
 )
 
diff --git a/internal/repo/repo_test/email_repo_test.go b/internal/repo/repo_test/email_repo_test.go
index a20937da..f9f43372 100644
--- a/internal/repo/repo_test/email_repo_test.go
+++ b/internal/repo/repo_test/email_repo_test.go
@@ -24,7 +24,7 @@ import (
 	"testing"
 	"time"
 
-	"github.com/answerdev/answer/internal/repo/export"
+	"github.com/apache/incubator-answer/internal/repo/export"
 	"github.com/stretchr/testify/assert"
 )
 
diff --git a/internal/repo/repo_test/meta_repo_test.go b/internal/repo/repo_test/meta_repo_test.go
index d51b7f36..fefd8803 100644
--- a/internal/repo/repo_test/meta_repo_test.go
+++ b/internal/repo/repo_test/meta_repo_test.go
@@ -23,8 +23,8 @@ import (
 	"context"
 	"testing"
 
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/repo/meta"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/repo/meta"
 	"github.com/stretchr/testify/assert"
 )
 
diff --git a/internal/repo/repo_test/notification_repo_test.go b/internal/repo/repo_test/notification_repo_test.go
index 85d58c39..f93daf31 100644
--- a/internal/repo/repo_test/notification_repo_test.go
+++ b/internal/repo/repo_test/notification_repo_test.go
@@ -23,9 +23,9 @@ import (
 	"context"
 	"testing"
 
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/repo/notification"
-	"github.com/answerdev/answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/repo/notification"
+	"github.com/apache/incubator-answer/internal/schema"
 	"github.com/stretchr/testify/assert"
 )
 
diff --git a/internal/repo/repo_test/reason_repo_test.go b/internal/repo/repo_test/reason_repo_test.go
index 96b20325..7848b2e4 100644
--- a/internal/repo/repo_test/reason_repo_test.go
+++ b/internal/repo/repo_test/reason_repo_test.go
@@ -23,10 +23,10 @@ import (
 	"context"
 	"testing"
 
-	"github.com/answerdev/answer/internal/repo/config"
-	serviceconfig "github.com/answerdev/answer/internal/service/config"
+	"github.com/apache/incubator-answer/internal/repo/config"
+	serviceconfig "github.com/apache/incubator-answer/internal/service/config"
 
-	"github.com/answerdev/answer/internal/repo/reason"
+	"github.com/apache/incubator-answer/internal/repo/reason"
 	"github.com/stretchr/testify/assert"
 )
 
diff --git a/internal/repo/repo_test/repo_main_test.go b/internal/repo/repo_test/repo_main_test.go
index 57f38104..65380206 100644
--- a/internal/repo/repo_test/repo_main_test.go
+++ b/internal/repo/repo_test/repo_main_test.go
@@ -27,8 +27,8 @@ import (
 	"testing"
 	"time"
 
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/migrations"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/migrations"
 	"github.com/ory/dockertest/v3"
 	"github.com/ory/dockertest/v3/docker"
 	"github.com/segmentfault/pacman/cache"
diff --git a/internal/repo/repo_test/revision_repo_test.go b/internal/repo/repo_test/revision_repo_test.go
index 5a1b32c2..649869c6 100644
--- a/internal/repo/repo_test/revision_repo_test.go
+++ b/internal/repo/repo_test/revision_repo_test.go
@@ -24,10 +24,10 @@ import (
 	"encoding/json"
 	"testing"
 
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/repo/question"
-	"github.com/answerdev/answer/internal/repo/revision"
-	"github.com/answerdev/answer/internal/repo/unique"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/repo/question"
+	"github.com/apache/incubator-answer/internal/repo/revision"
+	"github.com/apache/incubator-answer/internal/repo/unique"
 	"github.com/stretchr/testify/assert"
 )
 
diff --git a/internal/repo/repo_test/siteinfo_repo_test.go b/internal/repo/repo_test/siteinfo_repo_test.go
index 6139cf73..27b4bb9c 100644
--- a/internal/repo/repo_test/siteinfo_repo_test.go
+++ b/internal/repo/repo_test/siteinfo_repo_test.go
@@ -23,8 +23,8 @@ import (
 	"context"
 	"testing"
 
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/repo/site_info"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/repo/site_info"
 	"github.com/stretchr/testify/assert"
 )
 
diff --git a/internal/repo/repo_test/tag_rel_repo_test.go b/internal/repo/repo_test/tag_rel_repo_test.go
index 665aad65..edcd45e9 100644
--- a/internal/repo/repo_test/tag_rel_repo_test.go
+++ b/internal/repo/repo_test/tag_rel_repo_test.go
@@ -25,10 +25,10 @@ import (
 	"sync"
 	"testing"
 
-	"github.com/answerdev/answer/internal/repo/unique"
+	"github.com/apache/incubator-answer/internal/repo/unique"
 
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/repo/tag"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/repo/tag"
 	"github.com/stretchr/testify/assert"
 )
 
diff --git a/internal/repo/repo_test/tag_repo_test.go b/internal/repo/repo_test/tag_repo_test.go
index dde29ea2..0c00782f 100644
--- a/internal/repo/repo_test/tag_repo_test.go
+++ b/internal/repo/repo_test/tag_repo_test.go
@@ -26,11 +26,11 @@ import (
 	"sync"
 	"testing"
 
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/repo/tag"
-	"github.com/answerdev/answer/internal/repo/tag_common"
-	"github.com/answerdev/answer/internal/repo/unique"
-	"github.com/answerdev/answer/pkg/converter"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/repo/tag"
+	"github.com/apache/incubator-answer/internal/repo/tag_common"
+	"github.com/apache/incubator-answer/internal/repo/unique"
+	"github.com/apache/incubator-answer/pkg/converter"
 	"github.com/stretchr/testify/assert"
 )
 
diff --git a/internal/repo/repo_test/user_backyard_repo_test.go b/internal/repo/repo_test/user_backyard_repo_test.go
index e5b039df..cb2c01e4 100644
--- a/internal/repo/repo_test/user_backyard_repo_test.go
+++ b/internal/repo/repo_test/user_backyard_repo_test.go
@@ -23,9 +23,9 @@ import (
 	"context"
 	"testing"
 
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/repo/auth"
-	"github.com/answerdev/answer/internal/repo/user"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/repo/auth"
+	"github.com/apache/incubator-answer/internal/repo/user"
 	"github.com/stretchr/testify/assert"
 )
 
diff --git a/internal/repo/repo_test/user_repo_test.go b/internal/repo/repo_test/user_repo_test.go
index 31aeb252..09176b76 100644
--- a/internal/repo/repo_test/user_repo_test.go
+++ b/internal/repo/repo_test/user_repo_test.go
@@ -23,8 +23,8 @@ import (
 	"context"
 	"testing"
 
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/repo/user"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/repo/user"
 	"github.com/stretchr/testify/assert"
 )
 
diff --git a/internal/repo/report/report_repo.go b/internal/repo/report/report_repo.go
index 25d1c5d9..0120f31c 100644
--- a/internal/repo/report/report_repo.go
+++ b/internal/repo/report/report_repo.go
@@ -22,15 +22,15 @@ package report
 import (
 	"context"
 
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/pager"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/report_common"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/pager"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/report_common"
 
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/service/unique"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/service/unique"
 	"github.com/segmentfault/pacman/errors"
 )
 
diff --git a/internal/repo/revision/revision_repo.go b/internal/repo/revision/revision_repo.go
index 4a80873e..958e6d7e 100644
--- a/internal/repo/revision/revision_repo.go
+++ b/internal/repo/revision/revision_repo.go
@@ -22,15 +22,15 @@ package revision
 import (
 	"context"
 
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/base/pager"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/service/revision"
-	"github.com/answerdev/answer/internal/service/unique"
-	"github.com/answerdev/answer/pkg/converter"
-	"github.com/answerdev/answer/pkg/obj"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/pager"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/service/revision"
+	"github.com/apache/incubator-answer/internal/service/unique"
+	"github.com/apache/incubator-answer/pkg/converter"
+	"github.com/apache/incubator-answer/pkg/obj"
 	"github.com/segmentfault/pacman/errors"
 	"xorm.io/builder"
 	"xorm.io/xorm"
diff --git a/internal/repo/role/power_repo.go b/internal/repo/role/power_repo.go
index 6faab275..89b33146 100644
--- a/internal/repo/role/power_repo.go
+++ b/internal/repo/role/power_repo.go
@@ -22,10 +22,10 @@ package role
 import (
 	"context"
 
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/service/role"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/service/role"
 	"github.com/segmentfault/pacman/errors"
 )
 
diff --git a/internal/repo/role/role_power_rel_repo.go b/internal/repo/role/role_power_rel_repo.go
index 3eacb7e0..ccb9e744 100644
--- a/internal/repo/role/role_power_rel_repo.go
+++ b/internal/repo/role/role_power_rel_repo.go
@@ -22,9 +22,9 @@ package role
 import (
 	"context"
 
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/service/role"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/service/role"
 	"github.com/segmentfault/pacman/errors"
 	"xorm.io/builder"
 )
diff --git a/internal/repo/role/role_repo.go b/internal/repo/role/role_repo.go
index 70bb465d..1a8bddbc 100644
--- a/internal/repo/role/role_repo.go
+++ b/internal/repo/role/role_repo.go
@@ -22,10 +22,10 @@ package role
 import (
 	"context"
 
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	service "github.com/answerdev/answer/internal/service/role"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	service "github.com/apache/incubator-answer/internal/service/role"
 	"github.com/segmentfault/pacman/errors"
 )
 
diff --git a/internal/repo/role/user_role_rel_repo.go b/internal/repo/role/user_role_rel_repo.go
index 20bd89f2..001745fe 100644
--- a/internal/repo/role/user_role_rel_repo.go
+++ b/internal/repo/role/user_role_rel_repo.go
@@ -22,10 +22,10 @@ package role
 import (
 	"context"
 
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/service/role"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/service/role"
 	"github.com/segmentfault/pacman/errors"
 	"xorm.io/builder"
 	"xorm.io/xorm"
diff --git a/internal/repo/search_common/search_repo.go b/internal/repo/search_common/search_repo.go
index b6769e4f..51495a46 100644
--- a/internal/repo/search_common/search_repo.go
+++ b/internal/repo/search_common/search_repo.go
@@ -22,23 +22,23 @@ package search_common
 import (
 	"context"
 	"fmt"
-	tagcommon "github.com/answerdev/answer/internal/service/tag_common"
-	"github.com/answerdev/answer/plugin"
+	tagcommon "github.com/apache/incubator-answer/internal/service/tag_common"
+	"github.com/apache/incubator-answer/plugin"
 	"strconv"
 	"strings"
 	"time"
 
-	"github.com/answerdev/answer/pkg/htmltext"
-
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/search_common"
-	"github.com/answerdev/answer/internal/service/unique"
-	usercommon "github.com/answerdev/answer/internal/service/user_common"
-	"github.com/answerdev/answer/pkg/converter"
-	"github.com/answerdev/answer/pkg/obj"
+	"github.com/apache/incubator-answer/pkg/htmltext"
+
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/search_common"
+	"github.com/apache/incubator-answer/internal/service/unique"
+	usercommon "github.com/apache/incubator-answer/internal/service/user_common"
+	"github.com/apache/incubator-answer/pkg/converter"
+	"github.com/apache/incubator-answer/pkg/obj"
 	"github.com/segmentfault/pacman/errors"
 	"xorm.io/builder"
 )
diff --git a/internal/repo/search_sync/search_sync.go b/internal/repo/search_sync/search_sync.go
index 629d98cf..d54c7c2f 100644
--- a/internal/repo/search_sync/search_sync.go
+++ b/internal/repo/search_sync/search_sync.go
@@ -21,12 +21,12 @@ package search_sync
 
 import (
 	"context"
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/pkg/uid"
-	"github.com/answerdev/answer/plugin"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/pkg/uid"
+	"github.com/apache/incubator-answer/plugin"
 	"github.com/segmentfault/pacman/log"
 )
 
diff --git a/internal/repo/site_info/siteinfo_repo.go b/internal/repo/site_info/siteinfo_repo.go
index 939662d3..8d81a3ff 100644
--- a/internal/repo/site_info/siteinfo_repo.go
+++ b/internal/repo/site_info/siteinfo_repo.go
@@ -23,11 +23,11 @@ import (
 	"context"
 	"encoding/json"
 
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/service/siteinfo_common"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/service/siteinfo_common"
 	"github.com/segmentfault/pacman/errors"
 	"github.com/segmentfault/pacman/log"
 	"xorm.io/builder"
diff --git a/internal/repo/tag/tag_rel_repo.go b/internal/repo/tag/tag_rel_repo.go
index 053d7d9d..70187f54 100644
--- a/internal/repo/tag/tag_rel_repo.go
+++ b/internal/repo/tag/tag_rel_repo.go
@@ -21,13 +21,13 @@ package tag
 
 import (
 	"context"
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	tagcommon "github.com/answerdev/answer/internal/service/tag_common"
-	"github.com/answerdev/answer/internal/service/unique"
-	"github.com/answerdev/answer/pkg/uid"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	tagcommon "github.com/apache/incubator-answer/internal/service/tag_common"
+	"github.com/apache/incubator-answer/internal/service/unique"
+	"github.com/apache/incubator-answer/pkg/uid"
 	"github.com/segmentfault/pacman/errors"
 )
 
diff --git a/internal/repo/tag/tag_repo.go b/internal/repo/tag/tag_repo.go
index 7753ab10..c56e7d58 100644
--- a/internal/repo/tag/tag_repo.go
+++ b/internal/repo/tag/tag_repo.go
@@ -21,12 +21,12 @@ package tag
 
 import (
 	"context"
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/service/tag_common"
-	"github.com/answerdev/answer/internal/service/unique"
-	"github.com/answerdev/answer/pkg/converter"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/service/tag_common"
+	"github.com/apache/incubator-answer/internal/service/unique"
+	"github.com/apache/incubator-answer/pkg/converter"
 	"github.com/segmentfault/pacman/errors"
 	"xorm.io/builder"
 )
diff --git a/internal/repo/tag_common/tag_common_repo.go b/internal/repo/tag_common/tag_common_repo.go
index 647d758f..a4771d16 100644
--- a/internal/repo/tag_common/tag_common_repo.go
+++ b/internal/repo/tag_common/tag_common_repo.go
@@ -24,12 +24,12 @@ import (
 	"fmt"
 	"strings"
 
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/base/pager"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	tagcommon "github.com/answerdev/answer/internal/service/tag_common"
-	"github.com/answerdev/answer/internal/service/unique"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/pager"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	tagcommon "github.com/apache/incubator-answer/internal/service/tag_common"
+	"github.com/apache/incubator-answer/internal/service/unique"
 	"github.com/segmentfault/pacman/errors"
 	"xorm.io/builder"
 )
diff --git a/internal/repo/unique/uniqid_repo.go b/internal/repo/unique/uniqid_repo.go
index ede8978e..27dcea19 100644
--- a/internal/repo/unique/uniqid_repo.go
+++ b/internal/repo/unique/uniqid_repo.go
@@ -23,11 +23,11 @@ import (
 	"context"
 	"fmt"
 
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/service/unique"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/service/unique"
 	"github.com/segmentfault/pacman/errors"
 )
 
diff --git a/internal/repo/user/user_backyard_repo.go b/internal/repo/user/user_backyard_repo.go
index 76a56135..44a05cfb 100644
--- a/internal/repo/user/user_backyard_repo.go
+++ b/internal/repo/user/user_backyard_repo.go
@@ -26,12 +26,12 @@ import (
 
 	"xorm.io/builder"
 
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/base/pager"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/service/auth"
-	"github.com/answerdev/answer/internal/service/user_admin"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/pager"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/service/auth"
+	"github.com/apache/incubator-answer/internal/service/user_admin"
 	"github.com/segmentfault/pacman/errors"
 	"github.com/segmentfault/pacman/log"
 )
diff --git a/internal/repo/user/user_repo.go b/internal/repo/user/user_repo.go
index 32e05ba0..2b21e265 100644
--- a/internal/repo/user/user_repo.go
+++ b/internal/repo/user/user_repo.go
@@ -24,13 +24,13 @@ import (
 	"strings"
 	"time"
 
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	usercommon "github.com/answerdev/answer/internal/service/user_common"
-	"github.com/answerdev/answer/pkg/converter"
-	"github.com/answerdev/answer/plugin"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	usercommon "github.com/apache/incubator-answer/internal/service/user_common"
+	"github.com/apache/incubator-answer/pkg/converter"
+	"github.com/apache/incubator-answer/plugin"
 	"github.com/segmentfault/pacman/errors"
 	"github.com/segmentfault/pacman/log"
 	"xorm.io/xorm"
diff --git a/internal/repo/user_external_login/user_external_login_repo.go b/internal/repo/user_external_login/user_external_login_repo.go
index 51506697..ba049543 100644
--- a/internal/repo/user_external_login/user_external_login_repo.go
+++ b/internal/repo/user_external_login/user_external_login_repo.go
@@ -23,12 +23,12 @@ import (
 	"context"
 	"encoding/json"
 
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/user_external_login"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/user_external_login"
 	"github.com/segmentfault/pacman/errors"
 )
 
diff --git a/internal/repo/user_notification_config/user_notification_config_repo.go b/internal/repo/user_notification_config/user_notification_config_repo.go
index f38f15cf..6785b679 100644
--- a/internal/repo/user_notification_config/user_notification_config_repo.go
+++ b/internal/repo/user_notification_config/user_notification_config_repo.go
@@ -21,11 +21,11 @@ package user_notification_config
 
 import (
 	"context"
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/service/user_notification_config"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/service/user_notification_config"
 	"github.com/segmentfault/pacman/errors"
 )
 
diff --git a/internal/router/answer_api_router.go b/internal/router/answer_api_router.go
index 861d1b6e..32650e4a 100644
--- a/internal/router/answer_api_router.go
+++ b/internal/router/answer_api_router.go
@@ -20,9 +20,9 @@
 package router
 
 import (
-	"github.com/answerdev/answer/internal/base/middleware"
-	"github.com/answerdev/answer/internal/controller"
-	"github.com/answerdev/answer/internal/controller_admin"
+	"github.com/apache/incubator-answer/internal/base/middleware"
+	"github.com/apache/incubator-answer/internal/controller"
+	"github.com/apache/incubator-answer/internal/controller_admin"
 	"github.com/gin-gonic/gin"
 )
 
diff --git a/internal/router/plugin_api_router.go b/internal/router/plugin_api_router.go
index 5d4762a4..8554b4c7 100644
--- a/internal/router/plugin_api_router.go
+++ b/internal/router/plugin_api_router.go
@@ -20,7 +20,7 @@
 package router
 
 import (
-	"github.com/answerdev/answer/internal/controller"
+	"github.com/apache/incubator-answer/internal/controller"
 	"github.com/gin-gonic/gin"
 )
 
diff --git a/internal/router/static_router.go b/internal/router/static_router.go
index ce13490a..5b087431 100644
--- a/internal/router/static_router.go
+++ b/internal/router/static_router.go
@@ -20,7 +20,7 @@
 package router
 
 import (
-	"github.com/answerdev/answer/internal/service/service_config"
+	"github.com/apache/incubator-answer/internal/service/service_config"
 	"github.com/gin-gonic/gin"
 )
 
diff --git a/internal/router/swagger_router.go b/internal/router/swagger_router.go
index 3917ff94..795e8802 100644
--- a/internal/router/swagger_router.go
+++ b/internal/router/swagger_router.go
@@ -22,7 +22,7 @@ package router
 import (
 	"fmt"
 
-	"github.com/answerdev/answer/docs"
+	"github.com/apache/incubator-answer/docs"
 	"github.com/gin-gonic/gin"
 	swaggerfiles "github.com/swaggo/files"
 	ginSwagger "github.com/swaggo/gin-swagger"
diff --git a/internal/router/template_router.go b/internal/router/template_router.go
index afa4bf58..c8bf4b22 100644
--- a/internal/router/template_router.go
+++ b/internal/router/template_router.go
@@ -20,10 +20,10 @@
 package router
 
 import (
-	"github.com/answerdev/answer/internal/base/middleware"
-	"github.com/answerdev/answer/internal/controller"
-	templaterender "github.com/answerdev/answer/internal/controller/template_render"
-	"github.com/answerdev/answer/internal/controller_admin"
+	"github.com/apache/incubator-answer/internal/base/middleware"
+	"github.com/apache/incubator-answer/internal/controller"
+	templaterender "github.com/apache/incubator-answer/internal/controller/template_render"
+	"github.com/apache/incubator-answer/internal/controller_admin"
 	"github.com/gin-gonic/gin"
 )
 
diff --git a/internal/router/ui.go b/internal/router/ui.go
index 2642c1f9..60894500 100644
--- a/internal/router/ui.go
+++ b/internal/router/ui.go
@@ -26,10 +26,10 @@ import (
 	"net/http"
 	"os"
 
-	"github.com/answerdev/answer/internal/controller"
-	"github.com/answerdev/answer/internal/service/siteinfo_common"
-	"github.com/answerdev/answer/pkg/htmltext"
-	"github.com/answerdev/answer/ui"
+	"github.com/apache/incubator-answer/internal/controller"
+	"github.com/apache/incubator-answer/internal/service/siteinfo_common"
+	"github.com/apache/incubator-answer/pkg/htmltext"
+	"github.com/apache/incubator-answer/ui"
 	"github.com/gin-gonic/gin"
 	"github.com/segmentfault/pacman/log"
 )
diff --git a/internal/schema/activity.go b/internal/schema/activity.go
index a961862c..66a6b188 100644
--- a/internal/schema/activity.go
+++ b/internal/schema/activity.go
@@ -19,7 +19,7 @@
 
 package schema
 
-import "github.com/answerdev/answer/internal/base/constant"
+import "github.com/apache/incubator-answer/internal/base/constant"
 
 // ActivityMsg activity message
 type ActivityMsg struct {
diff --git a/internal/schema/answer_schema.go b/internal/schema/answer_schema.go
index ce79b48a..dde1cb1d 100644
--- a/internal/schema/answer_schema.go
+++ b/internal/schema/answer_schema.go
@@ -20,8 +20,8 @@
 package schema
 
 import (
-	"github.com/answerdev/answer/internal/base/validator"
-	"github.com/answerdev/answer/pkg/converter"
+	"github.com/apache/incubator-answer/internal/base/validator"
+	"github.com/apache/incubator-answer/pkg/converter"
 )
 
 // RemoveAnswerReq delete answer request
diff --git a/internal/schema/backyard_user_schema.go b/internal/schema/backyard_user_schema.go
index 61c1b64f..f9c1c1f6 100644
--- a/internal/schema/backyard_user_schema.go
+++ b/internal/schema/backyard_user_schema.go
@@ -21,11 +21,11 @@ package schema
 
 import (
 	"context"
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/base/translator"
-	"github.com/answerdev/answer/internal/base/validator"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/base/translator"
+	"github.com/apache/incubator-answer/internal/base/validator"
 	"github.com/segmentfault/pacman/errors"
 	"strings"
 )
diff --git a/internal/schema/comment_schema.go b/internal/schema/comment_schema.go
index ebb3b8aa..0030b819 100644
--- a/internal/schema/comment_schema.go
+++ b/internal/schema/comment_schema.go
@@ -20,9 +20,9 @@
 package schema
 
 import (
-	"github.com/answerdev/answer/internal/base/validator"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/pkg/converter"
+	"github.com/apache/incubator-answer/internal/base/validator"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/pkg/converter"
 	"github.com/jinzhu/copier"
 )
 
diff --git a/internal/schema/email_template.go b/internal/schema/email_template.go
index f67c5b1e..9a6be794 100644
--- a/internal/schema/email_template.go
+++ b/internal/schema/email_template.go
@@ -21,7 +21,7 @@ package schema
 
 import (
 	"encoding/json"
-	"github.com/answerdev/answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/constant"
 )
 
 const (
diff --git a/internal/schema/new_question_queue_schema.go b/internal/schema/new_question_queue_schema.go
index d2c64f2a..d634d5ad 100644
--- a/internal/schema/new_question_queue_schema.go
+++ b/internal/schema/new_question_queue_schema.go
@@ -20,8 +20,8 @@
 package schema
 
 import (
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/pkg/uid"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/pkg/uid"
 )
 
 type ExternalNotificationMsg struct {
diff --git a/internal/schema/permission.go b/internal/schema/permission.go
index 821eb1f1..6ad7b91f 100644
--- a/internal/schema/permission.go
+++ b/internal/schema/permission.go
@@ -22,9 +22,9 @@ package schema
 import (
 	"strings"
 
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/base/translator"
-	"github.com/answerdev/answer/internal/base/validator"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/base/translator"
+	"github.com/apache/incubator-answer/internal/base/validator"
 	"github.com/segmentfault/pacman/i18n"
 )
 
diff --git a/internal/schema/plugin_admin_schema.go b/internal/schema/plugin_admin_schema.go
index 3b2dbc2e..76d1e9d0 100644
--- a/internal/schema/plugin_admin_schema.go
+++ b/internal/schema/plugin_admin_schema.go
@@ -20,7 +20,7 @@
 package schema
 
 import (
-	"github.com/answerdev/answer/plugin"
+	"github.com/apache/incubator-answer/plugin"
 	"github.com/gin-gonic/gin"
 )
 
diff --git a/internal/schema/question_schema.go b/internal/schema/question_schema.go
index 83433834..3d064023 100644
--- a/internal/schema/question_schema.go
+++ b/internal/schema/question_schema.go
@@ -23,10 +23,10 @@ import (
 	"strings"
 	"time"
 
-	"github.com/answerdev/answer/internal/base/validator"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/pkg/converter"
-	"github.com/answerdev/answer/pkg/uid"
+	"github.com/apache/incubator-answer/internal/base/validator"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/pkg/converter"
+	"github.com/apache/incubator-answer/pkg/uid"
 )
 
 const (
diff --git a/internal/schema/reason_schema.go b/internal/schema/reason_schema.go
index 47c33e6a..82d62743 100644
--- a/internal/schema/reason_schema.go
+++ b/internal/schema/reason_schema.go
@@ -20,7 +20,7 @@
 package schema
 
 import (
-	"github.com/answerdev/answer/internal/base/translator"
+	"github.com/apache/incubator-answer/internal/base/translator"
 	"github.com/segmentfault/pacman/i18n"
 )
 
diff --git a/internal/schema/report_schema.go b/internal/schema/report_schema.go
index 6d42ff64..e853259c 100644
--- a/internal/schema/report_schema.go
+++ b/internal/schema/report_schema.go
@@ -22,7 +22,7 @@ package schema
 import (
 	"time"
 
-	"github.com/answerdev/answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/constant"
 )
 
 // AddReportReq add report request
diff --git a/internal/schema/revision_schema.go b/internal/schema/revision_schema.go
index 03ff681e..d52c1c4a 100644
--- a/internal/schema/revision_schema.go
+++ b/internal/schema/revision_schema.go
@@ -22,7 +22,7 @@ package schema
 import (
 	"time"
 
-	"github.com/answerdev/answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/constant"
 )
 
 // AddRevisionDTO add revision request
diff --git a/internal/schema/search_schema.go b/internal/schema/search_schema.go
index d5a3ec01..398fad1e 100644
--- a/internal/schema/search_schema.go
+++ b/internal/schema/search_schema.go
@@ -20,9 +20,9 @@
 package schema
 
 import (
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/validator"
-	"github.com/answerdev/answer/plugin"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/validator"
+	"github.com/apache/incubator-answer/plugin"
 	"regexp"
 	"strings"
 )
diff --git a/internal/schema/siteinfo_schema.go b/internal/schema/siteinfo_schema.go
index ee65c33b..bcbe7689 100644
--- a/internal/schema/siteinfo_schema.go
+++ b/internal/schema/siteinfo_schema.go
@@ -25,11 +25,11 @@ import (
 	"net/mail"
 	"net/url"
 
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/base/translator"
-	"github.com/answerdev/answer/internal/base/validator"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/base/translator"
+	"github.com/apache/incubator-answer/internal/base/validator"
 	"github.com/segmentfault/pacman/errors"
 )
 
diff --git a/internal/schema/tag_schema.go b/internal/schema/tag_schema.go
index 290fd4a4..d283ba73 100644
--- a/internal/schema/tag_schema.go
+++ b/internal/schema/tag_schema.go
@@ -22,8 +22,8 @@ package schema
 import (
 	"strings"
 
-	"github.com/answerdev/answer/internal/base/validator"
-	"github.com/answerdev/answer/pkg/converter"
+	"github.com/apache/incubator-answer/internal/base/validator"
+	"github.com/apache/incubator-answer/pkg/converter"
 )
 
 // SearchTagLikeReq get tag list all request
diff --git a/internal/schema/user_notification_schema.go b/internal/schema/user_notification_schema.go
index 61530dce..c2506286 100644
--- a/internal/schema/user_notification_schema.go
+++ b/internal/schema/user_notification_schema.go
@@ -21,8 +21,8 @@ package schema
 
 import (
 	"encoding/json"
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/entity"
 )
 
 type NotificationChannelConfig struct {
diff --git a/internal/schema/user_schema.go b/internal/schema/user_schema.go
index a9680682..4906faff 100644
--- a/internal/schema/user_schema.go
+++ b/internal/schema/user_schema.go
@@ -22,11 +22,11 @@ package schema
 import (
 	"encoding/json"
 
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/validator"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/pkg/checker"
-	"github.com/answerdev/answer/pkg/converter"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/validator"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/pkg/checker"
+	"github.com/apache/incubator-answer/pkg/converter"
 	"github.com/jinzhu/copier"
 )
 
diff --git a/internal/service/action/captcha_service.go b/internal/service/action/captcha_service.go
index 636fecd1..7619b983 100644
--- a/internal/service/action/captcha_service.go
+++ b/internal/service/action/captcha_service.go
@@ -24,9 +24,9 @@ import (
 	"image/color"
 	"strings"
 
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
 	"github.com/mojocn/base64Captcha"
 	"github.com/segmentfault/pacman/errors"
 	"github.com/segmentfault/pacman/log"
diff --git a/internal/service/action/captcha_strategy.go b/internal/service/action/captcha_strategy.go
index 88715af8..b4830d1b 100644
--- a/internal/service/action/captcha_strategy.go
+++ b/internal/service/action/captcha_strategy.go
@@ -24,7 +24,7 @@ import (
 	"github.com/segmentfault/pacman/log"
 	"time"
 
-	"github.com/answerdev/answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/entity"
 )
 
 // ValidationStrategy
diff --git a/internal/service/activity/activity.go b/internal/service/activity/activity.go
index 3a24e975..8591ff2e 100644
--- a/internal/service/activity/activity.go
+++ b/internal/service/activity/activity.go
@@ -23,23 +23,23 @@ import (
 	"context"
 	"encoding/json"
 	"fmt"
-	"github.com/answerdev/answer/internal/service/activity_common"
+	"github.com/apache/incubator-answer/internal/service/activity_common"
 	"strings"
 
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/comment_common"
-	"github.com/answerdev/answer/internal/service/config"
-	"github.com/answerdev/answer/internal/service/meta"
-	"github.com/answerdev/answer/internal/service/object_info"
-	"github.com/answerdev/answer/internal/service/revision_common"
-	"github.com/answerdev/answer/internal/service/tag_common"
-	usercommon "github.com/answerdev/answer/internal/service/user_common"
-	"github.com/answerdev/answer/pkg/converter"
-	"github.com/answerdev/answer/pkg/obj"
-	"github.com/answerdev/answer/pkg/uid"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/comment_common"
+	"github.com/apache/incubator-answer/internal/service/config"
+	"github.com/apache/incubator-answer/internal/service/meta"
+	"github.com/apache/incubator-answer/internal/service/object_info"
+	"github.com/apache/incubator-answer/internal/service/revision_common"
+	"github.com/apache/incubator-answer/internal/service/tag_common"
+	usercommon "github.com/apache/incubator-answer/internal/service/user_common"
+	"github.com/apache/incubator-answer/pkg/converter"
+	"github.com/apache/incubator-answer/pkg/obj"
+	"github.com/apache/incubator-answer/pkg/uid"
 	"github.com/segmentfault/pacman/log"
 )
 
diff --git a/internal/service/activity/answer_activity_service.go b/internal/service/activity/answer_activity_service.go
index 7845eddc..221a2040 100644
--- a/internal/service/activity/answer_activity_service.go
+++ b/internal/service/activity/answer_activity_service.go
@@ -21,9 +21,9 @@ package activity
 
 import (
 	"context"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/activity_type"
-	"github.com/answerdev/answer/internal/service/config"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/activity_type"
+	"github.com/apache/incubator-answer/internal/service/config"
 	"github.com/segmentfault/pacman/log"
 )
 
diff --git a/internal/service/activity_common/activity.go b/internal/service/activity_common/activity.go
index 3e00c708..db565f1e 100644
--- a/internal/service/activity_common/activity.go
+++ b/internal/service/activity_common/activity.go
@@ -23,11 +23,11 @@ import (
 	"context"
 	"time"
 
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/activity_queue"
-	"github.com/answerdev/answer/pkg/converter"
-	"github.com/answerdev/answer/pkg/uid"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/activity_queue"
+	"github.com/apache/incubator-answer/pkg/converter"
+	"github.com/apache/incubator-answer/pkg/uid"
 	"github.com/segmentfault/pacman/log"
 	"xorm.io/xorm"
 )
diff --git a/internal/service/activity_queue/activity_queue.go b/internal/service/activity_queue/activity_queue.go
index 49f0e3e5..e5019e83 100644
--- a/internal/service/activity_queue/activity_queue.go
+++ b/internal/service/activity_queue/activity_queue.go
@@ -22,7 +22,7 @@ package activity_queue
 import (
 	"context"
 
-	"github.com/answerdev/answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/schema"
 	"github.com/segmentfault/pacman/log"
 )
 
diff --git a/internal/service/answer_common/answer.go b/internal/service/answer_common/answer.go
index 8491f7b7..94797016 100644
--- a/internal/service/answer_common/answer.go
+++ b/internal/service/answer_common/answer.go
@@ -22,11 +22,11 @@ package answercommon
 import (
 	"context"
 
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/pkg/htmltext"
-	"github.com/answerdev/answer/pkg/uid"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/pkg/htmltext"
+	"github.com/apache/incubator-answer/pkg/uid"
 )
 
 type AnswerRepo interface {
diff --git a/internal/service/answer_service.go b/internal/service/answer_service.go
index 4a57d217..ad5eab26 100644
--- a/internal/service/answer_service.go
+++ b/internal/service/answer_service.go
@@ -22,27 +22,27 @@ package service
 import (
 	"context"
 	"encoding/json"
-	"github.com/answerdev/answer/pkg/converter"
-	"github.com/answerdev/answer/pkg/token"
+	"github.com/apache/incubator-answer/pkg/converter"
+	"github.com/apache/incubator-answer/pkg/token"
 	"time"
 
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/activity"
-	"github.com/answerdev/answer/internal/service/activity_common"
-	"github.com/answerdev/answer/internal/service/activity_queue"
-	answercommon "github.com/answerdev/answer/internal/service/answer_common"
-	collectioncommon "github.com/answerdev/answer/internal/service/collection_common"
-	"github.com/answerdev/answer/internal/service/export"
-	"github.com/answerdev/answer/internal/service/notice_queue"
-	"github.com/answerdev/answer/internal/service/permission"
-	questioncommon "github.com/answerdev/answer/internal/service/question_common"
-	"github.com/answerdev/answer/internal/service/revision_common"
-	"github.com/answerdev/answer/internal/service/role"
-	usercommon "github.com/answerdev/answer/internal/service/user_common"
-	"github.com/answerdev/answer/pkg/uid"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/activity"
+	"github.com/apache/incubator-answer/internal/service/activity_common"
+	"github.com/apache/incubator-answer/internal/service/activity_queue"
+	answercommon "github.com/apache/incubator-answer/internal/service/answer_common"
+	collectioncommon "github.com/apache/incubator-answer/internal/service/collection_common"
+	"github.com/apache/incubator-answer/internal/service/export"
+	"github.com/apache/incubator-answer/internal/service/notice_queue"
+	"github.com/apache/incubator-answer/internal/service/permission"
+	questioncommon "github.com/apache/incubator-answer/internal/service/question_common"
+	"github.com/apache/incubator-answer/internal/service/revision_common"
+	"github.com/apache/incubator-answer/internal/service/role"
+	usercommon "github.com/apache/incubator-answer/internal/service/user_common"
+	"github.com/apache/incubator-answer/pkg/uid"
 	"github.com/segmentfault/pacman/errors"
 	"github.com/segmentfault/pacman/log"
 )
diff --git a/internal/service/auth/auth.go b/internal/service/auth/auth.go
index f5a6fa7f..afb63391 100644
--- a/internal/service/auth/auth.go
+++ b/internal/service/auth/auth.go
@@ -22,9 +22,9 @@ package auth
 import (
 	"context"
 
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/pkg/token"
-	"github.com/answerdev/answer/plugin"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/pkg/token"
+	"github.com/apache/incubator-answer/plugin"
 )
 
 // AuthRepo auth repository
diff --git a/internal/service/collection_common/collection.go b/internal/service/collection_common/collection.go
index 4c975948..daf856ec 100644
--- a/internal/service/collection_common/collection.go
+++ b/internal/service/collection_common/collection.go
@@ -22,7 +22,7 @@ package collectioncommon
 import (
 	"context"
 
-	"github.com/answerdev/answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/entity"
 )
 
 // CollectionRepo collection repository
diff --git a/internal/service/collection_group_service.go b/internal/service/collection_group_service.go
index 08509d46..0ca0236e 100644
--- a/internal/service/collection_group_service.go
+++ b/internal/service/collection_group_service.go
@@ -22,9 +22,9 @@ package service
 import (
 	"context"
 
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
 	"github.com/jinzhu/copier"
 	"github.com/segmentfault/pacman/errors"
 )
diff --git a/internal/service/collection_service.go b/internal/service/collection_service.go
index 4ebf54ee..d12fb829 100644
--- a/internal/service/collection_service.go
+++ b/internal/service/collection_service.go
@@ -23,10 +23,10 @@ import (
 	"context"
 	"fmt"
 
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	collectioncommon "github.com/answerdev/answer/internal/service/collection_common"
-	questioncommon "github.com/answerdev/answer/internal/service/question_common"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	collectioncommon "github.com/apache/incubator-answer/internal/service/collection_common"
+	questioncommon "github.com/apache/incubator-answer/internal/service/question_common"
 	"github.com/segmentfault/pacman/errors"
 	"github.com/segmentfault/pacman/log"
 )
diff --git a/internal/service/comment/comment_service.go b/internal/service/comment/comment_service.go
index d1252f9b..df93b1a4 100644
--- a/internal/service/comment/comment_service.go
+++ b/internal/service/comment/comment_service.go
@@ -21,24 +21,24 @@ package comment
 
 import (
 	"context"
-	"github.com/answerdev/answer/pkg/token"
+	"github.com/apache/incubator-answer/pkg/token"
 	"time"
 
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/pager"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/activity_common"
-	"github.com/answerdev/answer/internal/service/activity_queue"
-	"github.com/answerdev/answer/internal/service/comment_common"
-	"github.com/answerdev/answer/internal/service/export"
-	"github.com/answerdev/answer/internal/service/notice_queue"
-	"github.com/answerdev/answer/internal/service/object_info"
-	"github.com/answerdev/answer/internal/service/permission"
-	usercommon "github.com/answerdev/answer/internal/service/user_common"
-	"github.com/answerdev/answer/pkg/htmltext"
-	"github.com/answerdev/answer/pkg/uid"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/pager"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/activity_common"
+	"github.com/apache/incubator-answer/internal/service/activity_queue"
+	"github.com/apache/incubator-answer/internal/service/comment_common"
+	"github.com/apache/incubator-answer/internal/service/export"
+	"github.com/apache/incubator-answer/internal/service/notice_queue"
+	"github.com/apache/incubator-answer/internal/service/object_info"
+	"github.com/apache/incubator-answer/internal/service/permission"
+	usercommon "github.com/apache/incubator-answer/internal/service/user_common"
+	"github.com/apache/incubator-answer/pkg/htmltext"
+	"github.com/apache/incubator-answer/pkg/uid"
 	"github.com/jinzhu/copier"
 	"github.com/segmentfault/pacman/errors"
 	"github.com/segmentfault/pacman/log"
diff --git a/internal/service/comment_common/comment_service.go b/internal/service/comment_common/comment_service.go
index 6da1ada7..eea32e6c 100644
--- a/internal/service/comment_common/comment_service.go
+++ b/internal/service/comment_common/comment_service.go
@@ -22,9 +22,9 @@ package comment_common
 import (
 	"context"
 
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
 	"github.com/segmentfault/pacman/errors"
 )
 
diff --git a/internal/service/config/config_service.go b/internal/service/config/config_service.go
index 8ff5e666..cff27f2b 100644
--- a/internal/service/config/config_service.go
+++ b/internal/service/config/config_service.go
@@ -24,7 +24,7 @@ import (
 	"encoding/json"
 	"fmt"
 
-	"github.com/answerdev/answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/entity"
 )
 
 // ConfigRepo config repository
diff --git a/internal/service/dashboard/dashboard_service.go b/internal/service/dashboard/dashboard_service.go
index dbee54d8..521776a7 100644
--- a/internal/service/dashboard/dashboard_service.go
+++ b/internal/service/dashboard/dashboard_service.go
@@ -28,20 +28,20 @@ import (
 	"net/url"
 	"time"
 
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/activity_common"
-	answercommon "github.com/answerdev/answer/internal/service/answer_common"
-	"github.com/answerdev/answer/internal/service/comment_common"
-	"github.com/answerdev/answer/internal/service/config"
-	"github.com/answerdev/answer/internal/service/export"
-	questioncommon "github.com/answerdev/answer/internal/service/question_common"
-	"github.com/answerdev/answer/internal/service/report_common"
-	"github.com/answerdev/answer/internal/service/service_config"
-	"github.com/answerdev/answer/internal/service/siteinfo_common"
-	usercommon "github.com/answerdev/answer/internal/service/user_common"
-	"github.com/answerdev/answer/pkg/dir"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/activity_common"
+	answercommon "github.com/apache/incubator-answer/internal/service/answer_common"
+	"github.com/apache/incubator-answer/internal/service/comment_common"
+	"github.com/apache/incubator-answer/internal/service/config"
+	"github.com/apache/incubator-answer/internal/service/export"
+	questioncommon "github.com/apache/incubator-answer/internal/service/question_common"
+	"github.com/apache/incubator-answer/internal/service/report_common"
+	"github.com/apache/incubator-answer/internal/service/service_config"
+	"github.com/apache/incubator-answer/internal/service/siteinfo_common"
+	usercommon "github.com/apache/incubator-answer/internal/service/user_common"
+	"github.com/apache/incubator-answer/pkg/dir"
 	"github.com/segmentfault/pacman/log"
 )
 
diff --git a/internal/service/export/email_service.go b/internal/service/export/email_service.go
index 3a51e37d..beec645d 100644
--- a/internal/service/export/email_service.go
+++ b/internal/service/export/email_service.go
@@ -23,19 +23,19 @@ import (
 	"crypto/tls"
 	"encoding/json"
 	"fmt"
-	"github.com/answerdev/answer/pkg/display"
+	"github.com/apache/incubator-answer/pkg/display"
 	"mime"
 	"os"
 	"strings"
 	"time"
 
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/base/translator"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/config"
-	"github.com/answerdev/answer/internal/service/siteinfo_common"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/base/translator"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/config"
+	"github.com/apache/incubator-answer/internal/service/siteinfo_common"
 	"github.com/segmentfault/pacman/errors"
 	"github.com/segmentfault/pacman/log"
 	"golang.org/x/net/context"
diff --git a/internal/service/follow/follow_service.go b/internal/service/follow/follow_service.go
index 384aa604..eecf3555 100644
--- a/internal/service/follow/follow_service.go
+++ b/internal/service/follow/follow_service.go
@@ -22,10 +22,10 @@ package follow
 import (
 	"context"
 
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/activity_common"
-	tagcommon "github.com/answerdev/answer/internal/service/tag_common"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/activity_common"
+	tagcommon "github.com/apache/incubator-answer/internal/service/tag_common"
 )
 
 type FollowRepo interface {
diff --git a/internal/service/meta/meta_service.go b/internal/service/meta/meta_service.go
index 7eb7f964..3c229858 100644
--- a/internal/service/meta/meta_service.go
+++ b/internal/service/meta/meta_service.go
@@ -22,8 +22,8 @@ package meta
 import (
 	"context"
 
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
 	"github.com/segmentfault/pacman/errors"
 )
 
diff --git a/internal/service/mock/siteinfo_repo_mock.go b/internal/service/mock/siteinfo_repo_mock.go
index 09b7385e..39e2c424 100644
--- a/internal/service/mock/siteinfo_repo_mock.go
+++ b/internal/service/mock/siteinfo_repo_mock.go
@@ -27,7 +27,7 @@ import (
 	context "context"
 	reflect "reflect"
 
-	entity "github.com/answerdev/answer/internal/entity"
+	entity "github.com/apache/incubator-answer/internal/entity"
 	gomock "github.com/golang/mock/gomock"
 )
 
diff --git a/internal/service/notice_queue/external_notification_queue.go b/internal/service/notice_queue/external_notification_queue.go
index 6670c6db..32cabdac 100644
--- a/internal/service/notice_queue/external_notification_queue.go
+++ b/internal/service/notice_queue/external_notification_queue.go
@@ -22,7 +22,7 @@ package notice_queue
 import (
 	"context"
 
-	"github.com/answerdev/answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/schema"
 	"github.com/segmentfault/pacman/log"
 )
 
diff --git a/internal/service/notice_queue/notice_queue.go b/internal/service/notice_queue/notice_queue.go
index 310874d5..c97e56b1 100644
--- a/internal/service/notice_queue/notice_queue.go
+++ b/internal/service/notice_queue/notice_queue.go
@@ -22,7 +22,7 @@ package notice_queue
 import (
 	"context"
 
-	"github.com/answerdev/answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/schema"
 	"github.com/segmentfault/pacman/log"
 )
 
diff --git a/internal/service/notification/external_notification.go b/internal/service/notification/external_notification.go
index 2970865a..bb025e55 100644
--- a/internal/service/notification/external_notification.go
+++ b/internal/service/notification/external_notification.go
@@ -21,13 +21,13 @@ package notification
 
 import (
 	"context"
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/activity_common"
-	"github.com/answerdev/answer/internal/service/export"
-	"github.com/answerdev/answer/internal/service/notice_queue"
-	usercommon "github.com/answerdev/answer/internal/service/user_common"
-	"github.com/answerdev/answer/internal/service/user_notification_config"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/activity_common"
+	"github.com/apache/incubator-answer/internal/service/export"
+	"github.com/apache/incubator-answer/internal/service/notice_queue"
+	usercommon "github.com/apache/incubator-answer/internal/service/user_common"
+	"github.com/apache/incubator-answer/internal/service/user_notification_config"
 	"github.com/segmentfault/pacman/log"
 )
 
diff --git a/internal/service/notification/invite_answer_notification.go b/internal/service/notification/invite_answer_notification.go
index 8b913960..1122d052 100644
--- a/internal/service/notification/invite_answer_notification.go
+++ b/internal/service/notification/invite_answer_notification.go
@@ -21,8 +21,8 @@ package notification
 
 import (
 	"context"
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/schema"
 	"github.com/segmentfault/pacman/i18n"
 	"github.com/segmentfault/pacman/log"
 	"time"
diff --git a/internal/service/notification/new_answer_notification.go b/internal/service/notification/new_answer_notification.go
index 45e4ea06..4a43192f 100644
--- a/internal/service/notification/new_answer_notification.go
+++ b/internal/service/notification/new_answer_notification.go
@@ -21,8 +21,8 @@ package notification
 
 import (
 	"context"
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/schema"
 	"github.com/segmentfault/pacman/i18n"
 	"github.com/segmentfault/pacman/log"
 	"time"
diff --git a/internal/service/notification/new_comment_notification.go b/internal/service/notification/new_comment_notification.go
index 043401d3..de69038a 100644
--- a/internal/service/notification/new_comment_notification.go
+++ b/internal/service/notification/new_comment_notification.go
@@ -21,8 +21,8 @@ package notification
 
 import (
 	"context"
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/schema"
 	"github.com/segmentfault/pacman/i18n"
 	"github.com/segmentfault/pacman/log"
 	"time"
diff --git a/internal/service/notification/new_question_notification.go b/internal/service/notification/new_question_notification.go
index 0916945f..29a5a9ce 100644
--- a/internal/service/notification/new_question_notification.go
+++ b/internal/service/notification/new_question_notification.go
@@ -21,9 +21,9 @@ package notification
 
 import (
 	"context"
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/pkg/token"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/pkg/token"
 	"github.com/segmentfault/pacman/i18n"
 	"github.com/segmentfault/pacman/log"
 	"time"
diff --git a/internal/service/notification/notification_service.go b/internal/service/notification/notification_service.go
index 4213451d..bda225d1 100644
--- a/internal/service/notification/notification_service.go
+++ b/internal/service/notification/notification_service.go
@@ -23,19 +23,19 @@ import (
 	"context"
 	"encoding/json"
 	"fmt"
-	usercommon "github.com/answerdev/answer/internal/service/user_common"
-	"github.com/answerdev/answer/pkg/converter"
-
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/pager"
-	"github.com/answerdev/answer/internal/base/translator"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	notficationcommon "github.com/answerdev/answer/internal/service/notification_common"
-	"github.com/answerdev/answer/internal/service/revision_common"
-	"github.com/answerdev/answer/pkg/uid"
+	usercommon "github.com/apache/incubator-answer/internal/service/user_common"
+	"github.com/apache/incubator-answer/pkg/converter"
+
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/pager"
+	"github.com/apache/incubator-answer/internal/base/translator"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	notficationcommon "github.com/apache/incubator-answer/internal/service/notification_common"
+	"github.com/apache/incubator-answer/internal/service/revision_common"
+	"github.com/apache/incubator-answer/pkg/uid"
 	"github.com/jinzhu/copier"
 	"github.com/segmentfault/pacman/log"
 )
diff --git a/internal/service/notification_common/notification.go b/internal/service/notification_common/notification.go
index 2a6c9d24..84a2084f 100644
--- a/internal/service/notification_common/notification.go
+++ b/internal/service/notification_common/notification.go
@@ -24,17 +24,17 @@ import (
 	"fmt"
 	"time"
 
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/activity_common"
-	"github.com/answerdev/answer/internal/service/notice_queue"
-	"github.com/answerdev/answer/internal/service/object_info"
-	usercommon "github.com/answerdev/answer/internal/service/user_common"
-	"github.com/answerdev/answer/pkg/uid"
-	"github.com/answerdev/answer/plugin"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/activity_common"
+	"github.com/apache/incubator-answer/internal/service/notice_queue"
+	"github.com/apache/incubator-answer/internal/service/object_info"
+	usercommon "github.com/apache/incubator-answer/internal/service/user_common"
+	"github.com/apache/incubator-answer/pkg/uid"
+	"github.com/apache/incubator-answer/plugin"
 	"github.com/goccy/go-json"
 	"github.com/jinzhu/copier"
 	"github.com/segmentfault/pacman/errors"
diff --git a/internal/service/object_info/object_info.go b/internal/service/object_info/object_info.go
index e472a07e..9ef5a892 100644
--- a/internal/service/object_info/object_info.go
+++ b/internal/service/object_info/object_info.go
@@ -22,16 +22,16 @@ package object_info
 import (
 	"context"
 
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/schema"
-	answercommon "github.com/answerdev/answer/internal/service/answer_common"
-	"github.com/answerdev/answer/internal/service/comment_common"
-	questioncommon "github.com/answerdev/answer/internal/service/question_common"
-	tagcommon "github.com/answerdev/answer/internal/service/tag_common"
-	"github.com/answerdev/answer/pkg/obj"
-	"github.com/answerdev/answer/pkg/uid"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/schema"
+	answercommon "github.com/apache/incubator-answer/internal/service/answer_common"
+	"github.com/apache/incubator-answer/internal/service/comment_common"
+	questioncommon "github.com/apache/incubator-answer/internal/service/question_common"
+	tagcommon "github.com/apache/incubator-answer/internal/service/tag_common"
+	"github.com/apache/incubator-answer/pkg/obj"
+	"github.com/apache/incubator-answer/pkg/uid"
 	"github.com/segmentfault/pacman/errors"
 )
 
diff --git a/internal/service/permission/answer_permission.go b/internal/service/permission/answer_permission.go
index 6cb44e1e..14af7abc 100644
--- a/internal/service/permission/answer_permission.go
+++ b/internal/service/permission/answer_permission.go
@@ -21,11 +21,11 @@ package permission
 
 import (
 	"context"
-	"github.com/answerdev/answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/entity"
 
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/translator"
-	"github.com/answerdev/answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/translator"
+	"github.com/apache/incubator-answer/internal/schema"
 )
 
 // GetAnswerPermission get answer permission
diff --git a/internal/service/permission/comment_permission.go b/internal/service/permission/comment_permission.go
index c046a783..aef32792 100644
--- a/internal/service/permission/comment_permission.go
+++ b/internal/service/permission/comment_permission.go
@@ -23,10 +23,10 @@ import (
 	"context"
 	"time"
 
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/translator"
-	"github.com/answerdev/answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/translator"
+	"github.com/apache/incubator-answer/internal/schema"
 )
 
 // GetCommentPermission get comment permission
diff --git a/internal/service/permission/question_permission.go b/internal/service/permission/question_permission.go
index a2f45b39..1df244e3 100644
--- a/internal/service/permission/question_permission.go
+++ b/internal/service/permission/question_permission.go
@@ -21,11 +21,11 @@ package permission
 
 import (
 	"context"
-	"github.com/answerdev/answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/entity"
 
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/translator"
-	"github.com/answerdev/answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/translator"
+	"github.com/apache/incubator-answer/internal/schema"
 )
 
 // GetQuestionPermission get question permission
diff --git a/internal/service/permission/tag_permission.go b/internal/service/permission/tag_permission.go
index 0137e5a1..2b87275d 100644
--- a/internal/service/permission/tag_permission.go
+++ b/internal/service/permission/tag_permission.go
@@ -21,11 +21,11 @@ package permission
 
 import (
 	"context"
-	"github.com/answerdev/answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/entity"
 
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/translator"
-	"github.com/answerdev/answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/translator"
+	"github.com/apache/incubator-answer/internal/schema"
 )
 
 // GetTagPermission get tag permission
diff --git a/internal/service/plugin_common/plugin_common_service.go b/internal/service/plugin_common/plugin_common_service.go
index 70220ab4..832fb321 100644
--- a/internal/service/plugin_common/plugin_common_service.go
+++ b/internal/service/plugin_common/plugin_common_service.go
@@ -22,15 +22,15 @@ package plugin_common
 import (
 	"context"
 	"encoding/json"
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/repo/search_sync"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/repo/search_sync"
 
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/config"
-	"github.com/answerdev/answer/plugin"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/config"
+	"github.com/apache/incubator-answer/plugin"
 	"github.com/segmentfault/pacman/errors"
 	"github.com/segmentfault/pacman/log"
 )
diff --git a/internal/service/provider.go b/internal/service/provider.go
index 1c679af0..38b9cd72 100644
--- a/internal/service/provider.go
+++ b/internal/service/provider.go
@@ -20,43 +20,43 @@
 package service
 
 import (
-	"github.com/answerdev/answer/internal/service/action"
-	"github.com/answerdev/answer/internal/service/activity"
-	"github.com/answerdev/answer/internal/service/activity_common"
-	"github.com/answerdev/answer/internal/service/activity_queue"
-	answercommon "github.com/answerdev/answer/internal/service/answer_common"
-	"github.com/answerdev/answer/internal/service/auth"
-	collectioncommon "github.com/answerdev/answer/internal/service/collection_common"
-	"github.com/answerdev/answer/internal/service/comment"
-	"github.com/answerdev/answer/internal/service/comment_common"
-	"github.com/answerdev/answer/internal/service/config"
-	"github.com/answerdev/answer/internal/service/dashboard"
-	"github.com/answerdev/answer/internal/service/export"
-	"github.com/answerdev/answer/internal/service/follow"
-	"github.com/answerdev/answer/internal/service/meta"
-	"github.com/answerdev/answer/internal/service/notice_queue"
-	"github.com/answerdev/answer/internal/service/notification"
-	notficationcommon "github.com/answerdev/answer/internal/service/notification_common"
-	"github.com/answerdev/answer/internal/service/object_info"
-	"github.com/answerdev/answer/internal/service/plugin_common"
-	questioncommon "github.com/answerdev/answer/internal/service/question_common"
-	"github.com/answerdev/answer/internal/service/rank"
-	"github.com/answerdev/answer/internal/service/reason"
-	"github.com/answerdev/answer/internal/service/report"
-	"github.com/answerdev/answer/internal/service/report_admin"
-	"github.com/answerdev/answer/internal/service/report_handle_admin"
-	"github.com/answerdev/answer/internal/service/revision_common"
-	"github.com/answerdev/answer/internal/service/role"
-	"github.com/answerdev/answer/internal/service/search_parser"
-	"github.com/answerdev/answer/internal/service/siteinfo"
-	"github.com/answerdev/answer/internal/service/siteinfo_common"
-	"github.com/answerdev/answer/internal/service/tag"
-	tagcommon "github.com/answerdev/answer/internal/service/tag_common"
-	"github.com/answerdev/answer/internal/service/uploader"
-	"github.com/answerdev/answer/internal/service/user_admin"
-	usercommon "github.com/answerdev/answer/internal/service/user_common"
-	"github.com/answerdev/answer/internal/service/user_external_login"
-	"github.com/answerdev/answer/internal/service/user_notification_config"
+	"github.com/apache/incubator-answer/internal/service/action"
+	"github.com/apache/incubator-answer/internal/service/activity"
+	"github.com/apache/incubator-answer/internal/service/activity_common"
+	"github.com/apache/incubator-answer/internal/service/activity_queue"
+	answercommon "github.com/apache/incubator-answer/internal/service/answer_common"
+	"github.com/apache/incubator-answer/internal/service/auth"
+	collectioncommon "github.com/apache/incubator-answer/internal/service/collection_common"
+	"github.com/apache/incubator-answer/internal/service/comment"
+	"github.com/apache/incubator-answer/internal/service/comment_common"
+	"github.com/apache/incubator-answer/internal/service/config"
+	"github.com/apache/incubator-answer/internal/service/dashboard"
+	"github.com/apache/incubator-answer/internal/service/export"
+	"github.com/apache/incubator-answer/internal/service/follow"
+	"github.com/apache/incubator-answer/internal/service/meta"
+	"github.com/apache/incubator-answer/internal/service/notice_queue"
+	"github.com/apache/incubator-answer/internal/service/notification"
+	notficationcommon "github.com/apache/incubator-answer/internal/service/notification_common"
+	"github.com/apache/incubator-answer/internal/service/object_info"
+	"github.com/apache/incubator-answer/internal/service/plugin_common"
+	questioncommon "github.com/apache/incubator-answer/internal/service/question_common"
+	"github.com/apache/incubator-answer/internal/service/rank"
+	"github.com/apache/incubator-answer/internal/service/reason"
+	"github.com/apache/incubator-answer/internal/service/report"
+	"github.com/apache/incubator-answer/internal/service/report_admin"
+	"github.com/apache/incubator-answer/internal/service/report_handle_admin"
+	"github.com/apache/incubator-answer/internal/service/revision_common"
+	"github.com/apache/incubator-answer/internal/service/role"
+	"github.com/apache/incubator-answer/internal/service/search_parser"
+	"github.com/apache/incubator-answer/internal/service/siteinfo"
+	"github.com/apache/incubator-answer/internal/service/siteinfo_common"
+	"github.com/apache/incubator-answer/internal/service/tag"
+	tagcommon "github.com/apache/incubator-answer/internal/service/tag_common"
+	"github.com/apache/incubator-answer/internal/service/uploader"
+	"github.com/apache/incubator-answer/internal/service/user_admin"
+	usercommon "github.com/apache/incubator-answer/internal/service/user_common"
+	"github.com/apache/incubator-answer/internal/service/user_external_login"
+	"github.com/apache/incubator-answer/internal/service/user_notification_config"
 	"github.com/google/wire"
 )
 
diff --git a/internal/service/question_common/question.go b/internal/service/question_common/question.go
index 7f25e81c..b12a9dec 100644
--- a/internal/service/question_common/question.go
+++ b/internal/service/question_common/question.go
@@ -25,25 +25,25 @@ import (
 	"math"
 	"time"
 
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/data"
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/service/activity_common"
-	"github.com/answerdev/answer/internal/service/activity_queue"
-	"github.com/answerdev/answer/internal/service/config"
-	"github.com/answerdev/answer/internal/service/meta"
-	"github.com/answerdev/answer/pkg/checker"
-	"github.com/answerdev/answer/pkg/htmltext"
-	"github.com/answerdev/answer/pkg/uid"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/data"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/service/activity_common"
+	"github.com/apache/incubator-answer/internal/service/activity_queue"
+	"github.com/apache/incubator-answer/internal/service/config"
+	"github.com/apache/incubator-answer/internal/service/meta"
+	"github.com/apache/incubator-answer/pkg/checker"
+	"github.com/apache/incubator-answer/pkg/htmltext"
+	"github.com/apache/incubator-answer/pkg/uid"
 	"github.com/segmentfault/pacman/errors"
 
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	answercommon "github.com/answerdev/answer/internal/service/answer_common"
-	collectioncommon "github.com/answerdev/answer/internal/service/collection_common"
-	tagcommon "github.com/answerdev/answer/internal/service/tag_common"
-	usercommon "github.com/answerdev/answer/internal/service/user_common"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	answercommon "github.com/apache/incubator-answer/internal/service/answer_common"
+	collectioncommon "github.com/apache/incubator-answer/internal/service/collection_common"
+	tagcommon "github.com/apache/incubator-answer/internal/service/tag_common"
+	usercommon "github.com/apache/incubator-answer/internal/service/user_common"
 	"github.com/segmentfault/pacman/log"
 )
 
diff --git a/internal/service/question_service.go b/internal/service/question_service.go
index 6ee8ec87..b550a1f9 100644
--- a/internal/service/question_service.go
+++ b/internal/service/question_service.go
@@ -22,34 +22,34 @@ package service
 import (
 	"encoding/json"
 	"fmt"
-	"github.com/answerdev/answer/internal/service/notification"
-	"github.com/answerdev/answer/internal/service/siteinfo_common"
-	"github.com/answerdev/answer/pkg/token"
+	"github.com/apache/incubator-answer/internal/service/notification"
+	"github.com/apache/incubator-answer/internal/service/siteinfo_common"
+	"github.com/apache/incubator-answer/pkg/token"
 	"strings"
 	"time"
 
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/pager"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/base/translator"
-	"github.com/answerdev/answer/internal/base/validator"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/activity"
-	"github.com/answerdev/answer/internal/service/activity_queue"
-	collectioncommon "github.com/answerdev/answer/internal/service/collection_common"
-	"github.com/answerdev/answer/internal/service/export"
-	"github.com/answerdev/answer/internal/service/meta"
-	"github.com/answerdev/answer/internal/service/notice_queue"
-	"github.com/answerdev/answer/internal/service/permission"
-	questioncommon "github.com/answerdev/answer/internal/service/question_common"
-	"github.com/answerdev/answer/internal/service/revision_common"
-	tagcommon "github.com/answerdev/answer/internal/service/tag_common"
-	usercommon "github.com/answerdev/answer/internal/service/user_common"
-	"github.com/answerdev/answer/pkg/converter"
-	"github.com/answerdev/answer/pkg/htmltext"
-	"github.com/answerdev/answer/pkg/uid"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/pager"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/base/translator"
+	"github.com/apache/incubator-answer/internal/base/validator"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/activity"
+	"github.com/apache/incubator-answer/internal/service/activity_queue"
+	collectioncommon "github.com/apache/incubator-answer/internal/service/collection_common"
+	"github.com/apache/incubator-answer/internal/service/export"
+	"github.com/apache/incubator-answer/internal/service/meta"
+	"github.com/apache/incubator-answer/internal/service/notice_queue"
+	"github.com/apache/incubator-answer/internal/service/permission"
+	questioncommon "github.com/apache/incubator-answer/internal/service/question_common"
+	"github.com/apache/incubator-answer/internal/service/revision_common"
+	tagcommon "github.com/apache/incubator-answer/internal/service/tag_common"
+	usercommon "github.com/apache/incubator-answer/internal/service/user_common"
+	"github.com/apache/incubator-answer/pkg/converter"
+	"github.com/apache/incubator-answer/pkg/htmltext"
+	"github.com/apache/incubator-answer/pkg/uid"
 	"github.com/jinzhu/copier"
 	"github.com/segmentfault/pacman/errors"
 	"github.com/segmentfault/pacman/log"
diff --git a/internal/service/rank/rank_service.go b/internal/service/rank/rank_service.go
index 3ea1ac61..ab164d4d 100644
--- a/internal/service/rank/rank_service.go
+++ b/internal/service/rank/rank_service.go
@@ -22,22 +22,22 @@ package rank
 import (
 	"context"
 
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/pager"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/base/translator"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/activity_type"
-	"github.com/answerdev/answer/internal/service/config"
-	"github.com/answerdev/answer/internal/service/object_info"
-	"github.com/answerdev/answer/internal/service/permission"
-	"github.com/answerdev/answer/internal/service/role"
-	usercommon "github.com/answerdev/answer/internal/service/user_common"
-	"github.com/answerdev/answer/pkg/htmltext"
-	"github.com/answerdev/answer/pkg/uid"
-	"github.com/answerdev/answer/plugin"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/pager"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/base/translator"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/activity_type"
+	"github.com/apache/incubator-answer/internal/service/config"
+	"github.com/apache/incubator-answer/internal/service/object_info"
+	"github.com/apache/incubator-answer/internal/service/permission"
+	"github.com/apache/incubator-answer/internal/service/role"
+	usercommon "github.com/apache/incubator-answer/internal/service/user_common"
+	"github.com/apache/incubator-answer/pkg/htmltext"
+	"github.com/apache/incubator-answer/pkg/uid"
+	"github.com/apache/incubator-answer/plugin"
 	"github.com/segmentfault/pacman/errors"
 	"github.com/segmentfault/pacman/log"
 	"xorm.io/xorm"
diff --git a/internal/service/reason/reason_service.go b/internal/service/reason/reason_service.go
index ec2deb80..c6c31c4c 100644
--- a/internal/service/reason/reason_service.go
+++ b/internal/service/reason/reason_service.go
@@ -22,8 +22,8 @@ package reason
 import (
 	"context"
 
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/reason_common"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/reason_common"
 )
 
 type ReasonService struct {
diff --git a/internal/service/reason_common/reason.go b/internal/service/reason_common/reason.go
index a1c976d8..ca1bf73d 100644
--- a/internal/service/reason_common/reason.go
+++ b/internal/service/reason_common/reason.go
@@ -22,7 +22,7 @@ package reason_common
 import (
 	"context"
 
-	"github.com/answerdev/answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/schema"
 )
 
 type ReasonRepo interface {
diff --git a/internal/service/report/report_service.go b/internal/service/report/report_service.go
index 498b75b7..55ac4272 100644
--- a/internal/service/report/report_service.go
+++ b/internal/service/report/report_service.go
@@ -20,11 +20,11 @@
 package report
 
 import (
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/object_info"
-	"github.com/answerdev/answer/internal/service/report_common"
-	"github.com/answerdev/answer/pkg/obj"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/object_info"
+	"github.com/apache/incubator-answer/internal/service/report_common"
+	"github.com/apache/incubator-answer/pkg/obj"
 	"golang.org/x/net/context"
 )
 
diff --git a/internal/service/report_admin/report_backyard.go b/internal/service/report_admin/report_backyard.go
index 072bf5e9..3b141796 100644
--- a/internal/service/report_admin/report_backyard.go
+++ b/internal/service/report_admin/report_backyard.go
@@ -23,22 +23,22 @@ import (
 	"context"
 	"encoding/json"
 
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/service/config"
-	"github.com/answerdev/answer/internal/service/object_info"
-	"github.com/answerdev/answer/pkg/htmltext"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/service/config"
+	"github.com/apache/incubator-answer/internal/service/object_info"
+	"github.com/apache/incubator-answer/pkg/htmltext"
 	"github.com/segmentfault/pacman/log"
 
-	"github.com/answerdev/answer/internal/base/pager"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	answercommon "github.com/answerdev/answer/internal/service/answer_common"
-	"github.com/answerdev/answer/internal/service/comment_common"
-	questioncommon "github.com/answerdev/answer/internal/service/question_common"
-	"github.com/answerdev/answer/internal/service/report_common"
-	"github.com/answerdev/answer/internal/service/report_handle_admin"
-	usercommon "github.com/answerdev/answer/internal/service/user_common"
+	"github.com/apache/incubator-answer/internal/base/pager"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	answercommon "github.com/apache/incubator-answer/internal/service/answer_common"
+	"github.com/apache/incubator-answer/internal/service/comment_common"
+	questioncommon "github.com/apache/incubator-answer/internal/service/question_common"
+	"github.com/apache/incubator-answer/internal/service/report_common"
+	"github.com/apache/incubator-answer/internal/service/report_handle_admin"
+	usercommon "github.com/apache/incubator-answer/internal/service/user_common"
 	"github.com/jinzhu/copier"
 	"github.com/segmentfault/pacman/errors"
 )
diff --git a/internal/service/report_common/report_common.go b/internal/service/report_common/report_common.go
index 10ce792c..e27ff162 100644
--- a/internal/service/report_common/report_common.go
+++ b/internal/service/report_common/report_common.go
@@ -22,8 +22,8 @@ package report_common
 import (
 	"context"
 
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
 )
 
 // ReportRepo report repository
diff --git a/internal/service/report_handle_admin/report_handle.go b/internal/service/report_handle_admin/report_handle.go
index 7b823ac4..37170396 100644
--- a/internal/service/report_handle_admin/report_handle.go
+++ b/internal/service/report_handle_admin/report_handle.go
@@ -22,15 +22,15 @@ package report_handle_admin
 import (
 	"context"
 
-	"github.com/answerdev/answer/internal/service/config"
-	"github.com/answerdev/answer/internal/service/notice_queue"
+	"github.com/apache/incubator-answer/internal/service/config"
+	"github.com/apache/incubator-answer/internal/service/notice_queue"
 
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/comment"
-	questioncommon "github.com/answerdev/answer/internal/service/question_common"
-	"github.com/answerdev/answer/pkg/obj"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/comment"
+	questioncommon "github.com/apache/incubator-answer/internal/service/question_common"
+	"github.com/apache/incubator-answer/pkg/obj"
 )
 
 type ReportHandle struct {
diff --git a/internal/service/revision/revision.go b/internal/service/revision/revision.go
index a179ce8e..658c92f6 100644
--- a/internal/service/revision/revision.go
+++ b/internal/service/revision/revision.go
@@ -22,7 +22,7 @@ package revision
 import (
 	"context"
 
-	"github.com/answerdev/answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/entity"
 	"xorm.io/xorm"
 )
 
diff --git a/internal/service/revision_common/revision_service.go b/internal/service/revision_common/revision_service.go
index cc6f8b87..c9d454e3 100644
--- a/internal/service/revision_common/revision_service.go
+++ b/internal/service/revision_common/revision_service.go
@@ -22,15 +22,15 @@ package revision_common
 import (
 	"context"
 
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/service/revision"
-	usercommon "github.com/answerdev/answer/internal/service/user_common"
-	"github.com/answerdev/answer/pkg/uid"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/service/revision"
+	usercommon "github.com/apache/incubator-answer/internal/service/user_common"
+	"github.com/apache/incubator-answer/pkg/uid"
 	"github.com/segmentfault/pacman/errors"
 	"github.com/segmentfault/pacman/log"
 
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
 	"github.com/jinzhu/copier"
 )
 
diff --git a/internal/service/revision_service.go b/internal/service/revision_service.go
index a16e7bc1..552bccd4 100644
--- a/internal/service/revision_service.go
+++ b/internal/service/revision_service.go
@@ -24,22 +24,22 @@ import (
 	"encoding/json"
 	"time"
 
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/pager"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/activity_queue"
-	answercommon "github.com/answerdev/answer/internal/service/answer_common"
-	"github.com/answerdev/answer/internal/service/notice_queue"
-	"github.com/answerdev/answer/internal/service/object_info"
-	questioncommon "github.com/answerdev/answer/internal/service/question_common"
-	"github.com/answerdev/answer/internal/service/revision"
-	"github.com/answerdev/answer/internal/service/tag_common"
-	tagcommon "github.com/answerdev/answer/internal/service/tag_common"
-	usercommon "github.com/answerdev/answer/internal/service/user_common"
-	"github.com/answerdev/answer/pkg/converter"
-	"github.com/answerdev/answer/pkg/obj"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/pager"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/activity_queue"
+	answercommon "github.com/apache/incubator-answer/internal/service/answer_common"
+	"github.com/apache/incubator-answer/internal/service/notice_queue"
+	"github.com/apache/incubator-answer/internal/service/object_info"
+	questioncommon "github.com/apache/incubator-answer/internal/service/question_common"
+	"github.com/apache/incubator-answer/internal/service/revision"
+	"github.com/apache/incubator-answer/internal/service/tag_common"
+	tagcommon "github.com/apache/incubator-answer/internal/service/tag_common"
+	usercommon "github.com/apache/incubator-answer/internal/service/user_common"
+	"github.com/apache/incubator-answer/pkg/converter"
+	"github.com/apache/incubator-answer/pkg/obj"
 	"github.com/jinzhu/copier"
 	"github.com/segmentfault/pacman/errors"
 	"github.com/segmentfault/pacman/log"
diff --git a/internal/service/role/power_service.go b/internal/service/role/power_service.go
index d3043e2e..86f0e260 100644
--- a/internal/service/role/power_service.go
+++ b/internal/service/role/power_service.go
@@ -22,7 +22,7 @@ package role
 import (
 	"context"
 
-	"github.com/answerdev/answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/entity"
 )
 
 // PowerRepo power repository
diff --git a/internal/service/role/role_service.go b/internal/service/role/role_service.go
index 13cf0dff..f0271312 100644
--- a/internal/service/role/role_service.go
+++ b/internal/service/role/role_service.go
@@ -22,10 +22,10 @@ package role
 import (
 	"context"
 
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/translator"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/translator"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
 	"github.com/jinzhu/copier"
 )
 
diff --git a/internal/service/role/user_role_rel_service.go b/internal/service/role/user_role_rel_service.go
index ec7a060f..f89f3a4f 100644
--- a/internal/service/role/user_role_rel_service.go
+++ b/internal/service/role/user_role_rel_service.go
@@ -22,7 +22,7 @@ package role
 import (
 	"context"
 
-	"github.com/answerdev/answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/entity"
 )
 
 // UserRoleRelRepo userRoleRel repository
diff --git a/internal/service/search_common/search.go b/internal/service/search_common/search.go
index f49efdeb..d1aea547 100644
--- a/internal/service/search_common/search.go
+++ b/internal/service/search_common/search.go
@@ -21,8 +21,8 @@ package search_common
 
 import (
 	"context"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/plugin"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/plugin"
 )
 
 type SearchRepo interface {
diff --git a/internal/service/search_parser/search_parser.go b/internal/service/search_parser/search_parser.go
index 4d240df7..a5dfd670 100644
--- a/internal/service/search_parser/search_parser.go
+++ b/internal/service/search_parser/search_parser.go
@@ -22,14 +22,14 @@ package search_parser
 import (
 	"context"
 	"fmt"
-	"github.com/answerdev/answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/constant"
 	"regexp"
 	"strings"
 
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/tag_common"
-	usercommon "github.com/answerdev/answer/internal/service/user_common"
-	"github.com/answerdev/answer/pkg/converter"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/tag_common"
+	usercommon "github.com/apache/incubator-answer/internal/service/user_common"
+	"github.com/apache/incubator-answer/pkg/converter"
 )
 
 type SearchParser struct {
diff --git a/internal/service/search_service.go b/internal/service/search_service.go
index 0b991081..46d71374 100644
--- a/internal/service/search_service.go
+++ b/internal/service/search_service.go
@@ -21,10 +21,10 @@ package service
 
 import (
 	"context"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/search_common"
-	"github.com/answerdev/answer/internal/service/search_parser"
-	"github.com/answerdev/answer/plugin"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/search_common"
+	"github.com/apache/incubator-answer/internal/service/search_parser"
+	"github.com/apache/incubator-answer/plugin"
 )
 
 type SearchService struct {
diff --git a/internal/service/siteinfo/siteinfo_service.go b/internal/service/siteinfo/siteinfo_service.go
index 1933efc8..7f609e6c 100644
--- a/internal/service/siteinfo/siteinfo_service.go
+++ b/internal/service/siteinfo/siteinfo_service.go
@@ -24,18 +24,18 @@ import (
 	"encoding/json"
 	"fmt"
 
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/base/translator"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/config"
-	"github.com/answerdev/answer/internal/service/export"
-	questioncommon "github.com/answerdev/answer/internal/service/question_common"
-	"github.com/answerdev/answer/internal/service/siteinfo_common"
-	tagcommon "github.com/answerdev/answer/internal/service/tag_common"
-	"github.com/answerdev/answer/plugin"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/base/translator"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/config"
+	"github.com/apache/incubator-answer/internal/service/export"
+	questioncommon "github.com/apache/incubator-answer/internal/service/question_common"
+	"github.com/apache/incubator-answer/internal/service/siteinfo_common"
+	tagcommon "github.com/apache/incubator-answer/internal/service/tag_common"
+	"github.com/apache/incubator-answer/plugin"
 	"github.com/jinzhu/copier"
 	"github.com/segmentfault/pacman/errors"
 	"github.com/segmentfault/pacman/log"
diff --git a/internal/service/siteinfo_common/siteinfo_service.go b/internal/service/siteinfo_common/siteinfo_service.go
index 46b277bd..e37fb7b1 100644
--- a/internal/service/siteinfo_common/siteinfo_service.go
+++ b/internal/service/siteinfo_common/siteinfo_service.go
@@ -23,10 +23,10 @@ import (
 	"context"
 	"encoding/json"
 
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/pkg/gravatar"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/pkg/gravatar"
 	"github.com/segmentfault/pacman/log"
 )
 
diff --git a/internal/service/siteinfo_common/siteinfo_service_test.go b/internal/service/siteinfo_common/siteinfo_service_test.go
index 28e483ce..bda2f368 100644
--- a/internal/service/siteinfo_common/siteinfo_service_test.go
+++ b/internal/service/siteinfo_common/siteinfo_service_test.go
@@ -23,9 +23,9 @@ import (
 	"context"
 	"testing"
 
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/service/mock"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/service/mock"
 	"github.com/golang/mock/gomock"
 	"github.com/stretchr/testify/assert"
 )
diff --git a/internal/service/tag/tag_service.go b/internal/service/tag/tag_service.go
index cfd41fd9..64d17183 100644
--- a/internal/service/tag/tag_service.go
+++ b/internal/service/tag/tag_service.go
@@ -23,21 +23,21 @@ import (
 	"context"
 	"encoding/json"
 
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/service/activity_queue"
-	"github.com/answerdev/answer/internal/service/revision_common"
-	"github.com/answerdev/answer/internal/service/siteinfo_common"
-	tagcommonser "github.com/answerdev/answer/internal/service/tag_common"
-	"github.com/answerdev/answer/pkg/htmltext"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/service/activity_queue"
+	"github.com/apache/incubator-answer/internal/service/revision_common"
+	"github.com/apache/incubator-answer/internal/service/siteinfo_common"
+	tagcommonser "github.com/apache/incubator-answer/internal/service/tag_common"
+	"github.com/apache/incubator-answer/pkg/htmltext"
 	"github.com/jinzhu/copier"
 
-	"github.com/answerdev/answer/internal/base/pager"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/activity_common"
-	"github.com/answerdev/answer/internal/service/permission"
-	"github.com/answerdev/answer/pkg/converter"
+	"github.com/apache/incubator-answer/internal/base/pager"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/activity_common"
+	"github.com/apache/incubator-answer/internal/service/permission"
+	"github.com/apache/incubator-answer/pkg/converter"
 	"github.com/segmentfault/pacman/errors"
 	"github.com/segmentfault/pacman/log"
 )
diff --git a/internal/service/tag_common/tag_common.go b/internal/service/tag_common/tag_common.go
index c0c1850b..74a0f0ab 100644
--- a/internal/service/tag_common/tag_common.go
+++ b/internal/service/tag_common/tag_common.go
@@ -26,15 +26,15 @@ import (
 	"sort"
 	"strings"
 
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/base/validator"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/activity_queue"
-	"github.com/answerdev/answer/internal/service/revision_common"
-	"github.com/answerdev/answer/internal/service/siteinfo_common"
-	"github.com/answerdev/answer/pkg/converter"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/base/validator"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/activity_queue"
+	"github.com/apache/incubator-answer/internal/service/revision_common"
+	"github.com/apache/incubator-answer/internal/service/siteinfo_common"
+	"github.com/apache/incubator-answer/pkg/converter"
 	"github.com/segmentfault/pacman/errors"
 	"github.com/segmentfault/pacman/log"
 )
diff --git a/internal/service/uploader/upload.go b/internal/service/uploader/upload.go
index b9a92d0f..fb0b2af0 100644
--- a/internal/service/uploader/upload.go
+++ b/internal/service/uploader/upload.go
@@ -30,13 +30,13 @@ import (
 	"path/filepath"
 	"strings"
 
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/service/service_config"
-	"github.com/answerdev/answer/internal/service/siteinfo_common"
-	"github.com/answerdev/answer/pkg/checker"
-	"github.com/answerdev/answer/pkg/dir"
-	"github.com/answerdev/answer/pkg/uid"
-	"github.com/answerdev/answer/plugin"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/service/service_config"
+	"github.com/apache/incubator-answer/internal/service/siteinfo_common"
+	"github.com/apache/incubator-answer/pkg/checker"
+	"github.com/apache/incubator-answer/pkg/dir"
+	"github.com/apache/incubator-answer/pkg/uid"
+	"github.com/apache/incubator-answer/plugin"
 	"github.com/disintegration/imaging"
 	"github.com/gin-gonic/gin"
 	exifremove "github.com/scottleedavis/go-exif-remove"
diff --git a/internal/service/user_admin/user_backyard.go b/internal/service/user_admin/user_backyard.go
index f37de76b..a262d720 100644
--- a/internal/service/user_admin/user_backyard.go
+++ b/internal/service/user_admin/user_backyard.go
@@ -22,29 +22,29 @@ package user_admin
 import (
 	"context"
 	"fmt"
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/translator"
-	"github.com/answerdev/answer/internal/base/validator"
-	answercommon "github.com/answerdev/answer/internal/service/answer_common"
-	"github.com/answerdev/answer/internal/service/comment_common"
-	"github.com/answerdev/answer/internal/service/export"
-	questioncommon "github.com/answerdev/answer/internal/service/question_common"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/translator"
+	"github.com/apache/incubator-answer/internal/base/validator"
+	answercommon "github.com/apache/incubator-answer/internal/service/answer_common"
+	"github.com/apache/incubator-answer/internal/service/comment_common"
+	"github.com/apache/incubator-answer/internal/service/export"
+	questioncommon "github.com/apache/incubator-answer/internal/service/question_common"
 	"github.com/google/uuid"
 	"net/mail"
 	"strings"
 	"time"
 	"unicode"
 
-	"github.com/answerdev/answer/internal/base/pager"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/activity"
-	"github.com/answerdev/answer/internal/service/auth"
-	"github.com/answerdev/answer/internal/service/role"
-	"github.com/answerdev/answer/internal/service/siteinfo_common"
-	usercommon "github.com/answerdev/answer/internal/service/user_common"
+	"github.com/apache/incubator-answer/internal/base/pager"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/activity"
+	"github.com/apache/incubator-answer/internal/service/auth"
+	"github.com/apache/incubator-answer/internal/service/role"
+	"github.com/apache/incubator-answer/internal/service/siteinfo_common"
+	usercommon "github.com/apache/incubator-answer/internal/service/user_common"
 	"github.com/jinzhu/copier"
 	"github.com/segmentfault/pacman/errors"
 	"github.com/segmentfault/pacman/log"
diff --git a/internal/service/user_common/user.go b/internal/service/user_common/user.go
index 7da4f3cc..75358884 100644
--- a/internal/service/user_common/user.go
+++ b/internal/service/user_common/user.go
@@ -21,19 +21,19 @@ package usercommon
 
 import (
 	"context"
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/pkg/converter"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/pkg/converter"
 	"strings"
 
 	"github.com/Chain-Zhang/pinyin"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/auth"
-	"github.com/answerdev/answer/internal/service/role"
-	"github.com/answerdev/answer/internal/service/siteinfo_common"
-	"github.com/answerdev/answer/pkg/checker"
-	"github.com/answerdev/answer/pkg/random"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/auth"
+	"github.com/apache/incubator-answer/internal/service/role"
+	"github.com/apache/incubator-answer/internal/service/siteinfo_common"
+	"github.com/apache/incubator-answer/pkg/checker"
+	"github.com/apache/incubator-answer/pkg/random"
 	"github.com/segmentfault/pacman/errors"
 	"github.com/segmentfault/pacman/log"
 )
diff --git a/internal/service/user_external_login/user_center_login_service.go b/internal/service/user_external_login/user_center_login_service.go
index a0944f74..6089d626 100644
--- a/internal/service/user_external_login/user_center_login_service.go
+++ b/internal/service/user_external_login/user_center_login_service.go
@@ -24,19 +24,19 @@ import (
 	"encoding/json"
 	"time"
 
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/base/translator"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/activity"
-	"github.com/answerdev/answer/internal/service/siteinfo_common"
-	usercommon "github.com/answerdev/answer/internal/service/user_common"
-	"github.com/answerdev/answer/pkg/checker"
-	"github.com/answerdev/answer/pkg/converter"
-	"github.com/answerdev/answer/pkg/random"
-	"github.com/answerdev/answer/plugin"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/base/translator"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/activity"
+	"github.com/apache/incubator-answer/internal/service/siteinfo_common"
+	usercommon "github.com/apache/incubator-answer/internal/service/user_common"
+	"github.com/apache/incubator-answer/pkg/checker"
+	"github.com/apache/incubator-answer/pkg/converter"
+	"github.com/apache/incubator-answer/pkg/random"
+	"github.com/apache/incubator-answer/plugin"
 	"github.com/segmentfault/pacman/log"
 )
 
diff --git a/internal/service/user_external_login/user_external_login_service.go b/internal/service/user_external_login/user_external_login_service.go
index e9b44d3c..db2fb75e 100644
--- a/internal/service/user_external_login/user_external_login_service.go
+++ b/internal/service/user_external_login/user_external_login_service.go
@@ -25,20 +25,20 @@ import (
 	"fmt"
 	"time"
 
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/base/translator"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/activity"
-	"github.com/answerdev/answer/internal/service/export"
-	"github.com/answerdev/answer/internal/service/siteinfo_common"
-	usercommon "github.com/answerdev/answer/internal/service/user_common"
-	"github.com/answerdev/answer/pkg/checker"
-	"github.com/answerdev/answer/pkg/random"
-	"github.com/answerdev/answer/pkg/token"
-	"github.com/answerdev/answer/plugin"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/base/translator"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/activity"
+	"github.com/apache/incubator-answer/internal/service/export"
+	"github.com/apache/incubator-answer/internal/service/siteinfo_common"
+	usercommon "github.com/apache/incubator-answer/internal/service/user_common"
+	"github.com/apache/incubator-answer/pkg/checker"
+	"github.com/apache/incubator-answer/pkg/random"
+	"github.com/apache/incubator-answer/pkg/token"
+	"github.com/apache/incubator-answer/plugin"
 	"github.com/google/uuid"
 	"github.com/segmentfault/pacman/errors"
 	"github.com/segmentfault/pacman/log"
diff --git a/internal/service/user_notification_config/user_notification_config_service.go b/internal/service/user_notification_config/user_notification_config_service.go
index b0b30869..dee84939 100644
--- a/internal/service/user_notification_config/user_notification_config_service.go
+++ b/internal/service/user_notification_config/user_notification_config_service.go
@@ -21,10 +21,10 @@ package user_notification_config
 
 import (
 	"context"
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	usercommon "github.com/answerdev/answer/internal/service/user_common"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	usercommon "github.com/apache/incubator-answer/internal/service/user_common"
 )
 
 type UserNotificationConfigRepo interface {
diff --git a/internal/service/user_service.go b/internal/service/user_service.go
index 3f0e0393..df740731 100644
--- a/internal/service/user_service.go
+++ b/internal/service/user_service.go
@@ -23,26 +23,26 @@ import (
 	"context"
 	"encoding/json"
 	"fmt"
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/service/user_notification_config"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/service/user_notification_config"
 	"time"
 
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/base/translator"
-	"github.com/answerdev/answer/internal/base/validator"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/schema"
-	"github.com/answerdev/answer/internal/service/activity"
-	"github.com/answerdev/answer/internal/service/activity_common"
-	"github.com/answerdev/answer/internal/service/auth"
-	"github.com/answerdev/answer/internal/service/export"
-	"github.com/answerdev/answer/internal/service/role"
-	"github.com/answerdev/answer/internal/service/siteinfo_common"
-	usercommon "github.com/answerdev/answer/internal/service/user_common"
-	"github.com/answerdev/answer/internal/service/user_external_login"
-	"github.com/answerdev/answer/pkg/checker"
-	"github.com/answerdev/answer/plugin"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/base/translator"
+	"github.com/apache/incubator-answer/internal/base/validator"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/schema"
+	"github.com/apache/incubator-answer/internal/service/activity"
+	"github.com/apache/incubator-answer/internal/service/activity_common"
+	"github.com/apache/incubator-answer/internal/service/auth"
+	"github.com/apache/incubator-answer/internal/service/export"
+	"github.com/apache/incubator-answer/internal/service/role"
+	"github.com/apache/incubator-answer/internal/service/siteinfo_common"
+	usercommon "github.com/apache/incubator-answer/internal/service/user_common"
+	"github.com/apache/incubator-answer/internal/service/user_external_login"
+	"github.com/apache/incubator-answer/pkg/checker"
+	"github.com/apache/incubator-answer/plugin"
 	"github.com/google/uuid"
 	"github.com/segmentfault/pacman/errors"
 	"github.com/segmentfault/pacman/log"
diff --git a/internal/service/vote_service.go b/internal/service/vote_service.go
index 6051bbf4..b5ce73b8 100644
--- a/internal/service/vote_service.go
+++ b/internal/service/vote_service.go
@@ -21,25 +21,25 @@ package service
 
 import (
 	"context"
-	"github.com/answerdev/answer/internal/service/activity_common"
+	"github.com/apache/incubator-answer/internal/service/activity_common"
 	"strings"
 
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/pager"
-	"github.com/answerdev/answer/internal/base/translator"
-	"github.com/answerdev/answer/internal/entity"
-	"github.com/answerdev/answer/internal/service/activity_type"
-	"github.com/answerdev/answer/internal/service/comment_common"
-	"github.com/answerdev/answer/internal/service/config"
-	"github.com/answerdev/answer/internal/service/object_info"
-	"github.com/answerdev/answer/pkg/htmltext"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/pager"
+	"github.com/apache/incubator-answer/internal/base/translator"
+	"github.com/apache/incubator-answer/internal/entity"
+	"github.com/apache/incubator-answer/internal/service/activity_type"
+	"github.com/apache/incubator-answer/internal/service/comment_common"
+	"github.com/apache/incubator-answer/internal/service/config"
+	"github.com/apache/incubator-answer/internal/service/object_info"
+	"github.com/apache/incubator-answer/pkg/htmltext"
 	"github.com/segmentfault/pacman/log"
 
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/internal/schema"
-	answercommon "github.com/answerdev/answer/internal/service/answer_common"
-	questioncommon "github.com/answerdev/answer/internal/service/question_common"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/internal/schema"
+	answercommon "github.com/apache/incubator-answer/internal/service/answer_common"
+	questioncommon "github.com/apache/incubator-answer/internal/service/question_common"
 	"github.com/segmentfault/pacman/errors"
 )
 
diff --git a/pkg/checker/path_ignore.go b/pkg/checker/path_ignore.go
index 98a28805..5a307ae4 100644
--- a/pkg/checker/path_ignore.go
+++ b/pkg/checker/path_ignore.go
@@ -22,7 +22,7 @@ package checker
 import (
 	"sync"
 
-	"github.com/answerdev/answer/configs"
+	"github.com/apache/incubator-answer/configs"
 	"github.com/segmentfault/pacman/log"
 	"gopkg.in/yaml.v3"
 )
diff --git a/pkg/checker/reserved_username.go b/pkg/checker/reserved_username.go
index 678cc69e..db0bde93 100644
--- a/pkg/checker/reserved_username.go
+++ b/pkg/checker/reserved_username.go
@@ -25,9 +25,9 @@ import (
 	"path/filepath"
 	"sync"
 
-	"github.com/answerdev/answer/configs"
-	"github.com/answerdev/answer/internal/cli"
-	"github.com/answerdev/answer/pkg/dir"
+	"github.com/apache/incubator-answer/configs"
+	"github.com/apache/incubator-answer/internal/cli"
+	"github.com/apache/incubator-answer/pkg/dir"
 )
 
 var (
diff --git a/pkg/display/url.go b/pkg/display/url.go
index b7f63446..1a9c5196 100644
--- a/pkg/display/url.go
+++ b/pkg/display/url.go
@@ -20,9 +20,9 @@
 package display
 
 import (
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/pkg/htmltext"
-	"github.com/answerdev/answer/pkg/uid"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/pkg/htmltext"
+	"github.com/apache/incubator-answer/pkg/uid"
 )
 
 // QuestionURL get question url
diff --git a/pkg/gravatar/gravatar_test.go b/pkg/gravatar/gravatar_test.go
index ecc88114..50bd79b4 100644
--- a/pkg/gravatar/gravatar_test.go
+++ b/pkg/gravatar/gravatar_test.go
@@ -20,7 +20,7 @@
 package gravatar
 
 import (
-	"github.com/answerdev/answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/constant"
 	"testing"
 
 	"github.com/stretchr/testify/assert"
diff --git a/pkg/htmltext/htmltext.go b/pkg/htmltext/htmltext.go
index 68c93804..792063f4 100644
--- a/pkg/htmltext/htmltext.go
+++ b/pkg/htmltext/htmltext.go
@@ -21,7 +21,7 @@ package htmltext
 
 import (
 	"github.com/Chain-Zhang/pinyin"
-	"github.com/answerdev/answer/pkg/checker"
+	"github.com/apache/incubator-answer/pkg/checker"
 	"io"
 	"net/http"
 	"net/url"
diff --git a/pkg/obj/obj.go b/pkg/obj/obj.go
index 14ac2d6a..1172b52b 100644
--- a/pkg/obj/obj.go
+++ b/pkg/obj/obj.go
@@ -20,9 +20,9 @@
 package obj
 
 import (
-	"github.com/answerdev/answer/internal/base/constant"
-	"github.com/answerdev/answer/internal/base/reason"
-	"github.com/answerdev/answer/pkg/converter"
+	"github.com/apache/incubator-answer/internal/base/constant"
+	"github.com/apache/incubator-answer/internal/base/reason"
+	"github.com/apache/incubator-answer/pkg/converter"
 	"github.com/segmentfault/pacman/errors"
 )
 
diff --git a/plugin/plugin.go b/plugin/plugin.go
index 72f38ddc..1fec7842 100644
--- a/plugin/plugin.go
+++ b/plugin/plugin.go
@@ -22,8 +22,8 @@ package plugin
 import (
 	"encoding/json"
 
-	"github.com/answerdev/answer/internal/base/handler"
-	"github.com/answerdev/answer/internal/base/translator"
+	"github.com/apache/incubator-answer/internal/base/handler"
+	"github.com/apache/incubator-answer/internal/base/translator"
 	"github.com/gin-gonic/gin"
 )