From ac7e2b943bba8dfa2f32918a07579d41264c8dbd Mon Sep 17 00:00:00 2001 From: tree Date: Tue, 11 Jul 2023 15:34:24 +0200 Subject: [PATCH] add bgs --- data/bgs-instances/bluesky/index.yaml | 2 ++ data/bgs-instances/sandbox/index.yaml | 2 ++ schema/bgs-instance.yaml | 14 ++++++++++++++ utils/engine.js | 1 + 4 files changed, 19 insertions(+) create mode 100644 data/bgs-instances/bluesky/index.yaml create mode 100644 data/bgs-instances/sandbox/index.yaml create mode 100644 schema/bgs-instance.yaml diff --git a/data/bgs-instances/bluesky/index.yaml b/data/bgs-instances/bluesky/index.yaml new file mode 100644 index 0000000..424285b --- /dev/null +++ b/data/bgs-instances/bluesky/index.yaml @@ -0,0 +1,2 @@ +name: Bluesky BGS +url: https://bsky.social \ No newline at end of file diff --git a/data/bgs-instances/sandbox/index.yaml b/data/bgs-instances/sandbox/index.yaml new file mode 100644 index 0000000..6073320 --- /dev/null +++ b/data/bgs-instances/sandbox/index.yaml @@ -0,0 +1,2 @@ +name: Bluesky Sandbox BGS +url: https://bgs.bsky-sandbox.dev \ No newline at end of file diff --git a/schema/bgs-instance.yaml b/schema/bgs-instance.yaml new file mode 100644 index 0000000..3b125d3 --- /dev/null +++ b/schema/bgs-instance.yaml @@ -0,0 +1,14 @@ +type: object +additionalProperties: false +required: + - id + - name +properties: + id: + type: string + pattern: '^[a-z0-9-]+$' + name: + type: string + url: + type: string + format: url \ No newline at end of file diff --git a/utils/engine.js b/utils/engine.js index aba0474..4a24fd4 100644 --- a/utils/engine.js +++ b/utils/engine.js @@ -8,6 +8,7 @@ const SCHEMA_MAP = { clients: "client", federations: "federation", 'plc-directories': 'plc-directory', + 'bgs-instances': 'bgs-instance', }; async function loadYAML(fn) {