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: Upload Your Repository

  1. Use the template repository

    • Clone the official template repository to your own GitHub account:

      git clone https://github.com/destination-earth/DestinE-DataLake-NotebookTemplate.git
    • Or click the “Use this template” button on GitHub to create your own copy.

  2. Add your content

    • Place your Jupyter Notebooks in the notebooks/ folder.

    • Follow the example in notebooks/template.ipynb, paying close attention to the first Markdown cell, which must contain a YAML front matter block:

      ---
      title: "Your Notebook Title"
      subtitle: "Brief description of what this notebook does."
      authors: ["Your Name"]
      tags: ["Template"]
      thumbnail: /img/example.png
      license: MIT
      copyright: "© 2024 EUMETSAT"
      ---
    • Add a thumbnail image for each notebook, store it in the img/ folder, and reference it in the notebook metadata.

  3. Configure repository settings

    • 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 to Workflow permissions.

      • Select Read and write permissions.

      • Click Save if you made any changes.

  4. Submit your repository

  5. Review process

    • The DestinE team will review your submission.

    • If accepted, it will be integrated into the official gallery and published automatically.

Best Practices

Attention!

Once accepted, any changes you push to your repository will automatically appear on the website. Keep your repository clean, well-maintained, and up to date.