
* 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>
631 B
631 B
Roadmap
Roughly in order of priority:
- Cleanup:
- Review & cleanup API surface.
- Turn calls to
C4_ASSERT()
into calls toRYML_ASSERT()
- Add emit formatting controls:
- add single-line flow formatter
- add multi-line flow formatters
- indenting
- non indenting
- keep current block formatter
- add customizable linebreak limits (number of columns) to every formatter
- add per node format flags
- (lesser priority) add auto formatter using reasonable heuristics to switch between other existing formatters
- Investigate possibility of comment-preserving roundtrips