pm/draft-roadmap/nim_usage_improvements.md
2025-06-10 22:00:17 +10:00

55 lines
1.3 KiB
Markdown

# 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)