strayrobots / 3d-annotation-tool

A graphical user interface to annotate point clouds and 3D data.
MIT License
78 stars 8 forks source link

Github build test action #13

Closed kekeblom closed 3 years ago

kekeblom commented 3 years ago

Set up a github actions to build project and run tests.

Currently, most of the time is spent building bgfx. Would be great to come up with a solution that would not require always building it from scratch. We could package it and install through the package manager. Another option would be a customer container image that comes with it installed in system directories and the project could link against it.

I kind of like that the whole project can be built in a couple commands. Kind of sucks that c++ doesn't have a decent package manager, but we could look into conan or something like that.