Skip to content
This repository was archived by the owner on Feb 1, 2023. It is now read-only.

Implement the telestion-terminal-core moduleΒ #81

@fussel178

Description

@fussel178

Here are some steps to catch up:

  • The telestion-terminal-core module already contains a class you can start with. Clone this repository and create a working branch named feat/core/implementation.
  • To give you the application backend, clone the https://github.com/wuespace/telestion-project-playground and checkout the feat/application/tcp-eventbus-bridge branch.
  • Run the application via the context menu on the right side "Tasks" -> "application" -> "run".
  • Run the existing code in the telestion-terminal-core via the green arrow beside the main method.
  • Take a look at the source code and the API from the vertx-event-bus.
  • Lets use the https://github.com/mabe02/lanterna library to create a semi-graphical terminal application.
  • Take a look at the tutorials https://github.com/mabe02/lanterna/blob/master/docs/contents.md and do some of them.
  • Try to display a changable string in the terminal application.
  • Now connect the EventBus Client and with the terminal application and show a string that can be changed from the application.
  • Add some sort of input to the terminal application and try to publish a message via the EventBus Client and check if the message is received in the application.
  • Ask @fussel178 and @pklaschka for further steps

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions