DEV Community

Cover image for Open yourself to the open-source world !!!
Dor Bellmas
Dor Bellmas

Posted on • Updated on

Open yourself to the open-source world !!!

For me it all started with a project idea, after countless times of trying to do it all myself, I realized that I'm working in the best field in the world, a place where sharing is REALLY caring!
That's when I started investigating open source projects like crazy, out of the thought that you can't make something that you don't know exists.
I had to expose myself to as many features as possible so that I could expand my toolbox and finally put those sausage fingers to good work.
It's all about understanding what is in front of you, "if it's within my abilities or not".

Some examples from my first attempts:

  • I found out more about the convenience that JSX and CSS in JS libraries give us.
    It helped me create a presentation-like portfolio with the use of user scrolling percentages, that you are welcome to checkout by the way 😉
    Dor Bellmas's Portfolio
    Image description

  • Over the years I have used so many libraries but once you are exposed to well-written code, all you have to do is open your pocket and compress all those gifts inside (functions, hooks, reusability-thinking, correct structure, etc…).
    Above all, it just produces a deeper understanding.

  • I learned so much from just reading documentation pages, and playing with site features.
    I used to breeze over documentations and get stuck in the process, but now I have a better understanding of how to read them carefully and get the most out of them. 
    After all, these are experienced people who have spent a lot of time on them.

  • My line of thought is to take something that already works and find a way to use it or make it better.

TIPS for a beginner open-source investigator:

  • If there is a DEMO link, an examples folder, or documentation, use these to help you choose your project (you can always start small).

  • Download Octotree - GitHub or just press the dot key on your keyboard while visiting a GitHub project and watch the magic.

  • 'BCD' as quickly as possible [Bring it to life by cloning and installing dependencies, Changing something, Deploy (with netlify it's easy peezy)], it all might sound a lot but the more you practice, the sharper your documentation reading skills will be, and you won't waste your precious time.

  • After a successful BCD, 'cmd/ctrl+shift+c '(in the browser) and 'cmd/ctrl+shift+f ' (in the code editor) are going to be your best friends.

Image description
Learn from this fearless sloth and start exposing yourself to more open-source!
A much more technical article on this subject is coming soon, STAY TUNED🦾

Top comments (0)