Crates.io | yml_dialog |
lib.rs | yml_dialog |
version | 0.2.3 |
source | src |
created_at | 2023-08-18 00:55:31.438248 |
updated_at | 2023-08-18 00:55:31.438248 |
description | A very light base structure to implement an Rust Dialog using YML (file) format |
homepage | https://fabinistere.github.io |
repository | https://github.com/Fabinistere/yml_dialog |
max_upload_size | |
id | 947493 |
size | 179,764 |
If you want to compile the code at home, download assets here: disroot's cloud,
clone the repo, extract the assets in the root of the repo and run cargo run --example complete_example
.
content:
is interpreted as either monolog:
or choices:
Condition
extra
field on the DialogNode?
, not try!
, not unwrap
(C-QUESTION-MARK)Release's format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
This project also follows to A successful Git branching model.
We have to respect all the rust API convention. For the lore, follow all Bevy plugins guidelines.
Run cargo clippy
, cargo doc
before commit.
This project is free, open source and permissively licensed!
All code in this repository is dual-licensed under either:
See the very good reasons for including both here.
I began coding this as a tree strucutre dialog but a graph based is much more suited for a dialog. Maybe after this migration this crate is not needed anymore and will just do a devlog. (and free this name :)
Accordingly to this discussion, this is not a trivial question.