Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (7.6%) to scientific vocabulary
Keywords
Repository
framework & web based IDE for web development
Basic Info
- Host: GitHub
- Owner: season-framework
- License: mit
- Language: TypeScript
- Default Branch: main
- Homepage: https://wiz.or.kr
- Size: 62.1 MB
Statistics
- Stars: 31
- Watchers: 3
- Forks: 6
- Open Issues: 1
- Releases: 14
Topics
Metadata Files
README.md
WIZ IDE
- WIZ is IDE for web development
- Using angular more easy

Installation
- install nodejs, npm, angular
bash
apt install nodejs npm
npm i -g n
n stable
apt purge nodejs npm
- install wiz python package
bash
pip install season # install
pip install season --upgrade # upgrade lastest
Usage
- create project and start web server
```bash
cd
http://127.0.0.1:3000/wiz on your web browser
```
- start server as daemon
bash
wiz server start # start daemon server
wiz server stop # stop daemon server
- regist system service for linux
```bash
run on wiz project root directory
wiz service regist myapp wiz service start myapp ```
- upgrade ide from command line
bash
pip install season --upgrade # upgrade core
wiz ide upgrade # ide upgrade
WIZ CLI
Create Project
wiz create [Project Name]- Example
bash wiz create myapp
- Example
plugin commands
wiz command <plugin name> args- Example
bash wiz command workspace build main
- Example
Daemon API
wiz run --host=<host> --port=<port> --log=<log file path>- Flag | Flag | Syntax | Description | |---|---|---| | --port | wiz run [action] --port=PORT | Web server port, Default 3000 | | --host | wiz run [action] --host=HOST | Web server host, Default 0.0.0.0 | | --log | wiz run [action] --log=PATH | Log file path, Default None |
- Example
bash wiz run --port=3000 wiz run --port=3000 --host=0.0.0.0 wiz run --port 3000 --log wiz.log
wiz server [action] --log=<log file path> --force- Action | Action | Syntax | Description | |---|---|---| | start | wiz server start [flags] | Start wiz server as daemon | | stop | wiz server stop [flags] | Stop wiz server daemon | | restart | wiz server restart [flags] | Restart wiz server daemon |
- Flag | Flag | Syntax | Description | |---|---|---| | --log | wiz server [action] --log=PATH | Log file path, Default None | | --force | wiz server start --force | Force start daemon |
- Example
bash wiz server start --force wiz server stop wiz server restart
Service API
wiz service list- Example
bash wiz service list
- Example
wiz service regist [name] [port]- Same AS
install
- Example
bash wiz service regist myapp # or wiz service install myapp src 3001 # or wiz service install myapp bundle 3001
- Same AS
wiz service unregist [name]- Same AS
uninstall,remove,delete,rm
- Example
bash wiz service unregist myapp # or wiz service remove myapp
- Same AS
wiz service status [name]- Example
bash wiz service status myapp
- Example
wiz service start [name]- Example
bash wiz service start myapp wiz service start # start all services
- Example
wiz service stop [name]- Example
bash wiz service stop myapp wiz service stop # stop all services
- Example
wiz service restart [name]- Example
bash wiz service restart myapp wiz service restart # restart all services
- Example
Bundle Project
wiz bundle --project=<Project Name>- Example
bash wiz bundle # bundle main project wiz bundle --project=main - Output
<workspace>/bundlefile created after run bundle api- run using command
wiz run --bundle - or adding services using
wiz service install <myservice> bundle
- Example
Version Policy
x.y.z
x: major update- upgrade not supported
y: minor update- support command upgrade
- core function changed
- required server restart
z: ui update- support upgrade from web ui
- not required server restart
Release Note
2.4.9
- [plugin/terminal] add xterm as default plugin
- [ide] upgrade angular 17 to 18
2.4.8
- [plugin/workspace] readme tab in portal apps
2.4.7
- [core] add python packages for wiz assitant
2.4.6
- [plugin/workspace] selector not created bug fixed
- [plugin/workspace] support tailwind config file
[plugin/utility] WIZ Assistant (GPT)
System Setting - IDE Option ```python openaikey = "GPT KEY" openaimodel = "gpt-4o" assistantguide = "소스코드 작성시에는 탭사이즈는 4로 만들어줘. pug 작성시에는 body 하위 코드만 작성해줘." assistantpath = "src/reference"
def acl(wiz): ip = wiz.request.ip() ```
System Setting - IDE Menu
json { "name": "WIZ Assistant", "id": "utility.app.assistant", "icon": "fa-solid fa-robot", "width": 480 }
2.4.5
- [plugin/workspace] package.json update bug fixed
- [plugin/workspace] angular.json update bug fixed
- [plugin/workspace] support tailwindcss
- npm install tailwindcss (use NPM Packages Menu)
- add
tailwind.min.cssatangular/angular.build.options.jsonjson { "assets": [], "styles": [ ... "tailwind.min.css", "src/styles.scss" ], "scripts": [] }
2.4.4
- [plugin/workspace] portal framework bug fixed (app/widget create)
2.4.3
- [core] util.filesystem bug fixed
2.4.2
- [core] wiz.config bug fixed
2.4.1
- [core] fixed library path not included error
2.4.0
- [core] upgrade to flask 3
- [core] enhanced 3rd-party plugin concept
- [core]
branchrenamed asproject - [core] util function structure changed (eg.
season.util.os.FileSystemtoseason.util.fs) - [core] support plugin command (3rd-party command)
- [core] support plugin filter (customized route)
- [core] project and ide structure changed
- [core] remove
workspaceobject (changed towiz.projectorwiz.ide) - [plugins] update wiz api changes
2.3.x
- major issues
- move build logic to ide plugin
- add bundle structure
- localize angular cli
- add linux service cli
- add statusbar at bottom of ide
- [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] define
modelat plugin - [plugin/workspace] angular build logic changed
- [plugin/workspace] integrated portal framework plugin at workspace
- [plugin/workspace] build portal framework on builder model
- [plugin/workspace] portal framework controller bug fixed
- [plugin/workspace] portal framework editore in command
- [plugin/core] update auto complete in monaco editor
- [core] upgrade to
angular 17 - [core] cache bug fixed (conflict branch)
- [core] command change (bundle -> pkg)
- [core] change requirement for python old version support
- [plugin/workspace] create widget bug at portal module fixed
- [core] add dependency (flask-socketio)
- [core] upgrade to
angular 16 - [core] color changed
- [core] add build command
- [plugin/workspace] tree view component changed
- [plugin/git] commit bug fixed
- [core] wiz.response stream api
- [plugin/workspace] bug at app create fixed
- [core] cache added for wiz config
- [core] cache added for wiz components (model, controller, api)
- [core] bundle command added
- [core] service command upgraded (add bundle option)
- [core] service command upgraded (add port option)
- [core] boot config changed
- [core] boot config changed
- [plugin/workspace] portal framework widget create bug fixed
- [plugin/workspace] statusbar bug fixed
- [plugin/workspace] npm plugin bug fixed
- [core] default plugin config bug fixed (portal framework)
- [core] assets path bug fixed
- [core] bundle path bug fixed
- [plugin/workspace] config list bug fixed
- [plugin/workspace] app.json bug fixed
2.2.x
- major issues
- ide overlay menu
- shortcut 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 fixed
2.1.x
- major issues
- ide plugin concept changed
- ide layout changed
- ide 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] add
lib/pluginobject - [command] bug fixed
2.0.x
- major issues
- upgrade base project to angular 14.2.0
- UI/UX full changed
- Drag and Drop Interface
- git branch to project (multiple project in workspace)
- Enhanced IDE Plugin and easily develop 3rd party apps
- support pip and npm on ui
- ide socket
- auto install
@angular/cli - angular 15
- flask response bug fixed (on filesend)
- wiz bundle mode
- update wiz server command (multiprocess)
- config bug fixed
- socketio bug fixed (ide controller)
- threading bug fixed (flask, socketio)
1.0.x
- major issue
- clean code
- full changed ide
- remove season-flask concept
- enhanced performance
- logging for wiz concept
- upgrade plugin structure
- config structure changed
- stable version for git merge
- add
wiz server start --log <file>method - print bug fixed
- add daemon server command
- Socket.IO transport
- server starting log
- auto remove invalid character on update
- WSGI Bug Fixed
- remove dukpy (windows install bug)
- support macosx
0.5.x
- support plugin storage
- port scan when wiz project created
- wiz based online plugin development env
- support programmable api for plugins
- remove useless resources
- socketio config (config/socketio.py)
- packages version bug fixed (jinja2, werkzeug)
- add src folder for tracing plugin code
- check installed function (wiz.installed())
- forced dev mode in dev branch (if not master)
- wiz
resource_handlerupdated - add function response(flaskresp) and pilimage at
response - add babel script option
- add
wiz.path()function - git merge bug fixed
- update wiz theme render logic
- git merge logic changed
- wiz instance as global in wiz api
- add
matchapi at wiz instance
0.4.x
- Integrate WIZ & Season Flask
- support git flow
- workspace structure changed
- base code workspace changed (mysql to filesystem)
- UI upgrade
- support installer
- developer/production mode
- developer: enabled socketio logger on every pages
- production: disabled socketio logger
- dictionary bug fixed in App HTML
- history display ui changed (workspace)
- app browse in route workspace
- add cache clean in workspace
- git bug changed (if author is not set, default user to
wiz) - full size log viewer
- keyword changed
- cache bug fixed
- socketio performance upgrade
- wiz.js embeded
- WIZ API (js) changed (async mode)
0.3.x
- add socket.io
- framework on build
- command run modified (add pattern, ignores)
- change Framework Object
0.2.x
- framework structure upgraded
- command line tool function changed
- submodule structure added
- logging
- simplify public directory structure
- add response.templatefromstring function
- add response.template function
- add variable expression change option
- interface loader update
- config onerror changed
- add response.abort
- error 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 fixed
- apache wsgi bug fixed (public/app.py)
- apache wsgi bug fixed
Owner
- Name: season Inc.
- Login: season-framework
- Kind: organization
- Email: contact@season.co.kr
- Location: sejong
- Website: https://season.co.kr
- Repositories: 11
- Profile: https://github.com/season-framework
season framework for web
GitHub Events
Total
- Watch event: 2
- Push event: 2
- Pull request event: 3
- Fork event: 2
Last Year
- Watch event: 2
- Push event: 2
- Pull request event: 3
- Fork event: 2
Committers
Last synced: over 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| proin | p****n@s****r | 214 |
| proin | p****n@p****m | 72 |
| KwonTaewook | k****6@s****r | 9 |
| KwonTaewook | n****a@k****m | 3 |
| cherry | c****y@s****r | 1 |
| cherry | s****8@k****r | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 0
- Total pull requests: 39
- Average time to close issues: N/A
- Average time to close pull requests: 5 days
- Total issue authors: 0
- Total pull request authors: 4
- Average comments per issue: 0
- Average comments per pull request: 0.13
- Merged pull requests: 36
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 2
- Average time to close issues: N/A
- Average time to close pull requests: 23 days
- Issue authors: 0
- Pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
- proin (23)
- ImuruKevol (18)
- cherry-in (4)
- JellytoDev (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- pypi 1,175 last-month
- Total dependent packages: 1
- Total dependent repositories: 2
- Total versions: 170
- Total maintainers: 1
pypi.org: season
season wiz web framework
- Homepage: https://github.com/season-framework/wiz
- Documentation: https://season.readthedocs.io/
- License: MIT
-
Latest release: 2.4.10
published over 1 year ago
Rankings
Maintainers (1)
Dependencies
- GitPython *
- Pillow *
- argh *
- eventlet *
- flask *
- flask_socketio *
- gevent *
- jinja2 *
- lesscpy *
- libsass *
- numpy *
- pandas *
- psutil *
- pypugjs *
- requests *
- watchdog *
- werkzeug ==2.0.3
- tslib >=2.3.0
- @angular-devkit/build-angular ^15.0.4 development
- @angular/cli ~15.0.4 development
- @angular/compiler-cli ^15.0.4 development
- @types/jasmine ~4.0.0 development
- jasmine-core ~4.3.0 development
- karma ~6.4.0 development
- karma-chrome-launcher ~3.1.0 development
- karma-coverage ~2.2.0 development
- karma-jasmine ~5.1.0 development
- karma-jasmine-html-reporter ~2.0.0 development
- typescript ~4.8.2 development
- @angular/animations ^15.0.4
- @angular/common ^15.0.4
- @angular/compiler ^15.0.4
- @angular/core ^15.0.4
- @angular/forms ^15.0.4
- @angular/localize ^15.0.4
- @angular/material ^15.0.3
- @angular/platform-browser ^15.0.4
- @angular/platform-browser-dynamic ^15.0.4
- @angular/router ^15.0.4
- @fortawesome/fontawesome-free ^6.2.0
- @ng-bootstrap/ng-bootstrap ^14.0.0
- @ng-util/monaco-editor ^14.0.0
- @popperjs/core ^2.10.2
- @tabler/core ^1.0.0-beta12
- bootstrap ^5.2.0
- html2pug ^4.0.0
- jquery ^3.6.1
- moment ^2.29.4
- monaco-editor ^0.34.0
- ng-keyboard-shortcuts ^13.0.8
- ng-monaco-editor ^5.0.3
- ngc-esbuild ^0.0.75
- pug ^3.0.2
- rxjs ~7.5.0
- socket.io-client ^4.5.2
- sortablejs ^1.15.0
- toastr ^2.1.4
- tslib ^2.3.0
- xterm ^5.1.0
- xterm-addon-fit ^0.6.0
- xterm-addon-search ^0.10.0
- xterm-addon-web-links ^0.8.0
- zone.js ~0.11.4
- @angular/cli ^15.0.4
- @angular/cli ^15.2.8
- @angular-devkit/build-angular ^15.2.7 development
- @angular/cli ~15.2.7 development
- @angular/compiler-cli ^15.2.8 development
- @types/jasmine ~4.3.1 development
- jasmine-core ~4.6.0 development
- karma ~6.4.0 development
- karma-chrome-launcher ~3.1.0 development
- karma-coverage ~2.2.0 development
- karma-jasmine ~5.1.0 development
- karma-jasmine-html-reporter ~2.0.0 development
- typescript ~4.9.5 development
- @angular/animations ^15.2.8
- @angular/common ^15.2.8
- @angular/compiler ^15.2.8
- @angular/core ^15.2.8
- @angular/forms ^15.2.8
- @angular/localize ^15.2.8
- @angular/material ^15.0.3
- @angular/platform-browser ^15.2.8
- @angular/platform-browser-dynamic ^15.2.8
- @angular/router ^15.2.8
- @ng-bootstrap/ng-bootstrap ^14.0.0
- @tabler/core ^1.0.0-beta17
- jquery ^3.6.1
- ngc-esbuild ^0.0.75
- pug ^3.0.2
- rxjs ~7.8.1
- socket.io-client ^4.5.2
- toastr ^2.1.4
- tslib ^2.5.0
- urlpattern-polyfill ^6.0.1
- zone.js ~0.13.0
- ubuntu latest build
- ubuntu latest build