summaryrefslogtreecommitdiff
path: root/doc/dev/netdoc-builder.md
Commit message (Collapse)AuthorAgeFilesLines
* netdoc-builder: Move example into implementation doc commentIan Jackson2023-01-241-18/+0
| | | | Not actually tested yet
* netdoc-builder api: Move internal API into actual code fileIan Jackson2023-01-241-135/+1
| | | | Motion, plus the bare minimum needed to make it compile.
* netdoc-builder api: Remove obsolete proposed `Item` changesIan Jackson2023-01-241-24/+0
| | | | We decided against these in !969
* netdoc-builder api: Write down the correctness (non)-guaranteesIan Jackson2023-01-201-0/+10
|
* netdoc-builder api: Make object() take selfIan Jackson2023-01-201-3/+3
| | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/969#note_2869594
* netdoc-builder api: Change object multiplicity to 0 or 1Ian Jackson2023-01-201-5/+5
|
* netdoc-builder api: Provide raw methodsIan Jackson2023-01-201-0/+27
|
* netdoc-builder api: Fix typoIan Jackson2023-01-201-1/+1
|
* netdoc-builder api: Clarify ItemEncoder.objects contentIan Jackson2023-01-201-0/+4
|
* netdoc-builder api: In internal notes don't promise not to eagerly addIan Jackson2023-01-201-1/+2
|
* netdoc-builder api: Rename internal Builder to EncoderIan Jackson2023-01-201-15/+16
| | | | | This seems clearer now and also it solves the name clash with the `NetdocBuilder` trait.
* netdoc-builder api: Get rid of Item, and error reworkIan Jackson2023-01-201-6/+45
|
* netdoc-builder api: Add example of useIan Jackson2023-01-201-0/+18
|
* NetdocBuilder: Improvements apropos reviewIan Jackson2023-01-201-4/+30
|
* Improved pseudocode commentaryNick Mathewson2023-01-201-2/+3
|
* RFC netdoc builder APIIan Jackson2023-01-201-0/+119