- Visual Studio Code (IDE)
- CMake
- C++ Compiler
- GCC (Linux), Visual Studio C++ Compiler (Windows) or Clang (Mac)
- C++ Debugger
- GDB (Linux) or lldb (Mac)
- Boost > 1.55
- SQLite3
- open Command Palette
Ctrl+Shift+P
and runCMake: Configure
kanban-board-service/build
should be created (contains build system)
- open Command Palette
Ctrl+Shift+P
and runCMake: Build
- open Command Palette
Ctrl+Shift+P
and runCMake: Run without Debugging
- With Debugger: open Command Palette
Ctrl+Shift+P
and runCMake: Debug
- source files of stl not found:
- add a sourceFileMap entry to
launch.json
files
- add a sourceFileMap entry to
- no compiler kit found:
- open Command Palette
Ctrl+Shift+P
and run theCMake: Edit User-Local CMake Kits
command - specify your correct compiler path in
cmake-tools-kits.json
file
- open Command Palette
- Boost system error: bind: Address already in use:
- Kill application running on port 8080:
kill \$(lsof -t -i:8080)
- Kill application running on port 8080:
- NPM (NodeJs) https://nodejs.org/en/
- Run
npm install
to install dependencies - Run
npm run build
to build frontend
Run npm run start
for a dev server. Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
Run npm run build
to build the project. The build artifacts will be stored in the kanban-board-app/dist/
directory.
Run npm run test
to execute the unit tests via Karma.
Run npm run lint
to run linter.
Run npm run format:check
to check all files for format issues.
Run npm run format
to format all files.