mirror of
https://github.com/vacp2p/roadmap.git
synced 2026-01-09 07:37:59 -05:00
chore: refine P2P roadmap (#130)
This commit is contained in:
@@ -13,7 +13,7 @@ description: Implement Kademlia DHT
|
||||
`vac:p2p:ift:2025q2-nimlibp2p-kad-dht`
|
||||
|
||||
Implement Kademlia Distributed Hash Table in nim-libp2p, based on the [libp2p specification](https://github.com/libp2p/specs/blob/master/kad-dht/) as an additional discovery mechanism.
|
||||
This commitment involves two main objectives: implementing nim-kademlia-dht, and integrating this in nim-libp2p
|
||||
This commitment involves two main objectives: implementing nim-kademlia-dht, and integrating this in nim-libp2p. The work will initiate in Q2 and is expected to span into Q3, due to the substantial workload and to ensure realistic delivery expectations
|
||||
|
||||
## Task List
|
||||
|
||||
|
||||
@@ -61,9 +61,19 @@ development of the test units.
|
||||
|
||||
|
||||
|
||||
### Improve CI performance
|
||||
|
||||
* fully qualified name: `vac:p2p:ift:2025q2-test-coverage:ci-performance`
|
||||
* owner:
|
||||
* status: not started
|
||||
* start-date:
|
||||
* end-date:
|
||||
|
||||
Currently the test units take ~50m to complete, which is somewhat excessive, specially compared to other implementations.
|
||||
With this commitment we will look into techniques and resources available that could improve the efficiency of the CI tests
|
||||
to reduce the time it takes for Pull Requests to complete all checks. Investigate whether it's possible to run tests in parallel,
|
||||
use the ooutput of `vac:p2p:ift:2025q2-nimlibp2p-transport:memory-transport` to remove network components from the tests that
|
||||
do not need it, review the timeout lengths, as well as using runners with better perfomance.
|
||||
|
||||
|
||||
|
||||
#### Deliverables
|
||||
|
||||
|
||||
@@ -17,7 +17,9 @@ Add webtransport support to nim-libp2p
|
||||
## Description
|
||||
|
||||
Extend the number of transports supported by nim-libp2p via the developent of Webtransport,
|
||||
which would allow browsers to establish bidirectional stream connections to nim-libp2p servers
|
||||
which would allow browsers to establish bidirectional stream connections to nim-libp2p servers.
|
||||
This commitment will initiate in Q2, extending through Q3, this timeline reflects the
|
||||
substantial scope of work, which cannot be realistically completed within a single quarter.
|
||||
|
||||
## Task List
|
||||
|
||||
|
||||
Reference in New Issue
Block a user