Feflow is a workflow tool aims to improve front-end engineer workflow and standard, powered by Typescript.
Before you use Feflow, you need to understand the basic concepts.
Just the Basics
There are three type of commands in Feflow:
- Native commands: Commands that Feflow native provide, such as init, install, uninstall, info, help.
- Devkit commands: Commands extended by Feflow devkit, a devkit usually has a series of commands and used for a real world project, Feflow devkit must have
- Plugin commands: Commands extended by Feflow plugin, Feflow plugin must have
Feflow config file
When you use Feflow to develop a project, Feflow will load config file and load devkit described in config file. Config load order is:
To install the stable version:
npm install @feflow/cli -g
This assumes you are using npm as your package manager.
Create a project
This will use Feflow native command
Develop a project
This will use Feflow devkit commands, eg:
- Local development
- Build for production
- Lint JS
- Deploy project
- Generate changelog