preface

  • What problem was solved first?
  • Home page module: important module data analysis, daily message tracking, work plan arrangement.
  • Project management: project type, project description, project part script, project part file automatic generation.
  • Template management: Manages standard templates in a unified manner. When you start a new task, you can directly pull dynamic configuration.
  • Component management: methods, components, resources, add descriptions, improve collaboration, automate test packaging and release.
  • Script management: Maintenance of daily startup script commands, such as nginx and other services or custom scripts.
  • Tools management: Intranet penetration, domain name certificates, HTTPS, etc. These are all provided by Wuwenzhou.com.cn idle idle.
  • Automated testing: Interface assertion test process automation management.
  • Drag and drop generation: Provides tooling support for the underlying business units.
  • Operation management: data visualization burial point, data monitoring, abnormal alarm.
  • System Settings: data maintenance for version iteration and upgrade, switching between individual mode and team mode, various global data cache. For example, the NPM account points to.

Use guide

  • npm i workstage -g
  • ew

Preview the address

  • www.wuwenzhou.com.cn:8081/easyWork/#/…

Results the preview

Design document

  • Ink knife address: free modao. Cc/app/d8a67d1…

Code warehouse

  • Git address: github.com/fodelf/work…

Functional iteration

  • Home page module Y

  • Project Management Y

  • Template Management Y

  • Component Management N

  • Script Management Y

  • Automated testing N

  • Drag and drop to generate Y

  • Operations management N

  • System Settings N

  • github Y, gitlab N

  • Remote connection N

  • Google plugin Y

  • Cloud development N

Role play

  • The product manager
  • The project manager
  • The UI search
  • The development of

journey

  • I started to have this idea in October last year. At that time, I even thought of a name called EasyWork. The original idea is relatively young, github.com/fodelf/esay… Maybe I have a vague idea of how to manage a development process.
  • After these months of thinking and read the previous political cloud blog juejin. Im /post/684490… It seems to be becoming clear that projects, development, tools, materials, and automation should be managed in a unified manner.
  • Plus some of the previous stuff, drag-and-drop page generation, automated testing, Extranet penetration tools, code generation from templates and a bunch of little things like domain name certificates and burial automation that we’re going to do.

Afterword.

  • The time to do something well was 10 years ago, and the second time is now.
  • There is the Nanjing area, holidays if there are projects to undertake work welcome to add wechat: 18651892475