[#3] Split the tavern project into a workspace.

**tavern** - The blogging system library.
**loremaster** - Creates the database from a blogging repository.
**bard** - Dioxus components to display the blog.
This commit is contained in:
2025-08-29 20:43:36 -04:00
parent 7b5c69cc50
commit 3c6e82dfaf
40 changed files with 2766 additions and 33 deletions

19
tavern/src/lib.rs Normal file
View File

@ -0,0 +1,19 @@
//! A blogging system that will allow you to write your blog in Markdown and
//! then display it in HTML using Dioxus.
mod info;
mod adventurer;
#[cfg(feature = "publisher")]
mod converter;
mod database;
mod tale;
mod tavern;
pub use crate::adventurer::{Adventurer, Legend};
pub use crate::database::Database;
pub use crate::info::{get_name, get_version};
pub use crate::tale::{Lore, Tale};
pub use crate::tavern::Tavern;