Package: season
WIZ IDEWIZ is IDE for web developmentUsing angular more easyInstallationinstall nodejs, npm, angularaptinstallnodejsnpm
npmi-gn
nstableinstall wiz python packagepipinstallseason# installpipinstallseason--upgrade# upgrade lastestUsagecreate project and start web servercd<workspace>
wizcreatemyappcdmyapp
wizrun--port3000# `http://127.0.0.1:3000/wiz` on your web browserstart server as daemonwizserverstart# start daemon serverwizserverstop# stop daemon serverregist system service for linux# run on wiz project root directorywizserviceregistmyapp
wizservicestartmyappupgrade ide from command linepipinstallseason--upgrade# upgrade corewizideupgrade# ide upgradeWIZ CLICreate Projectwiz create [Project Name]Examplewizcreatemyappbuild Projectwiz build --project=[Project Name] --cleanFlagFlagSyntaxDescription--projectwiz build --project=NAMEbuild project, Default main--cleanwiz build --cleanClean build, Default FalseExamplewizbuild--projectmain
wizbuild--projectdev--cleanDaemon APIwiz run --host=<host> --port=<port> --log=<log file path>FlagFlagSyntaxDescription--portwiz run [action] --port=PORTWeb server port, Default 3000--hostwiz run [action] --host=HOSTWeb server host, Default 0.0.0.0--logwiz run [action] --log=PATHLog file path, Default NoneExamplewizrun--port=3000wizrun--port=3000--host=0.0.0.0
wizrun--port3000--logwiz.logwiz server [action] --log=<log file path> --forceActionActionSyntaxDescriptionstartwiz server start [flags]Start wiz server as daemonstopwiz server stop [flags]Stop wiz server daemonrestartwiz server restart [flags]Restart wiz server daemonFlagFlagSyntaxDescription--logwiz server [action] --log=PATHLog file path, Default None--forcewiz server start --forceForce start daemonExamplewizserverstart--force
wizserverstop
wizserverrestartService APIwiz service listExamplewizservicelistwiz service regist [name] [port]Same ASinstallExamplewizserviceregistmyapp# orwizserviceinstallmyappsrc3001# orwizserviceinstallmyappbundle3001wiz service unregist [name]Same ASuninstall,remove,delete,rmExamplewizserviceunregistmyapp# orwizserviceremovemyappwiz service status [name]Examplewizservicestatusmyappwiz service start [name]Examplewizservicestartmyapp
wizservicestart# start all serviceswiz service stop [name]Examplewizservicestopmyapp
wizservicestop# stop all serviceswiz service restart [name]Examplewizservicerestartmyapp
wizservicerestart# restart all servicesBundle Projectwiz pkg --project=<Project Name>Examplewizpkg# bundle main projectwizpkg--project=mainOutput<workspace>/bundlefile created after run bundle apirun using commandwiz run --bundleor adding services usingwiz service install <myservice> bundleVersion Policyx.y.zx: major updateupgrade not supportedy: minor updatesupport command upgradecore function changedrequired server restartz: ui updatesupport upgrade from web uinot required server restartRelease Note2.3.26[plugin/workspace] portal framework editore in command[plugin/core] update auto complete in monaco editor2.3.25[core] upgrade toangular 17[core] cache bug fixed (conflict branch)2.3.24[core] command change (bundle -> pkg)2.3.21 ~ 2.3.23[core] change requirement for python old version support2.3.20[plugin/workspace] create widget bug at portal module fixed2.3.19[core] add dependency (flask-socketio)2.3.18[core] upgrade to angular 16[core] color changed[core] add build command[plugin/workspace] tree view component changed[plugin/git] commit bug fixed2.3.17[core] wiz.response stream api2.3.16[plugin/workspace] bug at app create fixed2.3.15[core] cache added for wiz config2.3.14[core] cache added for wiz components (model, controller, api)2.3.13[core] bundle command added2.3.12[core] service command upgraded (add bundle option)2.3.11[core] service command upgraded (add port option)2.3.10[core] boot config changed2.3.9[core] boot config changed2.3.8[plugin/workspace] portal framework widget create bug fixed2.3.7[plugin/workspace] statusbar bug fixed2.3.6[plugin/workspace] npm plugin bug fixed[core] default plugin config bug fixed (portal framework)2.3.5[core] assets path bug fixed2.3.4[core] bundle path bug fixed2.3.3[plugin/workspace] config list bug fixed2.3.2[plugin/workspace] app.json bug fixed2.3.1[plugin/workspace] portal framework controller bug fixed2.3.0[core] move build logic to ide plugin[core] add bundle structure[core] localize angular cli[core] add linux service cli[core] add statusbar at bottom of ide[plugin] definemodelat plugin[plugin/workspace] angular build logic changed[plugin/workspace] integrated portal framework plugin at workspace[plugin/workspace] build portal framework on builder model2.2.xmajor issueside overlay menushortcut config (plugin & user customized)[plugin/portal] add portal framework plugin[plugin/workspace] refresh list bug fixed[core] ide monaco editor bug fixed[plugin/workspace] Usability improvements[plugin/core] Auto Complete keyword[core] toastr on build error[plugin/workspace] hidden portal framework on route[plugin/workspace] image viewer[core] angular version upgrade[core] typescript dependencies bug fixed2.1.xmajor issueside plugin concept changedide layout changedide config concept added[plugin/core] move to app link in monaco editor[plugin/core] add core plugins upgrade button[plugin/core] add restart server button[plugin/workspace] add app/route editor service[plugin/workspace] preview bug fixed[plugin/workspace] page namespace bug fixed[plugin/workspace] set default code if component.ts not exists[plugin/workspace] import & create app bug fixed[plugin/core] remove useless log[plugin/workspace] config folder bug fixed[plugin] bug fixed (remove unused file)[plugin/workspace] add route build[plugin/workspace] remove useless log[plugin]coreplugin updated[core] addlib/pluginobject[command] bug fixed2.0.xmajor issuesupgrade base project to angular 14.2.0UI/UX full changedDrag and Drop Interfacegit branch to project (multiple project in workspace)Enhanced IDE Plugin and easily develop 3rd party appssupport pip and npm on uiide socketauto install@angular/cliangular 15flask response bug fixed (on filesend)wiz bundle modeupdate wiz server command (multiprocess)config bug fixedsocketio bug fixed (ide controller)threading bug fixed (flask, socketio)1.0.xmajor issueclean codefull changed ideremove season-flask conceptenhanced performancelogging for wiz conceptupgrade plugin structureconfig structure changedstable version for git mergeaddwiz server start --log <file>methodprint bug fixedadd daemon server commandSocket.IO transportserver starting logauto remove invalid character on updateWSGI Bug Fixedremove dukpy (windows install bug)support macosx0.5.xsupport plugin storageport scan when wiz project createdwiz based online plugin development envsupport programmable api for pluginsremove useless resourcessocketio config (config/socketio.py)packages version bug fixed (jinja2, werkzeug)add src folder for tracing plugin codecheck installed function (wiz.installed())forced dev mode in dev branch (if not master)wizresource_handlerupdatedadd function response(flask_resp) and pil_image atresponseadd babel script optionaddwiz.path()functiongit merge bug fixedupdate wiz theme render logicgit merge logic changedwiz instance as global in wiz apiaddmatchapi at wiz instance0.4.xIntegrate WIZ & Season Flasksupport git flowworkspace structure changedbase code workspace changed (mysql to filesystem)UI upgradesupport installerdeveloper/production modedeveloper: enabled socketio logger on every pagesproduction: disabled socketio loggerdictionary bug fixed in App HTMLhistory display ui changed (workspace)app browse in route workspaceadd cache clean in workspacegit bug changed (if author is not set, default user towiz)full size log viewerkeyword changedcache bug fixedsocketio performance upgradewiz.js embededWIZ API (js) changed (async mode)0.3.xadd socket.ioframework on buildcommand run modified (add pattern, ignores)change Framework Object0.2.xframework structure upgradedcommand line tool function changedsubmodule structure addedloggingsimplify public directory structureadd response.template_from_string functionadd response.template functionadd variable expression change optioninterface loader updateconfig onerror changedadd response.aborterror handler in controller__error__response redirect update (relative module path)logger upgrade (file trace bug fixed)logger upgrade (log executed file trace)logger upgrade (code trace)error handler bug fixedapache wsgi bug fixed (public/app.py)apache wsgi bug fixed