| 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
|
|
|