This is an automated email from the ASF dual-hosted git repository.
yumeng pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-devlake-website.git
The following commit(s) were added to refs/heads/main by this push:
new 82e4f38c5 docs: update migration interface (#299)
82e4f38c5 is described below
commit 82e4f38c5042730bd3d9de0c4760053c27b27646
Author: Klesh Wong <[email protected]>
AuthorDate: Thu Oct 27 16:27:06 2022 +0800
docs: update migration interface (#299)
---
docs/DeveloperManuals/PluginImplementation.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/docs/DeveloperManuals/PluginImplementation.md
b/docs/DeveloperManuals/PluginImplementation.md
index 1ca1de33f..b9eff8367 100644
--- a/docs/DeveloperManuals/PluginImplementation.md
+++ b/docs/DeveloperManuals/PluginImplementation.md
@@ -35,7 +35,7 @@ A plugin mainly consists of a collection of subtasks that can
be executed by Dev
2.
[PluginInit](https://github.com/apache/incubator-devlake/blob/main/plugins/core/plugin_init.go)
allows a plugin to customize its initialization
3.
[PluginTask](https://github.com/apache/incubator-devlake/blob/main/plugins/core/plugin_task.go)
enables a plugin to prepare data prior to subtask execution
4.
[PluginApi](https://github.com/apache/incubator-devlake/blob/main/plugins/core/plugin_api.go)
lets a plugin exposes some self-defined APIs
-5.
[Migratable](https://github.com/apache/incubator-devlake/blob/main/plugins/core/plugin_db_migration.go)
is where a plugin manages its database migrations
+5.
[PluginMigration](https://github.com/apache/incubator-devlake/blob/main/plugins/core/plugin_migration.go)
is where a plugin manages its database migrations
6.
[PluginModel](https://github.com/apache/incubator-devlake/blob/main/plugins/core/plugin_model.go)
allows other plugins to get the model information of all database tables of
the current plugin through the GetTablesInfo() method.If you need to access
Domain Layer Models,please visit
[DomainLayerSchema](https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema/)
The diagram below shows the control flow of executing a plugin:
@@ -528,4 +528,4 @@ The `StreamName` variable is self-explanatory: the stream
name according to the
### Done!
-Congratulations! You have created a Singer-spec plugin!
\ No newline at end of file
+Congratulations! You have created a Singer-spec plugin!