How are you supposed to understand code bases that other people wrote?

This page summarizes the projects mentioned and recommended in the original post on /r/learnprogramming

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • Element

    A glossy Matrix collaboration client for the web.

    So I've been studying web development for about a year now and I've gotten decently comfortable with HTML, CSS, JavaScript/TypeScript and some frameworks and I've made a few of my own projects. So recently I decided I wanted to contribute to an open source project. I decided to check out element web since it's something that I use every day and it is built with technologies that I have worked with in my personal projects, but I am confused. I don't really understand the folder structure or how/where I am supposed to start reading and understanding the code. Any advice?

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts