serious-scaffold / ss-cpp Goto Github PK
View Code? Open in Web Editor NEWA continuously evolving basic template for cpp development practice.
Home Page: https://serious-scaffold.github.io/ss-cpp/
License: MIT License
A continuously evolving basic template for cpp development practice.
Home Page: https://serious-scaffold.github.io/ss-cpp/
License: MIT License
rename and add targets cause coverage missing on targets.
fd:
fd:
For enhancing maintainability, a consistent check should be enabled to possible conflict changes.
alternatives:
Processing:
It seems the changelog generation is not necessary on the modern platform. Moreover, we have annotated the release tags with release change notes.
Because the lack of doxygen, no ${CMAKE_PROJECT_NAME}_docs target is generated , so it failed to add the target as a pre-dependency to ccov-all of the coverage configuration.
There is an error with this repository's Renovate configuration that needs to be fixed. As a precaution, Renovate will stop PRs until it is resolved.
Location: .renovaterc.json
Error type: Invalid JSON (parsing failed)
Message: Syntax error near ],
Add CI jobs to release built artifacts after semantic-release job.
vcpkg works with the export artifacts now,see https://devblogs.microsoft.com/cppblog/vcpkg-2023-10-19-release-export-for-manifests-documentation-improvements-and-more/
Manually export routine with manifest configured dependencies:
vcpkg install --triplet=x64-windows --host-triplet=x64-windows
vcpkg export --raw --triplet=x64-windows --host-triplet=x64-windows --output=x64-windows --output-dir=export
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
These updates are awaiting their schedule. Click on a checkbox to get an update now.
ghcr.io/renovatebot/renovate
, renovatebot/pre-commit-hooks
)These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
These are blocked by an existing closed PR and will not be recreated unless you click a checkbox below.
.github/workflows/cd.yml
actions/checkout v4@0ad4b8fadaa221de15dcec353f45205ec38ea70b
actions/cache v4@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9
aminya/setup-cpp v1
actions/setup-python v5@82c7e631bb3cdc910f68e0081d67478d79c6982d
peaceiris/actions-gh-pages v4@4f9cc6602d3f66b9c108549d475ec49e8ef4d45e
ubuntu 22.04
.github/workflows/ci.yml
actions/checkout v4@0ad4b8fadaa221de15dcec353f45205ec38ea70b
actions/setup-python v5@82c7e631bb3cdc910f68e0081d67478d79c6982d
pre-commit/action v3.0.1@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd
actions/checkout v4@0ad4b8fadaa221de15dcec353f45205ec38ea70b
actions/setup-python v5@82c7e631bb3cdc910f68e0081d67478d79c6982d
actions/checkout v4@0ad4b8fadaa221de15dcec353f45205ec38ea70b
actions/cache v4@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9
aminya/setup-cpp v1
actions/checkout v4@0ad4b8fadaa221de15dcec353f45205ec38ea70b
actions/cache v4@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9
actions/checkout v4@0ad4b8fadaa221de15dcec353f45205ec38ea70b
actions/cache v4@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9
aminya/setup-cpp v1
actions/checkout v4@0ad4b8fadaa221de15dcec353f45205ec38ea70b
actions/cache v4@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9
aminya/setup-cpp v1
actions/setup-python v5@82c7e631bb3cdc910f68e0081d67478d79c6982d
actions/checkout v4@0ad4b8fadaa221de15dcec353f45205ec38ea70b
actions/cache v4@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9
aminya/setup-cpp v1
actions/checkout v4@0ad4b8fadaa221de15dcec353f45205ec38ea70b
actions/cache v4@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9
aminya/setup-cpp v1
actions/checkout v4@0ad4b8fadaa221de15dcec353f45205ec38ea70b
actions/cache v4@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9
actions/checkout v4@0ad4b8fadaa221de15dcec353f45205ec38ea70b
actions/cache v4@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9
aminya/setup-cpp v1
actions/setup-python v5@82c7e631bb3cdc910f68e0081d67478d79c6982d
actions/checkout v4@0ad4b8fadaa221de15dcec353f45205ec38ea70b
actions/cache v4@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9
aminya/setup-cpp v1
codecov/codecov-action v4.3.1@5ecb98a3c6b747ed38dc09f787459979aebb39be
actions/checkout v4@0ad4b8fadaa221de15dcec353f45205ec38ea70b
actions/cache v4@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9
aminya/setup-cpp v1
actions/checkout v4@0ad4b8fadaa221de15dcec353f45205ec38ea70b
actions/cache v4@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9
aminya/setup-cpp v1
actions/checkout v4@0ad4b8fadaa221de15dcec353f45205ec38ea70b
actions/cache v4@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9
aminya/setup-cpp v1
actions/checkout v4@0ad4b8fadaa221de15dcec353f45205ec38ea70b
actions/cache v4@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9
aminya/setup-cpp v1
re-actors/alls-green release/v1
actions/create-github-app-token v1@a0de6af83968303c8c955486bf9739a57d23c7f1
actions/checkout v4@0ad4b8fadaa221de15dcec353f45205ec38ea70b
actions/setup-node v4@60edb5dd545a775178f52524783378180af0d1f8
cycjimmy/semantic-release-action v4
ubuntu 22.04
ubuntu 22.04
ubuntu 22.04
macos 12
windows 2022
windows 2022
ubuntu 22.04
ubuntu 22.04
macos 12
ubuntu 22.04
ubuntu 22.04
ubuntu 22.04
ubuntu 22.04
ubuntu 22.04
ubuntu 22.04
ubuntu 22.04
ubuntu 22.04
.github/workflows/codeql.yml
actions/checkout v4@0ad4b8fadaa221de15dcec353f45205ec38ea70b
github/codeql-action v3.25.4@ccf74c947955fd1cf117aef6a0e4e66191ef6f61
actions/cache v4@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9
aminya/setup-cpp v1
github/codeql-action v3.25.4@ccf74c947955fd1cf117aef6a0e4e66191ef6f61
ubuntu 22.04
.github/workflows/renovate.yml
actions/create-github-app-token v1@a0de6af83968303c8c955486bf9739a57d23c7f1
ghcr.io/renovatebot/renovate 37.326.3-full@sha256:a987a89e4a2b5d7813ea384168fa162afb980428bb8e8f6b6b0d731b20eaadfe
ubuntu 22.04
.pre-commit-config.yaml
pre-commit/pre-commit-hooks v4.6.0
macisamuele/language-formatters-pre-commit-hooks v2.13.0
Lucas-C/pre-commit-hooks v1.5.5
cheshirekow/cmake-format-precommit v0.6.13
codespell-project/codespell v2.2.6
shellcheck-py/shellcheck-py v0.9.0.6
pre-commit/mirrors-clang-format v18.1.5
igorshubovych/markdownlint-cli v0.40.0
renovatebot/pre-commit-hooks 37.326.3
template/.pre-commit-config.yaml
pre-commit/pre-commit-hooks v4.6.0
macisamuele/language-formatters-pre-commit-hooks v2.13.0
Lucas-C/pre-commit-hooks v1.5.5
cheshirekow/cmake-format-precommit v0.6.13
codespell-project/codespell v2.2.6
shellcheck-py/shellcheck-py v0.9.0.6
pre-commit/mirrors-clang-format v18.1.5
igorshubovych/markdownlint-cli v0.40.0
renovatebot/pre-commit-hooks 37.326.3
vcpkg.json
https://github.com/microsoft/vcpkg master@ce1916404fc6f2b645f419a6d47b7ebafe686582
vcpkg.json
https://github.com/msclock/cmake-registry master@284551fe20c904b155da9b881cdbb0e5a2f15ee5
After executing cmake install, the debug distribution libs, such as msvcp140d.dll, vcruntime140d.dll, are reported as missing.
Previously, it was easy to cause confusion by placing the generated export header files in the build root directory. Now it is more reasonable to place them in the corresponding build source directory.
Leave implementation in a header-only or compile target makes more managable.
Move cmake module utility to a vcpkg registry is more repducible and maintainable.
Single qoute may fail to update tags using release notes from semantic release.
Bind sphinx build to readthedocs.com
alternatives:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.