lcnvdl / html-go

HtmlGo: The interpreter that lets you 'program' in HTML! Now you can finally join the fun and proudly say you're an HTML programmer (sort of)!
https://htmlgo.org
Other
2 stars 0 forks source link

Basic Plugin System #2

Open lcnvdl opened 1 year ago

lcnvdl commented 1 year ago

This ticket aims to implement a basic plugin system in HtmlGo, providing optional support for database functionality through plugins. The goal is to allow developers to extend HtmlGo with additional features, specifically targeting database support, by importing DLLs located in the "Plugin" folder automatically.

Key Objectives:

By introducing a basic plugin system, we aim to provide developers with the flexibility to customize HtmlGo based on their specific needs, including the optional inclusion of database functionality. The plugin system will automatically import DLLs located in the "Plugin" folder, making it convenient to extend HtmlGo's capabilities without modifying its core codebase.

Contributions and suggestions are welcome as we work together to build a basic plugin system for HtmlGo. Let's make HtmlGo a more extensible and adaptable language, empowering developers to enhance its functionality through plugins!

Please feel free to provide feedback, ask questions, and contribute to this ticket. Let's shape the future of HtmlGo together!