Sylvan.BuildTools.Resources icon indicating copy to clipboard operation
Sylvan.BuildTools.Resources copied to clipboard

ResJ JSON schema for *.resj code completion

Open BinToss opened this issue 2 years ago • 1 comments

JSON schemas can be used by software to understand the object Type of a JSON file. They can also be used via editor extensions to provide completion suggestions.

A JSON file can use a "$schema" keyword to notify the JSON reader of a local or remote JSON schema via a relative or full path. This means a schema file can be maintained in this repo or another, packaged with the NuGet package, or even generated at build-time.

If "$schema" is not present in a JSON file, the reader or language server checks schemastore.org for a schema that matches the current filename. There seems to already be a schema for *.resjson files, but this may be unrelated to this project.

BinToss avatar Apr 24 '22 00:04 BinToss

That sounds wonderful. If you want to add it in a PR, I'd be happy to merge it. resjson is unrelated to this, never heard of it before.

MarkPflug avatar Apr 24 '22 01:04 MarkPflug

Honestly, I completely forgot about this. I'll come back around to it when I start working with ResJ files again.

On Tue, Jan 3, 2023, 09:36 Mark Pflug @.***> wrote:

Closed #14 https://github.com/MarkPflug/Sylvan.BuildTools.Resources/issues/14 as completed.

— Reply to this email directly, view it on GitHub https://github.com/MarkPflug/Sylvan.BuildTools.Resources/issues/14#event-8144852452, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABXILNWGCZPPRS322QIXNEDWQRPRPANCNFSM5UFOQ7LQ . You are receiving this because you authored the thread.Message ID: <MarkPflug/Sylvan.BuildTools.Resources/issue/14/issue_event/8144852452@ github.com>

BinToss avatar Jan 04 '23 01:01 BinToss