
* Use rapidyaml library to parse YAML databases instead of yaml-cpp. * Drastically reduces the parse time for yaml databases. * Removes yaml-cpp content from main servers, except for tool emitter. Co-authored-by: Vincent Stumpf <vincents.995@gmail.com> Co-authored-by: Atemo <capucrath@gmail.com> Co-authored-by: Lemongrass3110 <lemongrass@kstp.at> Co-authored-by: Aleos <aleos89@users.noreply.github.com>
19 lines
644 B
Markdown
19 lines
644 B
Markdown
# Contributing
|
|
|
|
Thanks for your contribution!
|
|
|
|
* Make sure to clone the project with `git clone --recursive` so that
|
|
the submodules are initialized correctly.
|
|
* To enable both tests and benchmarks, configure ryml with `-DRYML_DEV=ON`
|
|
when calling cmake. To enable only tests, use `-DRYML_BUILD_TESTS=ON`; to
|
|
enable only benchmarks use `-DRYML_BUILD_BENCHMARKS=ON`. All these flags
|
|
are disabled by default.
|
|
* Code style for pull requests should respect the existing code style:
|
|
```c++
|
|
if(foo) // no space before parens
|
|
{ // curly brackets on next line
|
|
// no tabs; indent with 4 spaces
|
|
bar();
|
|
}
|
|
```
|