eclipse-emfcloud / emfcloud Goto Github PK
View Code? Open in Web Editor NEWComponents and frameworks for building web-based modeling tools
Home Page: https://www.eclipse.org/emfcloud
License: Other
Components and frameworks for building web-based modeling tools
Home Page: https://www.eclipse.org/emfcloud
License: Other
Umbrella issue for changes in the Model Server repos emfcloud-modelserver, modelserver-node, emfcloud-modelserver-theia, emfcloud-modelserver-client
See:
https://www.eclipse.org/emfcloud/contact/
The first link for "Join our mailing list" wrongly points to:
https://accounts.eclipse.org/mailing-list/emdcloud-dev
instead of
https://accounts.eclipse.org/mailing-list/emfcloud-dev - as the second one correctly does.
The ModelServer is written in Java. For a smoother development experience in is useful to have a typescript based facade in front of the model server. This facade should be extensible.
Umbrella issue for changes in the Model Server repos emfcloud-modelserver
, modelserver-node
, emfcloud-modelserver-theia
, emfcloud-modelserver-client
URI examples using workspace schemes:
workspace://ws-uuid001/my/relative/path.ext
custom://<workspace-id>/<project-id>/<model-type>
Optimize Jenkins builds and integrate deployments as steps instead of separate Jenkins jobs.
This will result in a cleaner emfcloud Jenkins instance, which will then hold the eclipse-emfcloud
parent instance (that tracks all repository builds), the website job and the release jobs.
Regarding security concerns:
We use trust level From users with Admin or Write permission
:
Pull requests forks will be treated as trusted if and only if the fork owner has either Admin or Write permissions on the origin repository. This is the recommended policy.
That means, changes on Jenkinsfiles are only used for the Jenkins build if a committer adds changes, for (new) collaborators the master Jenkinsfile is used to prevent any security issues.
Similar to the Issue templates, GitHub just released discussion templates:
Suggestions to include to the emf.cloud discussion template:
We are very happy that EMFJson/emfjson-jackson agreed to become part of Eclipse EMF.Cloud! This issue shall track the necessary steps and the progress of this matter:
Once the Eclipse Foundation confirms that this contribution can move forward
Before first release
For more information, see Eclipse Project Handbook.
Thanks @ghillairet for agreeing to bring EMFJson to Eclipse!
Update axios
version for @eclipse-emfcloud/modelserver-node
and @eclipse-emfcloud/modelserver-client
Background:
is there no import for
isAxiosError
?Unfortunately not with our currently used version
v0.24.0
. I'm not sure why we are using such an outdated version anyhow, but we use the same formodelserver-node
. I guess we should consider updating this dependency (latest is currentlyv1.2.3
) at some point for both repos, I will create a follow-up issue in emfcloud.
Originally posted by @ndoschek in eclipse-emfcloud/emfcloud-modelserver-theia#136 (comment)
Add missing community documents to to all EMF.cloud repositories (where applicable):
Repos:
See in general the GitHub Docs and for example the issue templates of the emfcloud-modelserver
.
This issue tracks the progress for the specific emfcloud repositories:
emfcloud
PR #116modelserver-node
PR eclipse-emfcloud/modelserver-node#2emfjson-jackson
PR eclipse-emfcloud/emfjson-jackson#25jsonforms-property-view
PR eclipse-emfcloud/jsonforms-property-view#20theia-tree-editor
PR eclipse-emfcloud/theia-tree-editor#53model-validation
PR eclipse-emfcloud/model-validation#6coffee-editor
PR eclipse-emfcloud/coffee-editor#429ecore-glsp
PR eclipse-emfcloud/ecore-glsp#122Umbrella issue for changes in the Model Server repos emfcloud-modelserver
, modelserver-node
, emfcloud-modelserver-theia
, emfcloud-modelserver-client
Ensure each build/deploy job reports via email on failure
The project https://github.com/eclipsesource/ecore-glsp will be contributed to Eclipse/EMF.Cloud. It contains a graphical editor for Ecore Models, as well as some related utilities (Model/Project creation, Code generation...)
Check all EMF.cloud repositories and consume Theia dependencies as peerDependencies where not yet done.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.