Writing in the front
QAQ mouse king of the component library design | how to develop a component library for CLI roughly about component library CLI development train of thought and the related tools to use.
Due to the lack of space, it may not be very detailed, so after discussion with varlet Core Team, we decided to introduce the implementation of the component library as clearly as possible in the form of a column.
If you’re curious about how component libraries work, this column should be instructive. If you want to develop a component library quickly and don’t want to get to the bottom of the implementation, you can try using Varlet-CLI to start component library development directly.
Introduction to the
The best way to learn a skill is to put it into practice.
This column will start with varlet-CLI and show you how to develop a component library from zero to one.
This column will be organized according to the basic, advanced, practical and summary:
-
Basics: You will learn some basic concepts about Node that are commonly used during CLI development.
-
Advanced: You will learn to use the tools commonly used in CLI development and begin to be able to try out some simple CLI.
-
In this part, we will take Varlet-CLI as an example and select the core part of the code implementation to explain.
-
Summary: Summarize the important knowledge points of this column.
About me
The author is a member of varlet Core team. Currently, I am mainly responsible for pr review in the team. When there are major changes, I am responsible for coordinating team members to modify, follow up new features and continuously output this column.
In this column, I will tell you some of the harvest and sentiment after I participate in the process of open source and read varlet source code.
If this column inspires you or helps you, it has served its purpose.
Varlet component library related links, hope to encourage and support
Making the warehouse
Chinese document
English document
Ratjun QAQ homepage
The last
If you can master this series, we invite you to join our core team.