Split Nim improvements to own milestone

This commit is contained in:
fryorcraken 2025-06-06 17:20:55 +10:00
parent 9893bd8231
commit c9c214fc83
No known key found for this signature in database
GPG Key ID: A82ED75A8DFC50A4
3 changed files with 56 additions and 15 deletions

View File

@ -91,6 +91,7 @@ In order of priority.
| 11 | [Integrate RLN with Waku API](integrate_rln_with_waku_api.md) | TBD | TBD | 1*2m | TBD | | | 11 | [Integrate RLN with Waku API](integrate_rln_with_waku_api.md) | TBD | TBD | 1*2m | TBD | |
| 12 | [Streamline DevEx: Mobile, Rust and Web dev](streamline_dev_ex_local_dev_rust.md) | TBD | TBD? | TBD | TBD | | | 12 | [Streamline DevEx: Mobile, Rust and Web dev](streamline_dev_ex_local_dev_rust.md) | TBD | TBD? | TBD | TBD | |
| 13 | Incentivisation follow-up | TBD | TBD | | | | | 13 | Incentivisation follow-up | TBD | TBD | | | |
| 14 | [Nim Usage Improvements](nim_usage_improvements.md) | TBD | | | TBD | |
Pushed to 2026 Pushed to 2026
- WebTransport: depending on nim-libp2p (delivery Q4) - WebTransport: depending on nim-libp2p (delivery Q4)

View File

@ -200,18 +200,3 @@ For:
- [ ] Code: link to GitHub issues/PRs/Epic - [ ] Code: link to GitHub issues/PRs/Epic
- [ ] Dogfood: link to dogfooding session/artefact - [ ] Dogfood: link to dogfooding session/artefact
- [ ] Docs: links to README.md or docs.waku.org (TBD) - [ ] Docs: links to README.md or docs.waku.org (TBD)
## Use Protobuf to transfer data from Wrapper to nwaku library PoC TBC
**Owner**: nwaku
**Feature**: TODO
**FURPS**:
- {F1. copy-paste full furps statement}
**Checklist**:
- [ ] Specs: link to specs and/or API definition
- [ ] Code: link to GitHub issues/PRs/Epic
- [ ] Dogfood: link to dogfooding session/artefact
- [ ] Docs: links to README.md or docs.waku.org (TBD)

View File

@ -0,0 +1,55 @@
# Nim Usage Improvements
**Estimated date of completion**: {Enter date}
**Resources Required for 2025H2**:
- {roles and % application to it}
- {external services consumed (Vac/IFT)}
- {infrastructure}
Progress on improving usage of Nim related tooling by proceed with PoCs and collaborating with Nim teams.
This includes adoption of Nimble, usage of VSCode plugin and iteration on C-Binding methodology.
**FURPS**:
- [{Feature Name}]({path/to/furps/file}): TODO
**deliverables**:
## Dogfood VSCode Plugin and Nimsuggest
**Owner**: nwaku
**No FURPS**
**Output**: Open issues and report on nimsuggest crashes and poor performance when used with nwaku codebase.
## Migrate nwaku to Nimble PoC
**Owner**: nwaku
**Feature**: TODO
**FURPS**:
- {F1. copy-paste full furps statement}
**Checklist**:
- [ ] Specs: link to specs and/or API definition
- [ ] Code: link to GitHub issues/PRs/Epic
- [ ] Dogfood: link to dogfooding session/artefact
- [ ] Docs: links to README.md or docs.waku.org (TBD)
## Use Protobuf to transfer data from Wrapper to nwaku library PoC
**Owner**: nwaku
**Feature**: TODO
**FURPS**:
- {F1. copy-paste full furps statement}
**Checklist**:
- [ ] Specs: link to specs and/or API definition
- [ ] Code: link to GitHub issues/PRs/Epic
- [ ] Dogfood: link to dogfooding session/artefact
- [ ] Docs: links to README.md or docs.waku.org (TBD)