DEV Community

Discussion on: My first Open Source library

Collapse
 
harshilparmar profile image
Harshil Parmar

Great, 💥 I am also thinking to make an open-source project.
It would be great if you provide some guidance related to that.

Collapse
 
darkwiiplayer profile image
𒎏Wii 🏳️‍⚧️

Slap an MIT license on your project and push it to github. The rest is just telling people you know about it and waiting if people find it useful.

There's nothing hard about open source nor anything you need to know: It's just about sharing.

Collapse
 
pigozzifr profile image
Francesco Pigozzi

I personally agree with all the other advice!

I just want to add one more little thing: start from the little things like

  • contributing to the docs
  • opening GitHub issues in a proactive way, not by just pasting some logs and asking for help
  • contributing to RFCs
  • commenting, reacting, commentig and reacting again on PRs of your interest

I hope to have been helpful 🙆‍♂️

Collapse
 
harshilparmar profile image
Harshil Parmar

Thank you so much !!

Collapse
 
pigozzifr profile image
Francesco Pigozzi

Do you mean some guidance related to Open Source? 🙆‍♂️ Or specifically to my project?

Collapse
 
harshilparmar profile image
Harshil Parmar

More about how to make an open-source library? How to think in that way? Sorry, I forgot to mention 😃

Thread Thread
 
rxliuli profile image
rxliuli

If you plan to make a JavaScript open source library, you can use rollup, but if you need a complete guide, then some Google articles may work. Moreover, modern front-end open source libraries generally use TypeScript and Lerna

Thread Thread
 
harshilparmar profile image
Harshil Parmar

Thanks 😊

Thread Thread
 
rxliuli profile image
rxliuli

You can also take a look at the monorepo open source library that I recently refactored using lerna, which is a typical rollup+ts+lerna project
github.com/rxliuli/liuli-util