Nasdanika Core modules.
nasdanika / core Goto Github PK
View Code? Open in Web Editor NEWCommon bundles and features.
Home Page: https://docs.nasdanika.org/core/index.html
License: Eclipse Public License 2.0
Common bundles and features.
Home Page: https://docs.nasdanika.org/core/index.html
License: Eclipse Public License 2.0
Nasdanika Core modules.
For pluggable eoperations implementations
For graph elements implementing property source.
Use processor
property - fully qualified name of a class to instantiate.
If contains ::
then a static method.
Shall take no arguments or two arguments - requirement and progress monitor.
If both flavors are available then the second one takes precedence as more specific.
The result is reflectively wired.
I want do use the cli command for generating an ecore doc using cli. But i cant find a release of the cli tool or an doc hot to build this.
E.g. subnet in azure-networking would also be available as azure-subnet.
Pkg. Exports annotation? String list or map
From the registry and configs. To delegate.
Processors is another option.
Or loaders, to customize loading.
Exec call yaml
Load keys ? Aliases
Contributor extends.
Can modify, replace, and discard object - return null. Use for enrichment - load from yaml and enrich with info pulled from systems or vice versa.
For ecore pkgs and classifiers and features
Derived - same identifier and transitive. Cache.
For graph elements which implement property source use properties to create a processor which executes a script:
script
script-language
script-ref
For script-ref
use extension if script-language
is not provided.
Wire the resulting processor using annotations - test with Groovy.
Add a section to the documentation page.
In the future add support for namespaces, custom script creation using the requirement object.
Currently SpEL is the hardcoded expression language for reflective wiring annotations (https://docs.nasdanika.org/core/graph/index.html#wiring).
With the introduction of the capability framework it makes sense to add support of multiple expression languages:
expressionLanguage
attribute to annotations which evaluate expressions. Set default to spel
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.