Extending Bookkeeper
Table of contents
There are two main ways to extend Bookkeeper: The Extension Directory and Themes
Extensions
The main location to add new functionality is under the extension
directory as it is auto-loaded by composer.
...
"autoload": {
"classmap": [
"database/seeds",
"database/factories"
],
"psr-4": {
"Bookkeeper\\": "app/",
"Extension\\": "extension/"
}
},
...
The rest is the same as adding new packages to Laravel. Please check Service Providers and Package Development.
Themes
Bookkeeper uses the igaster/laravel-theme
package for managing views and assets. Please check the Documentation to learn how to extend the UI in Bookeeper.