-
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.yml
file or modify it to suit your needs. -
Remove the
CODEOWNERS
file or modify it to suit your needs. -
Remove the
CITATION.cff
file 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/CD
to.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
,.github
workflows, anddocs/install.md
accordingly. -
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.txt
file that sets theCPACK_WIX_UPGRADE_GUID
variable. 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_GUID
variable.mkdir build && cd build cmake .. cmake --build . --config Release cpack -G WIX