Skip to content

Commit 274b0f2

Browse files
committed
Describe how to add a new provider
1 parent b001730 commit 274b0f2

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

CONTRIBUTING.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,13 @@ If the tests reveal formatting problems with the examples, you can fix them with
3131
```bash
3232
npm run format-examples
3333
```
34+
35+
## Adding a new provider
36+
37+
1. Add documentation in a Markdown file to the folder `platforms`
38+
2. Add the provider to the table in the `README.md`, see chapter "type"
39+
3. Add a JSON Schema to the folder `json-schema/platforms`
40+
4. Add the schema to the extension schema in file `json-schema/schema.json` (search for `allOf` below the definition of `storage:schemes`)
41+
5. Add the newly created schema to the `validator-config.json`
42+
43+
Use the same file names (excluding the extension) for documentation and schema.

0 commit comments

Comments
 (0)