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

wangxin pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-dubbo.wiki.git


The following commit(s) were added to refs/heads/master by this push:
     new 5e1f1e3  Updated Dubbo extension guide (markdown)
5e1f1e3 is described below

commit 5e1f1e3b302b5300b871b45c97618dd52f009acc
Author: Xin Wang <[email protected]>
AuthorDate: Mon Nov 19 22:42:50 2018 +0800

    Updated Dubbo extension guide (markdown)
---
 Dubbo-extension-guide.md | 36 +-----------------------------------
 1 file changed, 1 insertion(+), 35 deletions(-)

diff --git a/Dubbo-extension-guide.md b/Dubbo-extension-guide.md
index 2b867c1..b95d037 100644
--- a/Dubbo-extension-guide.md
+++ b/Dubbo-extension-guide.md
@@ -1,35 +1 @@
-Dubbo Use microkernel + plugin design pattern. Microkernel is only responsible 
for assembling plugins, the functions of Dubbo are implemented by extension 
points(plugins), which means that all functions of Dubbo can be replaced by 
user customized extension.
-
-## Dubbo Ecosystem
-
-We recommend you to put extension to Dubbo 
[ecosystem](https://github.com/dubbo). Using this pattern will keep the core 
repository cleaner and decrease the maintains work. With less code also speed 
up core repository build process.
-
-## Dependency
-Implement your own Dubbo extension, in general is just dependence on API jar 
correspond to what you want.
-For example:
-```xml
-<dependency>
-    <groupId>org.apache.dubbo</groupId>
-    <artifactId>dubbo-serialization-api</artifactId>
-    <version>${dubbo.version}</version>
-</dependency>
-```
-
-## Src Guide
-Usually, implement special extension, just need reference the [Developer 
Guide](http://dubbo.apache.org/#/docs/dev/build.md?lang=en-us) docs. Implement 
necessary interface and adapt extension to dubbo. Besides, some others should 
be considered:
-1. Well tested. You should write unit test and mock test to eliminate 
potential bugs.
-2. No warning, if some warning cannot to avoid, use @SuppressWarnings to 
suppress it, but do not abuse it.
-3. README. Add necessary readme to show how to use your extension, and 
something to take notice.
-4. License. Make sure of use Apache License 2.0.
-
-## Notify the Community
-1. Commit your code to [GitHub](https://github.com).
-2. Join the mail list (recommended). 
[HowTo](https://github.com/apache/incubator-dubbo/wiki/Mailing-list-subscription-guide)
-2. Send email to [email protected] to notify the community
-3. Usually, after sending email, community will discuss your extension, and 
Administrators of dubbo group will contact you for transfer project to dubbo 
ecosystem.
-
-## Transfer Project to Dubbo Group
-1. Administrators of dubbo group will ask you, grant your project owner to 
dubbo.
-2. Administrators of dubbo group will create a new project under dubbo group 
and invite you join the project.
-3. Once you accept the invitation, you can transfer your project to new 
project under dubbo group.
-4. Existing members of dubbo group will do the code review. After that you may 
make some improvement to code.
\ No newline at end of file
+Dubbo extension guide has been migrated to 
http://dubbo.apache.org/en-us/docs/developers/contributor-guide/dubbo-extension-guide_dev.html
\ No newline at end of file

Reply via email to