Index: pkg/analyzer_plugin/doc/tutorial/tutorial.md |
diff --git a/pkg/analyzer_plugin/doc/tutorial/tutorial.md b/pkg/analyzer_plugin/doc/tutorial/tutorial.md |
new file mode 100644 |
index 0000000000000000000000000000000000000000..255137fbd8ac2b37761de986e2d849f0d7c4c576 |
--- /dev/null |
+++ b/pkg/analyzer_plugin/doc/tutorial/tutorial.md |
@@ -0,0 +1,30 @@ |
+# Building a Plugin |
+ |
+This is the introduction page to a set of pages that describe how to implement a |
+plugin. You should probably read the [Getting Started][gettingStarted] page |
+first, but there is no specific order for the remaining pages. |
+ |
+## Pages |
+ |
+The following is a list of the pages available in this tutorial. |
+ |
+[Getting Started][gettingStarted] - |
+How to write a minimal plugin. |
+ |
+[Creating Edits][creatingEdits] - |
+How to compose the edits used in assists, fixes, and refactorings. |
+ |
+[Providing Quick Assists][assists] - |
+How to provide quick assists. |
+ |
+[Providing Quick Fixes][fixes] - |
+How to provide quick fixes associated with errors. |
+ |
+[Providing Code Completions][completion] - |
+How to provide code completion suggestions. |
+ |
+[assists]: assists.md |
+[completion]: completion.md |
+[creatingEdits]: creating_edits.md |
+[fixes]: fixes.md |
+[gettingStarted]: getting_started.md |