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

1.3 KiB

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:

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)