# Source: https://github.com/openlawlibrary/pygls/blob/main/docs/source/servers/howto.rst

How To Guides
=============

This section contains focused guides on how to perform language server related tasks using *pygls*.

.. toctree::
   :maxdepth: 1

   Access the Server Instance <howto/access-server-instance>
   Add Notebook Support <howto/add-notebook-support>
   Customise Error Reporting <howto/customise-error-reporting>
   Get Client Configuration <howto/get-client-configuration>
   Give User Feedback <howto/give-user-feedback>
   Implement Workspace Commands <howto/implement-workspace-commands>
   Run a Server <howto/run-a-server>
   Run a Server with Pyodide <howto/run-a-server-in-pyodide>
   Work with Text Documents <howto/work-with-text-documents>