--- image: ubuntu:latest # Commands that will run on workspace start tasks: name: Setup, Install & Build before: apt install cargo redis-server nodejs npm && cargo test init: cargo install cargo-watch command: redis-server --port 8080 & cargo watch -q -w "." -x "run" # Ports to expose on workspace startup ports: port: 8080 onOpen: open-preview name: Website description: Website Preview # vscode IDE setup vscode: extensions: vadimcn.vscode-lldb rust-lang.rust-analyzer bungcip.better-toml serayuzgur.crates usernamehw.errorlens DavidAnson.vscode-markdownlint esbenp.prettier-vscode stylelint.vscode-stylelint dbaeumer.vscode-eslint evgeniypeshkov.syntax-highlighter redhat.vscode-yaml ms-azuretools.vscode-docker GitHub.vscode-github-actions Catppuccin.catppuccin-vsc PKief.material-icon-theme tal7aouy.rainbow-bracket oderwat.indent-rainbow formulahendry.auto-rename-tag eamodio.gitlens github: prebuilds: master: true branches: true pullRequests: true pullRequestsFromForks: true addCheck: true addComment: false addBadge: true