For Developers
Prerequisites
Docker Desktop
Yarn
npm install --global yarn
Setting up the environment
Clone the repository:
git clone https://github.com/pipecraft2/pipecraft
Install and run:
cd pipecraft
yarn run install_pipe
yarn electron:serve
Developer tools
The apps front-end desing, data storage and navigation are built using the Vue framework and its plugins. To build new or to modify exiting components will reiqure a some proficiency in JavaScript and the Vue framework.
Other important tools include electron which is mainly used for interacting with the file system and dockerode which is used for controlling docker.
Electron 13:
Vue 2:
Vuetify 2:
Vue Router 3:
Vuex 3:
dockerode:
Note
All of these tools are automatically installed during the install_pipe command.