background

After the company develops a front-end project, it needs to be privatized and delivered to the customer, and the needs of each customer may be similar. In the past, the development method was based on Git Branch, and the process is as follows:

The problem

  1. There will be duplication of development for the same requirements.
  2. Bugs have been modified for many times.
  3. The number of branches is too large, and maintenance becomes increasingly difficult.

plan

  1. Merge the branches, extract the conflict points, and use JSON configuration
  2. The functions generated by services vary greatly and can form a cache

A,B, and C represent the customer side

The results of

Basically achieve the desired effect, the document needs to write more detailed

planning

The PM can visualize these configuration files and deliver them when they are configured