mirror of
https://github.com/vacp2p/roadmap.git
synced 2026-01-09 21:58:07 -05:00
P2P Updates (#300)
Co-authored-by: Gabriel Cruz <8129788+gmelodie@users.noreply.github.com> Co-authored-by: kaiserd <1684595+kaiserd@users.noreply.github.com> Co-authored-by: fbarbu15 <florin@status.im>
This commit is contained in:
@@ -28,7 +28,7 @@ Additionally, P2P offers guidance on resolving coding challenges that may arise
|
||||
|
||||
* fully qualified name: `vac:p2p:acz:2025q2-acz-consulting:libp2p-mix-consulting`
|
||||
* owner: rramos
|
||||
* status: not started
|
||||
* status: ongoing
|
||||
* start-date: 2025/07/01
|
||||
* end-date: 2025/09/30
|
||||
|
||||
@@ -41,7 +41,7 @@ Assist ACZ with the integration of mix with Waku. This task is primarily reactiv
|
||||
|
||||
* fully qualified name: `vac:p2p:acz:2025q2-acz-consulting:de-mls-consulting`
|
||||
* owner: rramos
|
||||
* status: not started
|
||||
* status: -
|
||||
* start-date: 2025/07/01
|
||||
* end-date: 2025/09/30
|
||||
|
||||
|
||||
@@ -77,11 +77,12 @@ and (when reachable) rewrites listen addrs to dialable ones
|
||||
|
||||
* fully qualified name: `vac:p2p:ift:2025q2-nimlibp2p-autonat-v2:interop`
|
||||
* owner: gabe
|
||||
* status: 20%
|
||||
* status: 100%
|
||||
* start-date: 2025-09-15
|
||||
* end-date:
|
||||
* end-date: 2025-09-18
|
||||
|
||||
#### Description
|
||||
Ensure there's interop in both client and server of AutonatV2 against other libp2p implementations
|
||||
|
||||
#### Deliverables
|
||||
- [vacp2p/nim-libp2p/#1695](https://github.com/vacp2p/nim-libp2p/pull/1695) chore(autonat-v2): add interop tests
|
||||
@@ -28,7 +28,7 @@ ensuring that nim-libp2p remains functional and usable for its primary users —
|
||||
|
||||
* fully qualified name: `vac:p2p:ift:2025q3-nimlibp2p-maintenance:maintenance`
|
||||
* owner: rramos
|
||||
* status: not started
|
||||
* status: done
|
||||
* start-date: 2025/07/01
|
||||
* end-date: 2025/09/30
|
||||
|
||||
@@ -36,17 +36,17 @@ ensuring that nim-libp2p remains functional and usable for its primary users —
|
||||
Maintain [nim-libp2p](https://github.com/vacp2p/nim-libp2p) repository via improvements, refactors and bug fixes.
|
||||
|
||||
#### Deliverables
|
||||
- [[Deliverable] Maintenance 2025Q3](TODO)
|
||||
- [[Deliverable] Maintenance 2025Q3](https://github.com/vacp2p/nim-libp2p/issues/1509)
|
||||
|
||||
|
||||
|
||||
### Remove go-libp2p daemon
|
||||
|
||||
* fully qualified name: `vac:p2p:ift:2025q3-nimlibp2p-maintenance:go-libp2p-daemon`
|
||||
* owner:
|
||||
* status: not started
|
||||
* start-date:
|
||||
* end-date:
|
||||
* owner: gabe
|
||||
* status: done
|
||||
* start-date: 2025-09-19
|
||||
* end-date: 2025-09-19
|
||||
|
||||
#### Description
|
||||
The overall goal is simplify the developer experience and reinforce the
|
||||
@@ -59,14 +59,14 @@ self-sufficiency of the nim-libp2p codebase. For this the following tasks must b
|
||||
|
||||
|
||||
#### Deliverables
|
||||
|
||||
- [vacp2p/nim-libp2p#1705](https://github.com/vacp2p/nim-libp2p/pull/1705) chore: remove go-daemon
|
||||
|
||||
|
||||
### Fix flaky tests
|
||||
|
||||
* fully qualified name: `vac:p2p:ift:2025q3-nimlibp2p-maintenance:flaky-tests`
|
||||
* owner:
|
||||
* status: not started
|
||||
* status: ongoing
|
||||
* start-date:
|
||||
* end-date:
|
||||
|
||||
|
||||
@@ -24,15 +24,17 @@ Bring initial mix support in nim-libp2p to prototype status—clean codebase, en
|
||||
|
||||
* fully qualified name: `vac:p2p:ift:2025q3-nimlibp2p-mix:mix-core`
|
||||
* owner: rramos
|
||||
* status: 90%
|
||||
* status: done
|
||||
* start-date: 2025-07-16
|
||||
* end-date:
|
||||
* end-date: 2025-09-30
|
||||
|
||||
#### Description
|
||||
Get the core mix functionality in nim-libp2p as Prototype / Unstable state, this will allow mix to be used in PoCs or experiments. Some rough edges and minor issues expected, not recommended for production and API and internal structure subject to changes. Implement any needed refactorings, code cleanup and style conformity, as well as setting up the repository so CI tasks for running test units and ensuring code formatting is applied, and master branch protection is enabled.
|
||||
|
||||
#### Deliverables
|
||||
|
||||
- From commit [273f047](https://github.com/vacp2p/nim-libp2p/commit/273f047efe2e91f76b7dbdffe09a51708599b851) onwards, mix is available in `master` branch of `nim-libp2p`.
|
||||
- Code has been cleaned up comparing original repository and functionality included in nim-libp2p repository
|
||||
- Original [repository](https://github.com/vacp2p/mix/) will be archived once Release v1.14.0 of nim-libp2p is published
|
||||
|
||||
|
||||
### Specs
|
||||
|
||||
@@ -49,9 +49,9 @@ scenarios via specifying arguments/flags:
|
||||
|
||||
* fully qualified name: `vac:p2p:vac:2025q3-test-coverage:qa-consulting`
|
||||
* owner: vlado
|
||||
* status:
|
||||
* status: done
|
||||
* start-date: 2025-07-01
|
||||
* end-date:
|
||||
* end-date: 2025-09-30
|
||||
|
||||
P2P provides consulting and support to QA by addressing queries, reviewing, formulating and designing strategies to test
|
||||
nim-libp2p more effectively, as well as offering guidance on resolving coding challenges that may arise during the
|
||||
|
||||
Reference in New Issue
Block a user