budibase icon indicating copy to clipboard operation
budibase copied to clipboard

Custom Components and Datasources: Documentation

Open shogunpurple opened this issue 2 years ago • 2 comments

COS

There are several parts to the documentation required for components and datasources. The main tasks are:

Schema Definition

Defining the exhaustive schema in tabular format for

  • [x] schema.json,
  • [ ] manifest.json
  • [x] CLI commands and flags
  • [ ] SDK/OpenAPI

End to End Tutorials and examples

Creating an end to end tutorial of how to:

  • [x] Create a component or datasource from CLI
  • [ ] General skeleton explanation, rollup, .github, jest (datasource)
  • [x] Development experience, watching, environment variable for server
  • [ ] Using your datasource or component in the builder and editing the props
  • [ ] Examples/tutorials for component/datasources and links to example repos

Plugin Management

  • [ ] Any Caveats
  • [x] Initial setup to use plugins on both self host and in cloud
  • [x] Detail around all the different types of plugin sources and how you pull from them
  • [x] Creating plugins
  • [x] Updating plugins
  • [x] Deleting plugins
  • [ ] How to contribute a plugin and include it on the new budibase plugins repo

shogunpurple avatar Jul 28 '22 15:07 shogunpurple

@shogunpurple Should we inform users about the plugin repo in the docs?

joebudi avatar Sep 14 '22 14:09 joebudi

Makes sense @joebudi - will add

shogunpurple avatar Sep 14 '22 14:09 shogunpurple