gfse / specif-viewer Goto Github PK
View Code? Open in Web Editor NEWA viewer and editor for SpecIF files.
License: Apache License 2.0
A viewer and editor for SpecIF files.
License: Apache License 2.0
... with automated tests.
As a project manager or project administrator I want to interactively create, update and delete SpecIF classes.
... and list improvements to make for a production release.
As a Business Analyst or System Designer I would like to create or update UML Class-Diagrams and store it immediately in a semantic net using the SpecIF.
Idea: Use diagram-js, an online diagramming library upon which bpmn-io (Demo) is built.
Currently, the SpecIF-Viewer is hard to maintain and extend.
It might be simpler (and in sum less work) to migrate the frontend logic to a standard framework like Angular/Vue/React.
Currently Bootstrap 3 is used in general and Bootstrap3-dialog is used for modals.
As a user I want to browse a rendered instance of any web-hosted specif or specifz file.
As a business analyst or system designer, I want to create and to update BPMN diagrams, store the result as BPMN-XML and update the semantic net using the SpecIF. The motivation is to avoid using a separate tool and the exporting/importing of the model.
Currently bpmn-js is used to transform an original BPMN-XML file 'under the hood' to an SVG which is then rendered by the browser.
Idea: Enable the plugin for editing BPMN models. When saved, the semantic net in SpecIF shall be updated accordingly.
Let the user choose whether to pass a markdown parser on input.
The most simple backend persistency without roles and permissions and without revisions can be achieved with Pouch-DB in the browser and Couch-DB in the backend. There has been a prototype implementation with Pouch-DB without backend, already. Any SpecIF item such as dataType, propertyType etc is stored as a separate document.
As a Business Analyst or System Designer I would like to create or update UML State-Machines and store it immediately in a semantic net using the SpecIF.
Idea: Use diagram-js, an online diagramming library upon which bpmn-io (Demo) is built.
Transform a ReqIF data-set to SpecIF similarly to BPMN-XML to SpecIF.
As a Business Analyst or System Designer I would like to create or update a FMC Block-Diagram and store it immediately in a semantic net using the SpecIF.
Idea: Use diagram-js, an online diagramming library upon which bpmn-io (Demo) is built.
If a statement title is specified, it must supersede it's statementClass title,
Currently the browser address line is updated to allow using the browser back and forward buttons (via the browser history). When copying this link to other media such as documents, backlog items or e-mails, it does not work.
Explanation: Currently the Viewer/Editor has no backend and so the project must be loaded first, when a link is clicked.
Thus, a means is needed to produce a link with information to import a project ... and to jump to the desired view.
Thanks for the proposal @koppor.
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.