| # Introduction | |
| The `analysis_server` package implements the Dart Analysis Server (sometimes | |
| referred to as DAS). The analysis server supports both the IDE experience and | |
| command-line tools such as `dart analyze` and `dart fix`. | |
| This directory contains documentation related to the `analysis_server` package. | |
| ## Organization | |
| The documentation is divided into the following sections: | |
| - [implementation](implementation/overview.md), which describes the | |
| implementation of the server. It is intended to help you understand how the | |
| server works and how to enhance the various features provided by the server. | |
| - [process](process/overview.md), which describes the processes that should be | |
| followed when working on the analysis server code base. | |
| - tutorial, which provides end-user information about the analysis server: | |
| - [Instrumentation and insights pages](tutorial/instrumentation.md) | |
| - [Recording a session communications log](tutorial/session_log.md) |