User interface framework for semantic applications
Build all apps:
docker-compose build
Start the apps:
docker-compose up
Start TWKS only:
docker-compose up twks-server
Every app has a script directory with scripts that follow the Scripts to Rule Them All patterns for building and running the app. See e.g., app/tree/script.
The scripts assume you have checked out TWKS as a sibling of the current checkout e.g., ~/projects/twks and ~/projects/twxplore.
twxplore is designed to support different user interfaces for different audiences and applications. Common code for the interfaces is gathered into libraries in lib/ts. lerna is used to manage the different interfaces' web applications as well as the common libraries.