Code Monkey home page Code Monkey logo

geppetto-meta's Introduction

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

Create and checkout branch in remote of subtree. In the following example we'll call it feature/123:

git checkout -b feature/123 <remote>/development

Cherry-pick backports:

git cherry-pick -x --strategy=subtree <commitSha>

Push changes to remote:

git push <remote> feature/123

Create PR in the original repository.

geppetto-meta's People

Contributors

tarelli avatar jrmartin avatar adrianq avatar gidili avatar robbie1977 avatar afonsobspinto avatar filippomc avatar ddelpiano avatar mattearnshaw avatar enicolasgomez avatar mlolson avatar lrebscher avatar borismarin avatar muhaddatha avatar ddanny avatar slarson avatar frenkield avatar aranega avatar nezanyat avatar paularah avatar dlion avatar niteshthali08 avatar emekauja avatar glebkuznetsov avatar pgleeson avatar felipetavares avatar mihairaulea avatar jhurliman avatar msasinski avatar zsinnema avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.