The cause of

The story goes back to about three months ago. I quit my job at home and was recruiting for nine banks. This day, as usual, open the nuggets APP want to recite a few more interview questions, the home page recommended Vue DevUI recruitment of developers came into sight, thinking that if you participate in the resume before, not only increase the open source experience, but also beautify the resume content, is not beautiful.

To participate in

Identify the component

Therefore, with excited heart and trembling hands, I added my assistant’s wechat account: Devui-Official, and entered the core team of Vue Devui, thinking that I could finally achieve great things. Who knows this class of students too good, directly took all the components. After squatting for almost a week, other field owners finally released the component. After sending a message in the group, I immediately commented on the official component library, bring it to you, slider component. The step of claiming component is that the group owner can post it in the member group or under the official component library, and the partner can comment and claim it under the official component library

Look at the wiki

Important things to talk about three, must first look at the wiki! Be sure to see the wiki first!! Be sure to see wiki first!! Inside the content is an open source guide, the novice must first complete a carefully read to begin development.

The submission rule

Submit a minimum usable version every time you submit PR, and then continuously add API and function points on this basis. The detailed process can be seen in the figure below, which not only improves the development efficiency, but also speeds up the review of the code by the big men and increases the chance of code incorporation.

Pay attention to issue

Sometimes there are some bugs that we haven’t noticed or need to optimize in the developed components. If other students find them, they can propose issues. We can pay attention to these issues and make special efforts to solve them next time

Or associate PR in an issue

After pr is merged, the issue will be closed automatically.

Code review

We submit the code, in order to ensure the uniform style of the component library, code readability and other aspects, the boss will give corresponding code formatting suggestions, so as to improve the quality of the code. We can also review other big guys’ code, learn programming skills, improve code level.

feeling

For me, a newbie who just participated in open source activities, I really felt the tolerance from the organization. Thank you very much for your timely answers to the questions raised by other partners. Although I also want to answer, how to learn less, first learn more knowledge, and then give back to the organization.

harvest

work

When I was looking for a job in September, I successfully won a satisfactory offer by virtue of the bonus of participating in DevUI’s open source activity, and successfully joined an unknown enterprise to fulfill my dream of becoming a programmer after graduation from university. Thanks to DevUI, thanks to open source.

technology

DevUI uses the latest technology combination: Vite+Vue3+TypeScript+JSX are the dominant technologies of the future. At the beginning, I was also worried about learning new technologies. Besides, I was under great pressure to do things immediately, and I was afraid that I could not catch up with the DevUI team. Fortunately, the team gave me a lot of time to ponder, practice, and then look at other big guys have implemented the code, so I slowly learned the common knowledge points. The reality is that you don’t wait until you have the ability to do something, you get the ability to do something.

share

DevUI team and Village head Yang will share DevUI component library once every Friday, from submitting the first PR to in-depth understanding of the building of the component library, from the simple to the deep, hand in hand to teach you the aspects of DevUI component library. Vue DevUI open source guide 01: submit my first PR_ bilibili bilibili view, you can quickly understand the difficulties and solutions encountered in the process of building a component library.

reward

Just a few days ago, I received the customized pillow officially presented by DevUI. I was so excited and full of harvest feeling.

But even more coveted is the trophy of honor

Such a delicate trophy is the nuclear power for me to contribute to DevUI more actively in the future

The last

The DevUI team is currently incubating the React version of the component library. We are waiting for the community to recruit us. One day WHEN I entered antD’s component library, I suddenly found out why their slider component had so many functions, and thought about how to bring these functions to DevUI side. The group owner also said that there were some practical functions, we can also refer to them and see how to play it.