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

wuespace/telestion-terminal-client

Repository files navigation

Telestion Terminal Client

A Terminal Client for Telestion Projects

Getting started

Docker

Please ensure, you have an up-to-date version of Docker installed and ready to go.

Pull and run the latest Docker image from the GitHub Container Registry:

docker pull <image_name>
docker run -it <image_name>

Native

Please ensure, you have an up-to-date version of Java 16 installed and ready to go.

  1. Download the distribution package from the latest GitHub Release:
    https://github.com/wuespace/telestion-terminal-client/releases/latest

  2. Extract it with your favorite archive tool:

    unzip telestion-terminal-client.zip -d telestion-terminal-client
    tar -xf telestion-terminal-client.tar
    
  3. Execute the binary suited for your system located in the bin folder.

Building from source

Please ensure, you have an up-to-date version of Java 16 installed and ready to go.

  1. Clone the project:

    git clone git@github.com:wuespace/telestion-terminal-client.git
    
  2. Set up the Personal Access Token which allows gradle to load the Telestion Dependencies. (see Contributing)

  3. Build the project with gradle:

    ./gradlew assembleDist
    
  4. Build the docker image:

    docker build -t <image_name> .
    
  5. Run the docker image:

    docker run -it <image_name>
    

Introduction

TODO: Add app intro

Contributing

First, please clone the project:

git clone git@github.com:wuespace/telestion-terminal-client.git

Then, you a Personal Access Token which has access to the telestion-core maven packages.

Copy the gradle.properties.example file and name it gradle.properties. After that, edit the contents and replace the GITHUB_ACTOR with your GitHub username and replace the GITHUB_TOKEN with your generated Personal Access Token.

Then make gradle executable and run it the first time:

chmod +x gradlew
./gradlew

Please, check out to your working branch:

git checkout -b <your_branch_name>

Now, add your first contribution!

After you finished adding your changes, commit and push them to GitHub:

git add ./
git commit -m "feat: <your_commit_message>
git push --set-upstream origin

About

This is part of Telestion, a project by WüSpace e.V..