Skip to content

jrmartin/geppetto-meta

 
 

Repository files navigation

Geppetto logo

Geppetto Meta

The Geppetto MetaCell distribution.

Artifacts

npm

pypi

Getting Started

Requirements

Frontend

  • React 17
  • Node >= 14

Backend

  • Python 3

Examples

Project Structure

Folder Description
geppetto.js frontend packages including ui/core/client
geppetto-showcase showcase of geppetto components
jupyter-geppetto Python <-> js websocket interface based on Jupyter widgets
pygeppetto Geppetto Python backend
examples Example apps that can be used as blueprints
deployment K8s & Codefresh files

Development

Subtree management

Subtree repositories:

  • geppetto.js
  • jupyter-geppetto
  • pygeppetto

The following sections are based on the devtut subtrees tutorial.

Pull from a subtree repository

git remote add js https://github.com/openworm/geppetto-client.git
git subtree pull --prefix geppetto.js js [BRANCH_NAME]
git remote add pygeppetto https://github.com/openworm/pygeppetto.git
git subtree pull --prefix pygeppetto pygeppetto [BRANCH_NAME]
git remote add jupyter https://github.com/openworm/org.geppetto.frontend.jupyter.git
git subtree pull --prefix jupyter-geppetto jupyter [BRANCH_NAME]

Backport Subtree Updates