DEV Community

Aadesh Kulkarni
Aadesh Kulkarni

Posted on

1

Beginner 101: How to contribute to open source projects ? (Javascript)

Here is an open source project which is beginner friendly.

App: https://figuringout.life
Github: https://github.com/aadeshkulkarni/medium-app

Image description

How to get started ?

  • Head over to Github > Go through Readme.MD and Contributing.md files
  • Then, Github > Issues section
  • Filter issues by "Good first issue" label
  • Pick something that is easy initially, request for assignment by commenting your approach on how you intend to solve it.
  • Fork the repo, create a feature branch, raise a pull request.
  • Once your PR is merged, you're officially a contributor to the project. You can check your name in the contributors list here : https://www.figuringout.life/contributors

Tech stack:
ReactJS + Typescript + TailwindCSS in the frontend
HonoJS + Prisma + Postgres DB in the backend

You can also add it to your portfolio as proof of work, if needed.

PS: I'm the maintainer of https://figuringout.life and the intention of building this project was so that developers can get a chance to work on real world projects to gain solid experience.

Hostinger image

Get n8n VPS hosting 3x cheaper than a cloud solution

Get fast, easy, secure n8n VPS hosting from $4.99/mo at Hostinger. Automate any workflow using a pre-installed n8n application and no-code customization.

Start now

Top comments (0)

SurveyJS custom survey software

JavaScript Form Builder UI Component

Generate dynamic JSON-driven forms directly in your JavaScript app (Angular, React, Vue.js, jQuery) with a fully customizable drag-and-drop form builder. Easily integrate with any backend system and retain full ownership over your data, with no user or form submission limits.

Learn more