aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/conventionalrp/__init__.py
Commit message (Collapse)AuthorAgeFilesLines
* feat: add AutoParser class for automated content classification简律纯2025-10-291-1/+2
|
* feat: Implement plugin system with combat tracker and dice analyzer简律纯2025-10-251-3/+33
| | | | | | | | | | | | | - Added `plugin_system_demo.py` to demonstrate basic plugin usage, processing, and analysis. - Created `CombatTrackerPlugin` for tracking combat statistics including damage and healing. - Developed `DiceAnalyzerPlugin` for analyzing dice rolls and calculating success rates. - Introduced `renderer_demo.py` for rendering output in HTML, Markdown, and JSON formats. - Implemented `rule_system_demo.py` to showcase rule engine capabilities with various examples. - Established core rule engine functionality in `rules.py` with support for conditions and actions. - Enhanced base plugin structure in `base.py` to support different plugin types (Processor, Renderer, Analyzer). - Added custom exception handling in `exceptions.py` for better error management. - Configured logging setup in `logging_config.py` for improved logging capabilities. - Created unit tests in `test_rust_core.py` to validate core functionalities and performance.
* chore: redactor `__version__` detector简律纯2025-06-301-10/+9
|
* chore: bump version to 0.2.2 and update version retrieval method in __init__.pyv0.2.2HsiangNianian2025-03-141-2/+13
|
* chore: bump version to 0.2.1 in Cargo.toml and __init__.pyHsiangNianian2025-03-141-1/+1
|
* chore: update version to 0.2.0 in __init__.pyv0.2.0HsiangNianian2025-03-141-1/+1
|
* chore: update version to 0.1.0 and enhance README with project overview and ↵HsiangNianian2025-03-141-1/+5
| | | | usage examples
* refactor(project)!: first implementation of the Conventional Role Play SDK ↵HsiangNianian2025-03-131-0/+1
with core components, renderers, extractors, and example usage.