1
0
Fork 0
mirror of https://gitlab.com/bramw/baserow.git synced 2025-04-17 18:32:35 +00:00
bramw_baserow/docs/plugins/introduction.md
2020-10-12 09:39:53 +00:00

995 B

Introduction

It is possible to add additional features to Baserow via plugins. Because the project has been split into two components, the backend and web-frontend, you need a plugin for both. Since bakcend is built with Django, you can use the modular apps architecture. Nuxt.js has a similar approach which can be used, but in Nuxt, plugins are called modules. If you want to see some how a plugin works, you might want to a look at the database plugin in the main repository at backend/src/baserow/contrib/database and web-frontend/modules/database. The database plugin is installed by default.

Boilerplate

We highly recommend using the plugin boilerplate. You can easily start with everything you need using a cookiecutter template. All the python modules and javascript files are already in place and it comes with a docker development environment.