Skip to content
/ botui Public
forked from kipr/botui

Robot User Interface for the KIPR Controllers (Link, Wallaby)

License

Notifications You must be signed in to change notification settings

F-WuTS/botui

 
 

Repository files navigation

botui

Botui is a device-independent graphical interface designed initially for the Kovan controller.

The icons used throughout botui are from the Font Awesome by © Fonticons, Inc.

Requirements

Building

git clone [email protected]:f2pay/botui
cd botui
./build.sh

Your fresh built BotUI .deb file is now in ./build-botui!

Developing

  1. Install VS-Code (and the DevContainers Extension) or any other Editor that supports DevContainers

    • You should also really setup Podman, much easier than docker.
  2. Clone this Repo

  3. Reopen it in the DevContainer

    • VS-Code: -> "Reopen in Container" / -> "Rebuild and Reopen in Container"
  4. Wait until your editor has entered the container ...

  5. In the Terminal, run the following:

    $ mkdir build; cd build
    /build# cmake ..
    /build# $ make -j$(nproc)
  6. Profit! You now built your very own Botui!

  7. Make your changes...

  8. To build for distribution, do the following:

    /build# make -j$(nproc)
    /build# make package
  9. Now you have a fresh version of Botui in /build ready for distribution!

Also, the DevContainer configuration file features X11 and Qemu passthrough. Please make sure, you have X11 / XWayland and qemu-aarch64-static installed.

License

Botui is released under the terms of the GPLv3. For more information, see the LICENSE file.

Want to Contribute? Start Here!: https://github.com/kipr/KIPR-Development-Toolkit

About

Robot User Interface for the KIPR Controllers (Link, Wallaby)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 98.0%
  • Other 2.0%