ferrous_forge/templates/builtin/plugin_template/mod.rs
1//! Plugin template for extensible Rust applications
2
3mod content;
4mod manifest;
5mod templates;
6
7use crate::templates::BuiltinTemplate;
8use content::create_plugin_files;
9use manifest::create_plugin_manifest;
10
11/// Create the plugin template
12pub fn create_plugin_template() -> BuiltinTemplate {
13 let manifest = create_plugin_manifest();
14 let files = create_plugin_files();
15
16 BuiltinTemplate { manifest, files }
17}