-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
⚗️ MetaModeling backlog #2392
Comments
|
@KZzizzle says: Just a couple of questions:
|
@ignapas says: Comments from a dumb user:
|
Implementing metamodeling #2392. This PR address only the database layer ✨Introduces a new version control system for projects (or eventually any table's row) based on git internals: ``simcore_postgres_database.models.projects_version_control`` ⚗️ ``simcore_postgres_database.utils_aiopg_orm`` is a simple ORM to wrap aiopg/sqlalchemy queries 🔨 make auto-doc uses now containers and does not require having graphviz installed
The top bar is getting very crowded (see also Clusters in frontend #2517 (comment)). It may be close to a point where there needs to be some consolidation of study operations:
|
For the snapshots frontend:
|
Metamodeling starts with the parametrization of a project ...
A project is parametrized by adding param-nodes and connecting them to other service nodes. These param-nodes are basically data producers implemented as constants, iterator or cycle-evaluators.
⚗️ Parametrization Nodes (or param-node in short)
⚗️ Parametrized Project
⚗️ Project Versioning
Parametrized projects will lead to a substantial amount of "variants" of the starting "meta" project. This suggest that we need to implement a versioning system to track/identify all these variants. We follow an approach very similar to git because it is very familiar to us.
We can have:
The text was updated successfully, but these errors were encountered: