issues
search
wirelineio
/
wireline-core
GNU Affero General Public License v3.0
1
stars
1
forks
source link
Features / Priorities
#155
Open
elmasse
opened
4 years ago
elmasse
commented
4 years ago
[ ] Open Source (DxOS)
[ ] EchoDB / Framework refactoring (under wireline-core).
[ ] Standardize process: CI, publish, code repo templates.
[ ] Documentation.
[ ] Credentials
[ ] Multi-device party
[ ] Refactor Replicator / Protocol (*)
[ ] Hypercore 7 (iced till browser support fixed)
[ ] Identity / Feed authorization (related to *)
[ ] Technical Debt
[ ] Upgrade modules to node 12
[ ] Launchpad Dogfooding
[ ] Docs Specs
[ ] Markdown editor?
[ ] Presentation mode?
[ ] Kanban
[ ] Chat (Cabal)
[ ] Onboarding Process
[ ] Internal Documentation
[ ] e2e Tests / Playgrounds
[ ] Wireline vs DxOS ?
[ ] Launchpad - WNS integration (Dynamic loading)
[ ] Create pad modules that can be loaded as ES6 modules.
[ ] Development process ?
[ ] Publish
tinchoz49
commented
4 years ago
[ ] Finish discussion of how we want to create generic modules: standardize process in a create template.
[ ] Finish publishing of feed-store and codec-protobuf.
[ ] Refactor framework into dxos. Separate in tested and documented modules.
[ ] Module for multiple party managements. This would end up the background to support the multiple party devices feature.
[ ] Module to work with the data layer, this is echodb.
[ ] Module to collect metrics and to removed the entire complexity of metrics that we put in launchpad.
[ ] Refactor protocol class to provide a clean interface with a good handle error support and to be extend it by plugins.
richburdon
commented
4 years ago
Priorities
[ ] Planning
[ ] Milestones as integration points across teams (2-3 week increments)
[ ] Framework/API Design process and experimentation
[ ] Architecture diagram/doc
[ ] Design review and code peer review process
[ ] Testing, dependency management (impact analysis)
[ ] Onboarding
[ ] Cabal
[ ] Dogfood
Areas
[ ] DxOS
[ ] Gravity and testing (CI)
[ ] Pattern for ALL core functionality
[ ] End-to-end protocol
[ ] End-to-end replication
[ ] HOC
[ ] CRDT
[ ] ECHO
[ ] Shim to connect to framework
[ ] Framework
[ ] Parties
[ ] Partitions (Kappa?)
[ ] User accounts/profiles/keys
[ ] Device management
[ ] Protocol
[ ] Credentials
[ ] Handshake
[ ] Messages
[ ] Access control
[ ] Metrics
[ ] Bots
[ ] Filebot
[ ] Community
[ ] DevRel/Website
[ ] Policies
[ ] Dogfood
[ ] Docs (WYSIWYG)
[ ] Kanban
[ ] Chat
[ ] WNS
[ ] Dependencies
[ ] Pad/Bot integration
[ ] Chrome extension
[ ] Debug panel
[ ] WPS
[ ] Wirebox
[ ] Team roles