core-lightning/doc
Lagrang3 9afc10bf99 renepay: add cli option exclude
msggen cannot handle the complex type in renepay-exclude,
therefore I added a rule override for it, just like pay-exclude.

```
msggen cln-grpc/proto/node.proto
Traceback (most recent call last):
  File "/home/rusty/devel/cvs/lightning/contrib/msggen/msggen/__main__.py", line 131, in <module>
    main()
  File "/home/rusty/devel/cvs/lightning/contrib/msggen/msggen/__main__.py", line 115, in main
    run()
  File "/home/rusty/devel/cvs/lightning/contrib/msggen/msggen/__main__.py", line 72, in run
    service = load_jsonrpc_service(
              ^^^^^^^^^^^^^^^^^^^^^
  File "/home/rusty/devel/cvs/lightning/contrib/msggen/msggen/utils/utils.py", line 241, in load_jsonrpc_service
    methods = [load_jsonrpc_method(name) for name in grpc_method_names]
               ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/rusty/devel/cvs/lightning/contrib/msggen/msggen/utils/utils.py", line 209, in load_jsonrpc_method
    request = CompositeField.from_js(schema["methods"][rpc_name]['request'], path=name)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/rusty/devel/cvs/lightning/contrib/msggen/msggen/model.py", line 297, in from_js
    field = ArrayField.from_js(fpath, ftype)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/rusty/devel/cvs/lightning/contrib/msggen/msggen/model.py", line 464, in from_js
    itemtype = UnionField.from_js(child_js, path)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/rusty/devel/cvs/lightning/contrib/msggen/msggen/model.py", line 393, in from_js
    itemtype = PrimitiveField(
               ^^^^^^^^^^^^^^^
TypeError: PrimitiveField.__init__() missing 2 required positional arguments: 'added' and 'deprecated'
```

Signed-off-by: Lagrang3 <lagrang3@protonmail.com>
Changelog-EXPERIMENTAL: renepay: add cli option "exclude" to manually disable channels and nodes.
2024-08-12 22:44:58 -07:00
..
beginners-guide newaddr: various fixes for msggen and docs 2024-04-17 14:47:52 +02:00
contribute-to-core-lightning doc: Instructions to use the script for generating examples 2024-08-09 23:56:45 -07:00
developers-guide pyln-client: Deprecate category, description and long description from method 2024-08-07 10:19:55 +09:30
getting-started plugins: Remove requirements.txt for python plugins 2024-07-03 12:20:05 -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 renepay: add cli option exclude 2024-08-12 22:44:58 -07:00
.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 reckless-rpc: add documentation 2024-08-12 18:10:45 -07: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 doc: Markdown cleanup 2024-03-19 14:58:59 +10:30
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 reckless-rpc: add documentation 2024-08-12 18:10:45 -07:00
reckless.7.md doc: update reckless documentation 2024-02-07 13:24:34 +01:00
rpc-schema-draft.json docs: Adding readonly category for all get & list commands except listdatastore 2024-07-31 14:42:58 +09:30
undoc-flags.list tools/check-manpage.sh: update undoc to a simple list. 2023-08-18 20:29:34 +09:30