Optional: editor setup
Extensions
To install an extension in Visual Studio Code, click the Extensions icon in the left nav, or press Cmd-Shift-X, and search for the extension by name.
Extensions to make doc writing easier
-
GitHub Pull Requests and Issues, by GitHub: Pretty good pull request support. Not perfect, and can get confused with large PRs, but handy on a regular basis.
-
GitLens — Git supercharged, by Eric Amodio: Useful Git tooling, including per-line blame/history.
-
Markdown Preview Enhanced, by Yiyi Wang: Even nicer Markdown previews.
-
markdownlint, by David Anson: Lints your markdown formatting to catch errors and inconsistencies.
-
Vale, by errata-ai: Prose linter. Very powerful, very extensible. (Also available for Atom). Be sure to turn on "Vale > Core: Use CLI" in your Visual Studio Code settings.
-
Sort Lines, by Daniel Imms: Adds better sorting options. In particular, natural sort order for strings makes [10] come after [9].
Extensions for better language support
Use these as necessary. If you don't need a particular extension, don't install it.
-
Better TOML, by bungcip: Makes reading Netlify configuration files nicer.
-
Dart, by Dart Code
-
Docker, by Microsoft
-
ESLint, by Dirk Baeumer: The JavaScript linter.
-
Flutter, by Dart Code
-
Spectral, by Stoplight: Lints OpenAPI specs and any other YAML/JSON you want.
-
YAML, by Red Hat