core-lightning/doc
Rusty Russell b327bd30c3 doc: fix all JSON schemas to enforce no additional properties.
Without this, we have hardly any enforcement.  This is why the schema
mistake fixed in the previous patches weren't spotted immediately.

The hard work was done by:

```
$ for f in lightning-*.json; do grep -v '^  "additionalProperties": false,' $f | bagto $f; done
$ for f in lightning-*.json; do sed 's/"properties": {/"additionalProperties": false, "properties": {/' $f | bagto $f; done
$ make fmt-schemas
```

Then checking where 'additionalProperties: true' had been turned to
false (we deliberately use it in some places where there are if
statements in the schema, or occasionally where there can be arbitrary
fields).

[Including doc/rpc-schema-draft.json update by Shahana]
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2024-10-30 15:39:12 +10:30
..
beginners-guide docs: Added info for NFS version 2024-08-22 11:52:19 -07:00
contribute-to-core-lightning build: Update .version as part of the release 2024-10-21 16:56:02 +02:00
developers-guide doc: gRPC SSL custom certificate generation instructions with SANs. 2024-10-21 13:58:42 -07:00
getting-started doc: After release instructions update 2024-09-05 16:28:31 -07:00
miscellaneous move old misc file to another folder 2023-07-16 12:59:40 +09:30
node-operators-guide doc: Updated dev command warning 2024-04-04 13:16:27 +10:30
schemas doc: fix all JSON schemas to enforce no additional properties. 2024-10-30 15:39:12 +10:30
.gitignore doc: document the sql command. 2023-01-30 15:15:41 -06:00
CHANGELOG.md docs: Add configuration for the sphinx documentation generator 2019-02-18 02:42:29 +00:00
index.rst lightningd: new command injectpaymentonion. 2024-10-27 13:57:50 +11:00
LICENSE.md docs: Add LICENSE to the About section 2023-03-25 15:40:35 +10:30
lightning-cli.1.md Add missing docs and Changelog-Added line. 2024-05-08 21:05:49 -05:00
lightning-hsmtool.8.md hsmtool: provide nodeid from hsm secret. 2024-09-25 12:07:40 -07:00
lightningd-config.5.md lightningd: trim whitespaces from end of config parameters 2024-08-10 15:20:59 +09:30
lightningd-rpc.7.md doc: fix typos 2024-02-11 11:27:41 +01:00
lightningd.8.md newaddr: various fixes for msggen and docs 2024-04-17 14:47:52 +02:00
Makefile lightningd: new command injectpaymentonion. 2024-10-27 13:57:50 +11:00
reckless.7.md doc: update reckless documentation 2024-02-07 13:24:34 +01:00
rpc-schema-draft.json doc: fix all JSON schemas to enforce no additional properties. 2024-10-30 15:39:12 +10:30
undoc-flags.list tools/check-manpage.sh: update undoc to a simple list. 2023-08-18 20:29:34 +09:30