Skip to content

datalab-org/datalab-app-plugin-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 

Repository files navigation

datalab-app-plugin-template

Warning

This repository is still under active development and will have some rough edges. Please raise any issues in the Issue Tracker or contact us via the routes listed at datalab-org.

This template uses Copier.

We recommend using uv to manage Python versions and environments, in which case the template can be used with:

mkdir my_plugin
uvx copier copy "[email protected]:datalab-org/datalab-app-plugin-template" <my_plugin>

This will guide you through the process of creating a new repository for your plugin. You can commit the result, alongside the .copier-answers.yml file, to your new repository (after creating it on GitHub or elsewhere):

cd <my_plugin>
uv lock
git init
git add .
git commit -m "Initial commit"
git remote add origin <your-repo-url>

You can also occasionally sync changes from this template by running the following command in your plugin repository:

uvx copier update

Releases of the plugin are created via semantic version tags on GitHub, and will require manually updating the CHANGELOG.md file.

An example use of this repository can be found at datalab-app-plugin-example.

About

A template for app plugins that implement custom data blocks for datalab.

Topics

Resources

License

Stars

Watchers

Forks

Languages