Schmavery / reprocessing

ReasonML graphics library inspired by Processing

Home Page:https://schmavery.github.io/reprocessing/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Set up CI

Schmavery opened this issue · comments

The principle goal for this library is to be an easy-to-use graphics solution that is simple to get started with and set up on all platforms.
Installation or build failures can be catastrophic for new users and can completely ruin their experience. To this end, we should try pretty hard to avoid breaking things.

As suggested by @zploskey in #74, one great way to help with this would be to set up CI for as many platforms as possible, potentially with an emphasis on Linux (and maybe Windows), as we mostly develop on Macs. Any work in this direction or suggestions for which technologies will make this doable are very encouraged.

I think that we can start with a simple install/build test and maybe build on top of that with some sort of visual testing of actual behaviour in the future if we get to that point.