blob: 87da707f9bb7b26eb67be2136acffea703894635 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
# celeritas-core
![Backpack model with lighting](examples/obj_loading/backpack_screenshot.png)
Not all files are fleshed out right now.
**Work-in-progress**: porting over code from old repository.
All third-party dependencies are licensed under their own license.
## Notes
* Check symbols in an 'archive' (static library)
* `nm -C build/libcore.a`
* Generate compiler_commands.json
* `xmake project -k compile_commands`
* Formatting
* `xmake format`
* Lint (no change) `find src/ -iname *.h -o -iname *.c | xargs clang-format --style=file --dry-run --Werror`
* Format (edit in place) `find src/ \( -iname "*.h" -o -iname "*.c" \) | xargs clang-format -i --style=file`
* `clang-format` must be installed!
* Documentation
* serve mkdocs locally
* `docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material`
* Build docs static site
* `docker run --rm -it -v ${PWD}:/docs squidfunk/mkdocs-material build`
|