It is a general purpose C++ library that can help developers create various kinds of applications in no time.
- Coding Style
- Prerequisites
- Update .NET Framework SDK version used by ms-build-tools to match your OS
- Build custom-node docker image
- Build ms-build-tools docker image
- Install dependencies
- Set correct cpplint executable path in .vscode/settings.json
- Build project
- Deploy project
This project follows Google C++ Style Guide. Please familiarize yourself with the rules provided
in the coding style and make sure all the proposed code changes in your commits are conforming to the style before making a merge request. You can
also make use of cpplint which is a Visual Studio Code plugin and build
command under the
Build project section to support you.
- Windows 10
- Docker Desktop using Windows containers
- Visual Studio Code
- C/C++
- cpplint
- Docker
- EditorConfig for VS Code
- Markdown All in One
- Remote - WSL
- YAML
- Visual Studio Community 2019 and later
- Extensions:
- Markdown Editor
- EditorConfig Language Service
- Line Endings Unifier
- Github Extension for Visual Studio
- OpenCppCoverage Plugin
- Workloads:
- Desktop development with C++
- Individual components:
- JavaScript and TypeScript language support
- Git for Windows
- Extensions:
- Python 3.9.1 and later
- Left click on the start button at the bottom left corner of your desktop.
- Left click on the settings button at the left side of the start menu.
- Left click on the system button at the top left corner of settings window.
- Left click on the about button at the bottom left corner of settings window.
- Take note of the version shown in the settings window. You will need it to search for appropriate tags later.
- Go to https://hub.docker.com/_/microsoft-dotnet-framework-sdk/ and find the Full Tag Listing section.
- Copy a tag that contains the version you have taken note of under the Full Tag Listing section.
- Finally, inside the repository, navigate to
ms-build-tools/Dockerfile
. Then, paste to replace the tag as highlighted and shown in the screenshot below and save it.
cd custom-node
build
cd ..
cd ms-build-tools
build
cd ..
install
- In the explorer panel of Visual Studio Code, navigate to
env\Scripts\
orenv/bin/
in the project directory and find the cpplint executable. - Right click on the cpplint executable and click on Copy Path to copy its absolute path.
- In the explorer panel of Visual Studio Code, navigate to
.vscode/settings.json
in the project directory and open it. - Finally, paste the absolute path as a string value of
"cpplint.cpplintPath"
insettings.json
and save it.
build
deploy <version> <access-token>