This repository serves as a template for submitting notebooks to the DEDL Notebook Gallery.
-
Clone this repository to your GitHub account:
git clone https://github.com/destination-earth/DestinE-DataLake-NotebookTemplate.git
or simply use the "Use this template" button on GitHub.
-
Add your Jupyter Notebooks to the
notebooks/folder. -
Follow the example provided in
notebooks/template.ipynb. Pay special attention to the first Markdown cell, where metadata such as title, tags, thumbnail, etc. must be included using YAML front matter. Please note that every notebook has to include this fist markdown cell in the very beginning! -
Add a thumbnail image for each notebook, place it in the
img/folder, and reference it in the notebook’s metadata. -
Enable GitHub Pages
- Go to Settings → Pages.
- Under Build and deployment, set Source to GitHub Actions.
-
Enable Required GitHub Actions Permissions
- Go to Settings → Actions → General.
- Scroll down to the Workflow permissions section.
- Select Read and write permissions.
- Click Save if you made any changes.
-
Submit the link to your repository via the Gallery submission issue form. Use the issue template named "Add new Cookbook". You can specify different branches for the staging gallery and the production gallery. This allows you to preview changes on one branch before publishing a stable version from another branch.
Once your repository is successfully reviewed and included in the DestinE Notebook Gallery, any changes you push to your repository will automatically be reflected on the website. Please make sure your repository remains clean, well-maintained and up to date.