Skip to article frontmatterSkip to article content

Contribute to the Gallery

If you’ve developed a Jupyter notebook that works with the DestinE Data Lake services and would like to share it with others, follow the steps below to add your repository to the Gallery:

Step-by-Step: Add an External Cookbook Repository

1. Use the official notebook template

Start from the official template repository:

git clone https://github.com/destination-earth/DestinE-DataLake-NotebookTemplate.git

Alternatively, click “Use this template” on GitHub to create your own repository.

Your repository must contain the following structure:

notebooks/
img/

2. Add your notebooks and images

---
title: "Your Notebook Title"
subtitle: "Brief description of what this notebook does."
authors: ["Your Name"]
tags: ["Climate", "Hydrology"]
thumbnail: img/example.png
license: MIT
---

3. Prepare your repository branches

You can decide which branch of your repository should be used for:

Common setups are:

4. Configure repository settings

Open the “Add new cookbook” issue form in the Gallery repository:

https://github.com/destination-earth/DestinE-DataLake-Gallery/issues

Provide the following information:

Once submitted, the issue will automatically receive the label add-repo.

6. Automatic staging preview

After submission:

This allows maintainers to review:

7. Review and promotion

External cookbooks always enter STAGING first. Nothing appears in the public gallery without explicit promotion.

Best Practices

Important Note

Once your cookbook is accepted into the main gallery, any future changes you push to the selected branch of your repository will automatically appear on the website during the next gallery build.

Please keep your repository clean, stable, and well maintained.