DEV Community

Cover image for My first Open Source library

My first Open Source library

Francesco Pigozzi on January 25, 2021

Thanks to Lisheng Chang @changlisheng for making this photo available freely on Unsplash 🎁 Long story short It all started as a pet pro...
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

Collapse
 
bias profile image
Tobias Nickel

good job 👍

looks to me like you are working for free for Amazon. should't Jeff Bezos make sure the SDK is as easy to use as pissible?

Collapse
 
pigozzifr profile image
Francesco Pigozzi

I’m waiting for a message of thanks from him directly 😎

Collapse
 
lukejordanrogers profile image
Luke Rogers

I have a project that i want to work on open source but i'm worried about my intellectual property being stolen as i have not copyrighted the idea. Can someone explain how i can still go ahead with it using people to help me build the project?

Collapse
 
rafaacioly profile image
Rafael Acioly

I'm sorry but you can't ask for help on a private repository and expect people to help for free :(

Open source is a two way street, if you want help for free you have to offer something for free as well.