This repository was archived by the owner on Feb 1, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Implement the telestion-terminal-core moduleΒ #81
Copy link
Copy link
Open
Labels
π javaPull requests that update Java codePull requests that update Java codeπ· enhancementNew feature or requestNew feature or request
Description
Here are some steps to catch up:
- The
telestion-terminal-coremodule already contains a class you can start with. Clone this repository and create a working branch namedfeat/core/implementation. - To give you the application backend, clone the https://github.com/wuespace/telestion-project-playground and checkout the
feat/application/tcp-eventbus-bridgebranch. - Run the application via the context menu on the right side "Tasks" -> "application" -> "run".
- Run the existing code in the
telestion-terminal-corevia the green arrow beside themainmethod. - 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
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
π javaPull requests that update Java codePull requests that update Java codeπ· enhancementNew feature or requestNew feature or request