- Fixes for Doxygen Layouts

- Changed dynarray indexing to use size_t
 - Added groups to optional documentation
This commit is contained in:
2025-08-19 18:05:09 -04:00
parent 4ff739d625
commit 83f0c01e29
9 changed files with 143 additions and 59 deletions

View File

@@ -16,8 +16,9 @@
* [Coding Standards](#coding-standards)
* [Building from Source](#building-from-source)
* [Building from Terminal](#building-from-terminal)
* [Debian](#debian)
* [Fedora](#fedora-dnf) → `dnf`
* [Debian](#debian) → `apt`
* [Arch](#arch) → `pacman`
* [Fedora](#fedora) → `dnf`
* [Building on Windows](#building-on-windows)
* [Running the Test Suite](#running-the-test-suite)
* [Usage](#usage)
@@ -158,7 +159,7 @@ If you wish to build for Windows *and* Linux, your options are WSL or Dual Boot.
On Debian-based distributions, you can install dependencies using the following command:
```shell
sudo apt install build-essential cmake ninja-build libglew-dev valgrind
git submodule update --init --recursive
git submodule update --force --init --recursive --remote
```
for Doxygen run:
@@ -166,13 +167,27 @@ for Doxygen run:
sudo apt install doxygen graphviz
```
<a id="fedora-dnf"></a>
#### Fedora (`dnf`)
<a id="arch"></a>
#### Arch
On Debian-based distributions, you can install dependencies using the following command:
On Arch-based distributions, you can install dependencies using the following command:
```shell
sudo pacman -S base-devel cmake ninja glew valgrind
git submodule update --force --init --recursive --remote
```
for Doxygen run:
```shell
sudo pacman -S doxygen graphviz
```
<a id="fedora"></a>
#### Fedora
On Fedora-based distributions, you can install dependencies using the following command:
```shell
sudo dnf install build-essential g++ cmake ninja-build glew-devel valgrind
git submodule update --init --recursive
git submodule update --force --init --recursive --remote
```
for Doxygen run: