Skip to content

About

Standing on the shoulders of giants and giving new life to dusty tools!

Why do this?

There are some open source tools that have high code quality, are used by many people, and have stable basic functions. However, they have not been maintained for many years and cannot continue to adapt to the latest version of the host technology stack, for example:

  1. Only suitable for React 16 or previous versions, not applicable for current React 18+ or future versions
  2. Only adapts to Vue 2 but cannot adapt to the current Vue 3

In addition to the above problems, the most important point is that the original author has not continued maintenance for a long time and no longer responds to issues under the repository. There is a lack of bug fixes and new features.

Therefore, from the perspective of self-use and maintaining the open source spirit, such projects are forked and continuously iterated.

Why this name?

It can be noted that the package names of this organization are all based on the scope of @re-dev , which contains both the meaning of Redevelopment and Remanufacturing.

Redevelopment can simply be called "renovation", but Remanufacturing contains a deeper meaning.

During the development process, in addition to upgrading the old technology stack and simply adapting it to the development of host technology, the final new product not only maintains the usability of the original functions in strict accordance with the standards of the original product, but also meets the original user needs. , and more new functions will be added to give the tool more capabilities and meet the expectations of more new users.

In this process, it is very close to Wikipedia’s explanation of Remanufacturing:

Remanufacturing is "the rebuilding of a product to specifications of the original manufactured product using a combination of reused, repaired and new parts". It requires the repair or replacement of worn out or obsolete components and modules. Parts subject to degradation affecting the performance or the expected life of the whole are replaced. Remanufacturing is a form of a product recovery process that differs from other recovery processes in its completeness: a remanufactured machine should match the same customer expectation as new machines.

Simply put, there are no standards for "refurbishment", while there are standards and quality requirements for "remanufacturing".

This is the vision and direction of the organization's projects.