Closed colinlyguo closed 3 weeks ago
Shouldn't this be better based on top of
syncUpstream/active
branch?
makes sense. this pr is opened before activating the syncUpstream/active
branch, will open another PR based on syncUpstream/active
branch instead.
new incremental updates will be merged to syncUpstream/active
branch, thus closing this PR.
1. Purpose or design rationale of this PR
Based on codec repo's simple factory pattern version (also after refactoring).
2. PR title
Your PR title must follow conventional commits (as we are doing squash merge for each PR), so it must start with one of the following types: