mirror of https://github.com/logos-co/roadmap.git
more waku formatting
This commit is contained in:
parent
28f5b43f6b
commit
e1bf100f27
|
@ -7,82 +7,100 @@ lastmod: 2023-08-03
|
|||
draft: false
|
||||
---
|
||||
|
||||
**Waku 31 Jul**
|
||||
##Docs
|
||||
|
||||
### **Milestone**: Docs general improvement/incorporating feedback (continuous)
|
||||
#### _next:_
|
||||
- rewrite docs in British English
|
||||
### **Milestone**: Running nwaku in the cloud
|
||||
#### _next:_
|
||||
- publish guides for Digital Ocean, Oracle, Fly.io
|
||||
|
||||
---
|
||||
Waku
|
||||
Docs
|
||||
|
||||
**Milestone**: Docs general improvement/incorporating feedback (continuous)
|
||||
_next:_ rewrite docs in British English
|
||||
**Milestone**: Running nwaku in the cloud
|
||||
_next:_ publish guides for Digital Ocean, Oracle, Fly.io
|
||||
## Eco Dev (WIP)
|
||||
|
||||
---
|
||||
Waku
|
||||
Eco Dev (WIP)
|
||||
## Research
|
||||
|
||||
### **Milestone**: Detailed network requirements and task breakdown
|
||||
#### _achieved:_
|
||||
- gathering rough network requirements
|
||||
#### _next:_
|
||||
- detailed task breakdown per milestone and effort allocation
|
||||
|
||||
### **Milestone**: [Autosharding v1](https://github.com/waku-org/nwaku/issues/1846)
|
||||
#### _achieved:_
|
||||
- update FILTER & STORE for autosharding
|
||||
#### _next:_
|
||||
- RFC review & updates
|
||||
- code review & updates
|
||||
|
||||
---
|
||||
Waku
|
||||
Research
|
||||
## nwaku
|
||||
|
||||
**Milestone**: Detailed network requirements and task breakdown
|
||||
_achieved:_ gathering rough network requirements
|
||||
_next:_ detailed task breakdown per milestone and effort allocation
|
||||
|
||||
**Milestone**: [Autosharding v1](https://github.com/waku-org/nwaku/issues/1846)
|
||||
_achieved:_ update FILTER & STORE for autosharding
|
||||
_next:_ RFC review & updates, code review & updates
|
||||
|
||||
---
|
||||
Waku
|
||||
nwaku
|
||||
|
||||
**Milestone**: nwaku release process automation
|
||||
_next_:
|
||||
### **Milestone**: nwaku release process automation
|
||||
#### _next_:
|
||||
- setup automation to test/simulate current `master` to prevent/limit regressions
|
||||
- expand target architectures and platforms for release artifacts (e.g. arm64, Win...)
|
||||
**Milestone**: HTTP Rest API for protocols
|
||||
_next:_ Filter API added, tests to complete.
|
||||
### **Milestone**: HTTP Rest API for protocols
|
||||
#### _next:_
|
||||
- Filter API added
|
||||
- tests to complete.
|
||||
|
||||
---
|
||||
Waku
|
||||
go-waku
|
||||
## go-waku
|
||||
|
||||
**Milestone**: Increase Maintability Score. Refer to [CodeClimate report](https://codeclimate.com/github/waku-org/go-waku)
|
||||
_next:_ define scope on which issues reported by CodeClimate should be fixed. Initially it should be limited to reduce code complexity and duplication.
|
||||
### **Milestone**: Increase Maintability Score. Refer to [CodeClimate report](https://codeclimate.com/github/waku-org/go-waku)
|
||||
#### _next:_
|
||||
- define scope on which issues reported by CodeClimate should be fixed. Initially it should be limited to reduce code complexity and duplication.
|
||||
|
||||
### **Milestone**: RLN updates, refer [issue](https://github.com/waku-org/go-waku/issues/608).
|
||||
_achieved_:
|
||||
- expose `set_tree`, `key_gen`, `seeded_key_gen`, `extended_seeded_keygen`, `recover_id_secret`, `set_leaf`, `init_tree_with_leaves`, `set_metadata`, `get_metadata` and `get_leaf`
|
||||
- created an example on how to use RLN with go-waku
|
||||
- service node can pass in index to keystore credentials and can verify proofs based on bandwidth usage
|
||||
#### _next_:
|
||||
- merkle tree batch operations (in progress)
|
||||
- usage of persisted merkle tree db
|
||||
|
||||
**Milestone**: RLN updates, refer [issue](https://github.com/waku-org/go-waku/issues/608).
|
||||
_achieved_: expose `set_tree`, `key_gen`, `seeded_key_gen`, `extended_seeded_keygen`, `recover_id_secret`, `set_leaf`, `init_tree_with_leaves`, `set_metadata`, `get_metadata` and `get_leaf`; created an example on how to use RLN with go-waku; service node can pass in index to keystore credentials and can verify proofs based on bandwidth usage
|
||||
_next_: merkle tree batch operations (in progress); usage of persisted merkle tree db
|
||||
### **Milestone**: Improve test coverage for functional tests of all protocols. Refer to [CodeClimate report]
|
||||
#### _next_:
|
||||
- define scope on which code sections should be covered by tests
|
||||
|
||||
**Milestone**: Improve test coverage for functional tests of all protocols. Refer to [CodeClimate report]
|
||||
_next_: define scope on which code sections should be covered by tests
|
||||
|
||||
**Milestone**: C-Bindings
|
||||
_next_: update API to match nwaku's (by using callbacks instead of strings that require freeing)
|
||||
### **Milestone**: C-Bindings
|
||||
#### _next_:
|
||||
- update API to match nwaku's (by using callbacks instead of strings that require freeing)
|
||||
|
||||
---
|
||||
Waku
|
||||
js-waku
|
||||
## js-waku
|
||||
|
||||
**Milestone**: [Peer management](https://github.com/waku-org/js-waku/issues/914)
|
||||
_achieved_: extend ConnectionManager with EventEmitter and dispatch peers tagged with their discovery + make it public on the Waku interface
|
||||
_next_: fallback improvement for peer connect rejection
|
||||
### **Milestone**: [Peer management](https://github.com/waku-org/js-waku/issues/914)
|
||||
#### _achieved_:
|
||||
- extend ConnectionManager with EventEmitter and dispatch peers tagged with their discovery + make it public on the Waku interface
|
||||
#### _next_:
|
||||
- fallback improvement for peer connect rejection
|
||||
|
||||
**Milestone**: [Peer Exchange](https://github.com/waku-org/js-waku/issues/1429)
|
||||
_next_: robusting support around peer-exchange for examples;
|
||||
**Milestone**: Static Sharding
|
||||
_achieved_: WIP implementation of static sharding in js-waku
|
||||
_next_: investigation around gauging connection loss;
|
||||
### **Milestone**: [Peer Exchange](https://github.com/waku-org/js-waku/issues/1429)
|
||||
#### _next_:
|
||||
- robusting support around peer-exchange for examples
|
||||
### **Milestone**: Static Sharding
|
||||
#### _achieved_:
|
||||
- WIP implementation of static sharding in js-waku
|
||||
#### _next_:
|
||||
- investigation around gauging connection loss;
|
||||
|
||||
**Milestone**: Developer Experience
|
||||
_achieved_: improve & update @waku/react; merge and release js-libp2p upgrade
|
||||
update examples to latest release + make sure no old/unused packages there
|
||||
### **Milestone**: Developer Experience
|
||||
#### _achieved_:
|
||||
- improve & update @waku/react
|
||||
- merge and release js-libp2p upgrade
|
||||
|
||||
**Milestone**: Maintenance
|
||||
_next_: update to libp2p@0.46.0
|
||||
_next_: suit of optional tests in pipeline
|
||||
#### _next:_
|
||||
- update examples to latest release + make sure no old/unused packages there
|
||||
|
||||
### **Milestone**: Maintenance
|
||||
#### _achieved_:
|
||||
- update to libp2p@0.46.0
|
||||
#### _next_:
|
||||
- suit of optional tests in pipeline
|
||||
|
||||
---
|
Loading…
Reference in New Issue