mirror of
https://github.com/logos-messaging/pm.git
synced 2026-01-02 14:13:09 +00:00
98 lines
2.7 KiB
Markdown
98 lines
2.7 KiB
Markdown
# Streamline DevEx: Mobile, Rust and Web dev
|
|
|
|
**Estimated date of completion**: {Enter date} TODO
|
|
|
|
**Resources Required for 2025H2**:
|
|
- {roles and % application to it}
|
|
- {external services consumed (Vac/IFT)}
|
|
- {infrastructure}
|
|
|
|
Complete the Waku API implementation in nwaku by implementing edge node mode (Status' Light Mode).
|
|
|
|
Streamline the Developer Experience by delivering a Rust SDK that implements the full Waku API and is available on crates.io.
|
|
As well as building an easy-to-use local dev environment from the browser, enabling developers to build web apps without
|
|
relying on external connectivity; as well as opting in and out of RLN, and include a local RLN dev environment.
|
|
|
|
Finalize the integration of nwaku in Status application by setting up nwaku-based build for Mobile platforms.
|
|
|
|
**FURPS**:
|
|
|
|
- [{Feature Name}]({path/to/furps/file}): {list of furps: F1, etc}
|
|
|
|
**deliverables**:
|
|
|
|
## Edge Mode in Nwaku
|
|
|
|
**Owner**: nwaku
|
|
|
|
**Feature**: [{Feature Name (only 1)}]({path/to/furps/file}) 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)
|
|
|
|
## Nwaku in Status Mobile
|
|
|
|
**Owner**: nwaku
|
|
|
|
**Feature**: [{Feature Name (only 1)}]({path/to/furps/file}) 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)
|
|
|
|
## Waku Rust SDK
|
|
|
|
**Owner**: nwaku
|
|
|
|
**Feature**: [{Feature Name (only 1)}]({path/to/furps/file}) 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)
|
|
|
|
## Local RLN Dev Harness
|
|
|
|
**Owner**: ? (nwaku? core-research?) TODO
|
|
|
|
**Feature**: [{Feature Name (only 1)}]({path/to/furps/file})
|
|
|
|
**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)\
|
|
|
|
## Local Web Dev Harness
|
|
|
|
**Owner**: js-waku
|
|
|
|
**Feature**: [{Feature Name (only 1)}]({path/to/furps/file})
|
|
|
|
**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)
|