Skip to content

[UI] Terminal #120

Open
Open
@fionataeyang

Description

@fionataeyang

@todo

  • implement first iteration of component
    • create repository
    • set up local dev environment with pnpm
      • pnpm link the modules locally
        • pnpm link --global (to make them available)
        • pnpm link --global <./package.json#name>
    • @output 📦 repository
  • refactor component for last Fiona's commit and tag it with v0.0.0-alpha
    • @input 📦 repository
    • refactor commit with latest terminal/log to use versions
    • move terminal/logs to dev dependencies
    • rebase main branch on top of taged version
    • update package.json (new path for the dependencies)
    • @output 📦 v0.0.0-alpha
  • refactor component latest commit with new comm protocol and tag with v0.0.1.-alpha
    • @input 📦 v0.0.0-alpha
    • refactor latest commit with latest terminal/log to use versions
    • refactor communication protocol to use latest message standard
    • move terminal/logs to dev dependencies
    • rebase main branch on top of taged version
    • update package.json (new path for the dependencies)
    • update github page links
    • build new bundle.js to include changes in demo page
    • @output 📦 v0.0.1-alpha
  • implement next component version v0.0.2-alpha
    • @input 📦 v0.0.1-alpha
    • fix bugs & add features for v0.0.2- [ ] support single select (Support a filter for search swarm key and terminal messages using)
      • finish design
      • start implementing
      • Refactor codes(protocol, receive, recipients)
      • refactor all messages and status and update documentation
    • set up github page using demo maker component dev dependency
    • document component api in readme or whatever needs to show in the readme
      • document apis for each screen and return available actions
        • @inputwireframes action bars
    • document component api in readme
      • list all opts
      • list all roles
      • list all incoming message types
      • list all outgoing message types
      • list all possible status the component instance can be in
    • install latest dev dependencies
      • budo
      • browserify
      • datdot-terminal
    • install latest specific version of dependencies
    • update github page links
    • build new bundle.js to include changes in demo page
    • update package.json (new path for the dependencies)
    • @outputrepository#v0.0.2-alpha

@info

Repo 📂

https://github.com/datdotorg/datdot-terminal

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions