aboutsummaryrefslogtreecommitdiffstats
path: root/src/Plugin
AgeCommit message (Collapse)Author
2017-08-02Plugin/Base.hs: Remove duplicated exportsTeddy Wing
When I added the `Plugin(..)` export, I didn't think to remove the exports for the functions created by the Plugin record data type. Didn't see the warnings from the compiler when building until now.
2017-07-30Move GitHub Commit plugin to its own moduleTeddy Wing
Extract the GitHub commit plugin code from "Plugin.hs" into its own module. Now that we have things more set up and working to a certain degree, we can split the code out.
2017-07-30Move `Plugin` and `PluginAction` to a new moduleTeddy Wing
Move our base plugin types to a new module to enable us to use them in both the plugin matching code (which we'll leave in "Plugin.hs") and in specialised plugin modules. This enables us to import and provide a list of plugins in `plugins` in "Plugin.hs" and use these types in that file and in the plugin files without any circular/recursive module dependencies.