I want to start contributing to open-source .Net projects, but How do I learn large codebase?

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • ASP.NET Core

    ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.

  • I've been using .Net in both at my current org and personal projects from last 2 years, so I know my way around it. My projects use aspnet, efcore and some of the Azure libraries, so I was thinking may be I can pick up good first issues in these repos and start contributing with them atleast. I've tried setting up aspnet and ef core repos into my local machine few times, but everytime I try to build them, there are some errors, and solutions to those errors are not quite easily available. I know folks at Microsoft are quite welcoming about this and are very supportive, example of this : https://github.com/dotnet/aspnetcore/issues/47569 .

  • Entity Framework

    EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.

  • https://github.com/dotnet/efcore ,https://github.com/dotnet/aspnetcore , https://github.com/dotnet/maui - I've experience with developing android apps as well , may be I can contribute to this

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Introducing .NET Multi-platform App UI (MAUI)

    .NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.

  • https://github.com/dotnet/efcore ,https://github.com/dotnet/aspnetcore , https://github.com/dotnet/maui - I've experience with developing android apps as well , may be I can contribute to this

  • Email.io

  • Feel free to contribute to my side project - https://github.com/IeuanWalker/Email.io

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