* Add support for /mets/public_keys/<keyType>
* "files.insertFinalNewline": false
* revert and make setttings.json change csharp only
* formatting
* remove final new line
---------
Co-authored-by: Nick Floyd <139819+nickfloyd@users.noreply.github.com>
This adds explicit configuration to `.vscode/settings.json` so we
use two spaces for indentation, rather than relying on the user's
own settings or automatic detection.
This fixes the Visual Studio Code tasks configuration file
(`.vscode/tasks.json`), which somehow got corrupted, meaning
that it was no longer valid and didn't work.
* Add configuration for Codespaces
This adds a simple Codespaces configuration,
`.devcontainer/devcontainer.json`, to the project.
It uses v3.1 of the .NET Core SDK from Docker Hub, installs
Python 3 and `mkdocs` to support building the docs and includes
useful VS Code extensions for working on the project.
* Add VS Code tasks for running tests and building the docs
This improves the Visual Studio Code tasks definitions (`.vscode/
tasks.json`), adding pre-defined tasks for running unit and
convention tests and building the docs.
Codespaces magic means that, when you build the docs, the port
will automatically be opened so you can view the docs in real
time at `localhost:4000`.