This project is an adaptation for BoardGameArena of game Line-It edited by Gigamic. You can play here : https://boardgamearena.com
Intall node/npm then npm i
on the root folder to get builders.
In VS Code, add extension https://marketplace.visualstudio.com/items?itemName=emeraldwalk.RunOnSave and then add to config.json extension part :
"commands": [
{
"match": ".*\\.ts$",
"isAsync": true,
"cmd": "npm run build:ts"
},
{
"match": ".*\\.scss$",
"isAsync": true,
"cmd": "npm run build:scss"
}
]
}
If you use it for another game, replace lineit
mentions on package.json build:scss
script and on tsconfig.json files
property.
Also add one auto-FTP upload extension (for example https://marketplace.visualstudio.com/items?itemName=lukasz-wronski.ftp-sync) and configure it. The extension will detected modified files in the workspace, including builded ones, and upload them to remote server.
Make sure ftp-sync.json and node_modules are in .gitignore