Chevdor
a30092ab42
Markdown linter ( #1309 )
...
* Add markdown linting
- add linter default rules
- adapt rules to current code
- fix the code for linting to pass
- add CI check
fix #1243
* Fix markdown for Substrate
* Fix tooling install
* Fix workflow
* Add documentation
* Remove trailing spaces
* Update .github/.markdownlint.yaml
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Fix mangled markdown/lists
* Fix captalization issues on known words
2023-09-04 12:02:32 +03:00
Robert Habermeier
f554868cd4
Network Bridge Refactoring ( #1535 )
...
* rename protocol ID to network capability
* guide: `ProtocolId` -> `NetworkCapability`
* guide: remove `RegisterEventProducer`
* capabilities and expand on underlying network assumptions
* guide: create network.md types file
* guide: network bridge is aware of network messages
* revert changes in code
* Update roadmap/implementers-guide/src/SUMMARY.md
Co-authored-by: Pierre Krieger <pierre.krieger1708@gmail.com >
* remove references to NetworkCapability
* Update roadmap/implementers-guide/src/types/network.md
Co-authored-by: Sergei Shulepov <sergei@parity.io >
Co-authored-by: Pierre Krieger <pierre.krieger1708@gmail.com >
Co-authored-by: Sergei Shulepov <sergei@parity.io >
2020-08-05 09:04:05 +00:00
Robert Habermeier
490f80d8c7
guide: collator networking & subsystems ( #1452 )
...
* Do a small write-up on collation-generation
* preamble to collator protocol
* notes on protocol
* collation-generation: point to collator protocol
* fix missing bracket
* expand on collator protocol wire protocol
* add a couple more sentences
* expand on requests some more
* go higher level
* network bridge: note peerset
* note peer-set = validation for protocols
* add `ConnectToValidators` message
* use ConnectToValidators in collator protocol
* typo
* remove references to sentry nodes
2020-07-31 11:07:31 -04:00
Bernhard Schuster
a1c704d446
implement bitfield distribution subsystem ( #1368 )
...
* feat bitfield distribution
* feat bitfield distribution part 2
* pair programming with rustc & cargo
* lets go
* move bitfield-distribution to the node/network folder
* shape shifting
* lunchtime
* ignore the two fn recursion for now
* step by step
* triplesteps
* bandaid commit
* unordered futures magic
* chore
* reword markdown
* clarify
* lacks abortable processing impl details
* slimify
* fix: warnings and avoid ctx.clone() improve comments
* review comments
* fix details
* make sure outgoing messages are tracked
* fix name
* fix subsystem
* partial test impl
* relax context bounds
* test
* X
* X
* initial test
* fix relay_message not tracked when origin is self
* fix/guide: grammar
Co-authored-by: Robert Habermeier <rphmeier@gmail.com >
* work around missing Eq+PartialEq
* fix: add missing message to provisioner
* unify per_job to job_data
* fix/review: part one
* fix/review: more grumbles
* fix/review: track incoming messages per peer
* fix/review: extract fn, avoid nested matches
* fix/review: more tests, simplify test
* fix/review: extend tests to cover more cases
* chore/rename: Tracker -> ProtocolState
* chore check and comment rewording
* feat test: invalid peer message
* remove ignored test cases and unused macros
* fix master merge fallout + warnings
Co-authored-by: Robert Habermeier <rphmeier@gmail.com >
2020-07-23 15:46:22 +03:00
Robert Habermeier
42bd096413
I am dumb and can't spell ( #1366 )
...
* rename implementor's guide to implementer's guide
* fix typos in more places
2020-07-07 10:10:36 -04:00