Skip to content

Commit 277a18b

Browse files
fix merge
2 parents d12b839 + 432a124 commit 277a18b

File tree

758 files changed

+88493
-27654
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

758 files changed

+88493
-27654
lines changed

.circleci/config.yml

Lines changed: 0 additions & 20 deletions
This file was deleted.

.clang-format

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
# Generated from CLion C/C++ Code Style settings
2+
BasedOnStyle: LLVM
3+
AccessModifierOffset: -8
4+
AlignAfterOpenBracket: Align
5+
AlignConsecutiveAssignments: None
6+
AlignOperands: Align
7+
AllowAllArgumentsOnNextLine: false
8+
AllowAllConstructorInitializersOnNextLine: false
9+
AllowAllParametersOfDeclarationOnNextLine: false
10+
AllowShortBlocksOnASingleLine: Always
11+
AllowShortCaseLabelsOnASingleLine: false
12+
AllowShortFunctionsOnASingleLine: None
13+
AllowShortIfStatementsOnASingleLine: Never
14+
AllowShortLambdasOnASingleLine: All
15+
AllowShortLoopsOnASingleLine: false
16+
AlwaysBreakAfterReturnType: None
17+
AlwaysBreakTemplateDeclarations: No
18+
BreakBeforeBraces: Custom
19+
BraceWrapping:
20+
AfterCaseLabel: false
21+
AfterClass: false
22+
AfterControlStatement: Never
23+
AfterEnum: false
24+
AfterFunction: false
25+
AfterNamespace: false
26+
AfterUnion: false
27+
BeforeCatch: false
28+
BeforeElse: false
29+
IndentBraces: false
30+
SplitEmptyFunction: true
31+
SplitEmptyRecord: true
32+
BreakBeforeBinaryOperators: None
33+
BreakBeforeTernaryOperators: true
34+
BreakConstructorInitializers: BeforeColon
35+
BreakInheritanceList: BeforeColon
36+
ColumnLimit: 0
37+
CompactNamespaces: false
38+
ContinuationIndentWidth: 8
39+
IndentCaseLabels: true
40+
IndentPPDirectives: BeforeHash
41+
IndentWidth: 8
42+
KeepEmptyLinesAtTheStartOfBlocks: true
43+
MaxEmptyLinesToKeep: 2
44+
NamespaceIndentation: None
45+
ObjCSpaceAfterProperty: false
46+
ObjCSpaceBeforeProtocolList: true
47+
PointerAlignment: Right
48+
ReflowComments: false
49+
SpaceAfterCStyleCast: true
50+
SpaceAfterLogicalNot: false
51+
SpaceAfterTemplateKeyword: false
52+
SpaceBeforeAssignmentOperators: true
53+
SpaceBeforeCpp11BracedList: false
54+
SpaceBeforeCtorInitializerColon: true
55+
SpaceBeforeInheritanceColon: true
56+
SpaceBeforeParens: ControlStatements
57+
SpaceBeforeRangeBasedForLoopColon: false
58+
SpaceInEmptyParentheses: false
59+
SpacesBeforeTrailingComments: 0
60+
SpacesInAngles: false
61+
SpacesInCStyleCastParentheses: false
62+
SpacesInContainerLiterals: false
63+
SpacesInParentheses: false
64+
SpacesInSquareBrackets: false
65+
TabWidth: 8
66+
UseTab: ForContinuationAndIndentation

.clang-tidy

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# TODO: Discuss about -readability-identifier-length, -readability-avoid-const-params-in-decls
2+
Checks: "-*,bugprone-*,cert-*,clang-analyzer-*,concurrency-*,cppcoreguidelines-*,llvm-namespace-comment,modernize-*,performance-*,portability-*,readability-*,-bugprone-implicit-widening-of-multiplication-result,-bugprone-easily-swappable-parameters,-readability-identifier-length,-portability-restrict-system-includes,-modernize-use-trailing-return-type,-cppcoreguidelines-non-private-member-variables-in-classes,-readability-avoid-const-params-in-decls,-cppcoreguidelines-owning-memory,-readability-function-cognitive-complexity,-cppcoreguidelines-avoid-do-while,-cppcoreguidelines-pro-bounds-array-to-pointer-decay,-hicpp-no-array-decay"

.cspell.json

