crul / apzgen Goto Github PK
View Code? Open in Web Editor NEWNode.js application generator. A non-ambitious project just for fun.
Node.js application generator. A non-ambitious project just for fun.
dependent on logon
integrate with context.isLocked
all but third party files should be generated from scratch to be able to intercept features (logging, notifier)
implements optional download external lib options feature
instead of linking to CDNs, create downloadSeedFeatures which when rendered download the content of the file and save it to local output folder
through commands?
ugly ctrlInitializers
oData... big words
change fixed extension points (formRenderer, layoutRenderer) to dynamic pipeline in view and class renderers
add animations support... how?
dynamic branding?
an input field that search for data through dataservice and shows output data in a readonly field
small button to show information about loading process and results (0, 1 or multiple):
some menus are so complex that they don't fix in one screen
in that cases is useful to show only the areas in the main menu (maybe with few options) and allowing to click in the areas to show all of its options
now the label is always fieldName
several levels: error, warn, info, debug
maybe http://demos.telerik.com/kendo-ui/toolbar/index ?
if yes, change Milestone to kendo angular directives!
handle errors coming from dataservice calls
domain exceptions
glyphicons, fontawesome, ...
e.g.: for combo boxes
different preload / load processes?
first as substitute for localStorage
later complementary to localStorage
angular: https://docs.angularjs.org/guide/forms
kendo: http://demos.telerik.com/kendo-ui/validator/angular
bootstrap formatting ?
rest api, oData, ...
implements a factory for the apzDefinition with helpers to add a batch of feature
with fluent api
e.g.:
var apzDefinition = apzDefinitionFactory .createDefinition() .setTitle('generated apz') .setLibs([ 'jquery', 'bootstrap' ]) .setEngines([ 'angular' ]) .addFeatures({ featureType: 'seed', path: 'seedwork/servicies', features: { notifier: 'notifier.js', dataservice: 'dataservice.js' } }); .addFeature('menu') .addFeaatures({ featureType: 'iud', features: { tenant: model.tenant, user: model.user });
Instead of copy all seed folder, define seedFeatures for the seed files.
It should support a full folder ('lib/.') and single files. Folder recursivity not needed.
single entity dependent
multiple entity dependent
some applications don't have a menu page, only a menu bar, or none of them
no editable, you know
expose api through rest services
always visible menu bar with selectable position
bootrap nav http://getbootstrap.com/components/#navbar
allowing to define, generate and see results online
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.