aboutsummaryrefslogtreecommitdiff
path: root/contributing.md
diff options
context:
space:
mode:
authormax-001 <maxsmits21@kpnmail.nl>2024-11-06 16:12:41 +0100
committermax-001 <maxsmits21@kpnmail.nl>2024-11-06 16:12:41 +0100
commita1b8f56238bbc3d5f3eb273fad4a225592e7356f (patch)
tree71a9dbeb9e750bed24f1447e5c74766e9c6f6a6f /contributing.md
parentc40c89f0c1f72e67b4036792b4b2a9b28eb73e9a (diff)
parent4f953a35912c3d92c26bcb6c2cc77cc3ced176a3 (diff)
Merge remote-tracking branch 'origin/master' into max/scenes
Diffstat (limited to 'contributing.md')
-rw-r--r--contributing.md14
1 files changed, 9 insertions, 5 deletions
diff --git a/contributing.md b/contributing.md
index e910dba..88cba32 100644
--- a/contributing.md
+++ b/contributing.md
@@ -49,11 +49,14 @@ that you can click on to open them.
class Cars {};
```
</td></tr></table></details>
-- Source files contain the following types of comments:
+- Source files (.cpp, .hpp) contain the following types of comments:
- What is the code supposed to do (optional)
- Implementation details (if applicable)
-- Header files contain the following types of comments:
+- Header files (.h) contain the following types of comments:
- Usage documentation (required)
+
+ > [!NOTE]
+ > Constructors/destructors aren't required to have a `\brief` description
- Implementation details (if they affect the header)
- Design/data structure decisions (if applicable)
- <details><summary>
@@ -110,7 +113,8 @@ that you can click on to open them.
```
</td></tr></table></details>
- <details><summary>
- <code>using namespace</code> may not be used in header files, only in source files.
+ <code>using namespace</code> may not be used in header files (.h, .hpp), only
+ in source files (.cpp).
</summary><table><tr><th>Good</th><th>Bad</th></tr><tr><td>
example.h:
@@ -277,7 +281,7 @@ that you can click on to open them.
```cpp
struct Foo {
- int bar;
+ int bar = 0;
std::string baz;
};
```
@@ -285,7 +289,7 @@ that you can click on to open them.
```cpp
struct Foo {
- int bar = 0;
+ int bar;
std::string baz;
};
```