That project provides a complete build system for web projects. Conceptually it is similar to maven or gradle. It uses gulp as the task engine and provides standard tasks for:
- Building project artifacts: javascript, typescript, less, resources, etc.
- Testing with eslint, lesslint, jasmine/karma
- Generating API documentation
- Working with samples
- Supporting Cordova builds
- Publishing application releases
Project build configuration is stored in build.config.js located in the project root folder. In addition to the standard declarative tasks you can mix your own gulp tasks in a single gulpfile.
We are using pip-webui-tasks as the build system across all pip-webui projects. Check it out at https://github.com/pip-webui/pip-webui-tasks
No comments:
Post a Comment