-
Install the required software as instructed in the installation guide.
-
Modify the LICENSE file to suit your application.
-
Modify the global variables in the CMakeLists.txt file.
-
Change the application's splashscreen in assets/images.
-
Change the package's icons and banners in the subdirectories of packaging.
-
Change the application's logo in docs/doxygen.
-
Remove the
.github/FUNDING.ymlfile or modify it to suit your needs. -
Remove the
CODEOWNERSfile or modify it to suit your needs. -
Remove the
CITATION.cfffile or modify it to suit your needs. -
If using GitLab, change the path of the CI/CD configuration file in your GitLab project's
Settings -> CI/CDto.gitlab/.gitlab-ci.yml. -
Create a new project in CDash. Edit the file CTestConfig.cmake and update the CDash badge in the README.md file accordingly.
-
Setup your repository in Codecov. Add the following GitHub repository secret:
CODECOV_TOKEN: Your Codecov repository upload token.
Update the Codecov badge in the README.md file accordingly.
-
Setup your repository in Coveralls. Add the following GitHub repository secret:
COVERALLS_REPO_TOKEN: Your Coveralls token.
Update the Coveralls badge in the README.md file accordingly.
-
Setup your repository in Coverity scan. Add the following GitHub repository secrets:
COVERITY_SCAN_EMAIL: Your Coverity Scan's account e-mail.COVERITY_SCAN_TOKEN: Your Coverity Scan's project token.
Update the Coverity Scan badge in the README.md file accordingly.
-
See the development guide to learn how to work with this template.
-
When modifying dependencies, update
.devcontainer/Dockerfile,.githubworkflows, anddocs/install.mdaccordingly. -
For creating installers for Windows with the WiX Toolset, a unique GUID should be set for your project. In order to do this, comment the line in the
CMakeLists.txtfile that sets theCPACK_WIX_UPGRADE_GUIDvariable. After compiling the project with CMake and packaging it with WiX, as shown below, a GUID should be created for you and printed to the console. You may then use this value in theCPACK_WIX_UPGRADE_GUIDvariable.mkdir build && cd build cmake .. cmake --build . --config Release cpack -G WIX