Lines changed: 71 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,22 @@
22
"version": "0.2",
33
"language": "en-GB",
44
"words": [
5+
"merperson",
6+
"EVFILT",
7+
"fflags",
8+
"udata",
9+
"blurple",
10+
"featurable",
11+
"libdpp",
12+
"tmdata",
13+
"nardo",
14+
"gainsboro",
15+
"samco",
16+
"donut",
17+
"dimorphotheca",
18+
"tyrian",
19+
"aztech",
20+
"pinocchio",
521
"buildcmake",
622
"cmake",
723
"vsproj",
@@ -85,12 +101,65 @@
85101
"CORO",
86102
"cback",
87103
"mentionables",
88-
"stringified"
104+
"stringified",
105+
"disdppgloss",
106+
"awaiter",
107+
"awaiters",
108+
"resumer",
109+
"checkered",
110+
"ramen",
111+
"dango",
112+
"tanabata",
113+
"diya",
114+
"nazar",
115+
"hamsa",
116+
"tada",
117+
"izakaya",
118+
"rofl",
119+
"thumbup",
120+
"mwgb",
121+
"mwbb",
122+
"wwgb",
123+
"mwgg",
124+
"wwbb",
125+
"wwgg",
126+
"mmgb",
127+
"mmgg",
128+
"womans",
129+
"mans",
130+
"mens",
131+
"womens",
132+
"mmbb",
133+
"fleur",
134+
"koko",
135+
"moyai",
136+
"kaaba",
137+
"stringified",
138+
"loadu",
139+
"cvtps",
140+
"neww",
141+
"STDCORO",
142+
"NOMINMAX",
143+
"sku",
144+
"skus",
145+
"Codecademy",
146+
"tparam",
147+
"khanda",
148+
"oclock",
149+
"moai",
150+
"xbps",
151+
"chacha20",
152+
"chacha",
153+
"nullopt",
154+
"chrono",
155+
"ciphersuite",
156+
"rmap",
157+
"WSAPOLLFD",
158+
"DDPP"
89159
],
90160
"flagWords": [
91161
"hte"
92162
],
93163
"allowCompoundWords": true,
94164
"useCompounds": true
95165
}
96-
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
[ Please outline your change here. Be sure to check the checkboxes below. ]
2+
3+
## Code change checklist
4+
5+
- [ ] I have ensured that all methods and functions are **fully documented** using doxygen style comments.
6+
- [ ] My code follows the [coding style guide](https://dpp.dev/coding-standards.html).
7+
- [ ] I tested that my change works before raising the PR.
8+
- [ ] I have ensured that I did not break any existing API calls.
9+
- [ ] I have not built my pull request using AI, a static analysis tool or similar without any human oversight.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
[ Please outline your change here. Be sure to check the checkboxes below. ]
2+
3+
## Documentation change checklist
4+
5+
- [ ] My documentation changes follow the [docs style guide](https://dpp.dev/docs-standards.html) and any code examples follow the [coding style guide](https://dpp.dev/coding-standards.html).
6+
- [ ] I tested that my change works before raising the PR (via running `doxygen`, and testing examples).
7+
- [ ] I have not moved any existing pages or changed any existing URLs without strong justification as to why.
8+
- [ ] I have not generated content using AI or a desktop utility such as grammarly.

.github/dependabot.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,18 @@ updates:
33
- package-ecosystem: "gitsubmodule"
44
directory: "/"
55
schedule:
6-
interval: "daily"
6+
interval: "monthly"
77
target-branch: "dev"
88
allow:
99
- dependency-name: "doxygen-awesome-css"
1010
- package-ecosystem: "docker"
1111
directory: "/"
1212
schedule:
13-
interval: "daily"
13+
interval: "monthly"
14+
target-branch: "dev"
15+
16+
- package-ecosystem: github-actions
17+
directory: /
18+
schedule:
19+
interval: monthly
1420
target-branch: "dev"

.github/labeler.yml

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
documentation:
2+
- changed-files:
3+
- any-glob-to-any-file:
4+
- '**Doxyfile'
5+
- '**docpages/**'
6+
- '**/*.h'
7+
- '**/documentation.yml'
8+
- '**.cspell.json'
9+
- '**README.md'
10+
- '**SECURITY.md'
11+
- '**CONTRIBUTING.md'
12+
- '**CODE_OF_CONDUCT.md'
13+
14+
build:
15+
- changed-files:
16+
- any-glob-to-any-file:
17+
- '**buildtools/**'
18+
- '**cmake/**'
19+
- '**library-vcpkg/**'
20+
- '**library/**'
21+
- '**win32/**'
22+
- '**CMakeLists.txt'
23+
- '**CMakeSettings.json'
24+
- '**settings.json'
25+
- '**dpp.pc.in'
26+
27+
packaging:
28+
- changed-files:
29+
- any-glob-to-any-file:
30+
- '**vcpkg/**'
31+
- '**makerelease.sh'
32+
- '**sign.sh'
33+
- '**Dockerfile'
34+
35+
submodules:
36+
- changed-files:
37+
- any-glob-to-any-file:
38+
- '**.gitmodules'
39+
- '**doxygen-awesome-css/**' # Ideally, nobody should be touching this, but it's here just in-case.
40+
41+
github_actions:
42+
- changed-files:
43+
- any-glob-to-any-file:
44+
- '**.github/labeler.yml'
45+
- '**.github/dependabot.yml'
46+
- '**.github/workflows/**'
47+
48+
code:
49+
- changed-files:
50+
- any-glob-to-any-file:
51+
- '**src/**'
52+
- '**include/**'

.github/pull_request_template.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
Please go the the `Preview` tab and select the appropriate pull request template for your changes:
2+
3+
* [Code Changes](?expand=1&template=code_change_template.md)
4+
* [Documentation Changes](?expand=1&template=docs_change_template.md)

0 commit comments

Comments
 (0)