You could definitely checkout the mentorship program ! You can read about people's experiences and how the program helped them with getting started here . But I think the program could definitely help you get started.
As far as finding issues, there are a couple of getting started docs in the repo that you can take a look as well:
# How to Submit Your First Pull Request
So you've decided to contribute to the Swift toolchain, welcome!
Maybe this is your first time contributing to an open source project, or maybe
you are an experienced open source contributor who is excited about Swift, or
maybe you are somewhere in-between. Regardless of your background, we are
excited to have you contribute and improve the developer experience for Swift
programmers all over the globe.
:sparkles:π§πΎπ§πΌβππ©π½βπ»π§π»βπ»π¨πΏβπ»:sparkles:
This document provides a high-level overview of different parts of the
contribution process.
## How do I pick something to work on?
In case you don't have something specific you'd like to work on, such as
implementing something for a Swift Evolution pitch, you could start off by
working on a bug labeled `StarterBug` on [Swift repository 'Issues' tab][StarterBug].
If the issue hasn't been assigned to someone, check the comments in case someone has
already started working on it. If not, feel free to assign it to yourself and
This file has been truncated. show original
# How to Set Up an Edit-Build-Test-Debug Loop
This document describes how to set up a development loop for people interested
in contributing to Swift.
If you are only interested in building the
toolchain as a one-off, there are a couple of differences:
1. You can ignore the parts related to Sccache.
2. You can stop reading after
[Building the project for the first time](#building-the-project-for-the-first-time).
## Table of Contents
- [System Requirements](#system-requirements)
- [Cloning the project](#cloning-the-project)
- [Troubleshooting cloning issues](#troubleshooting-cloning-issues)
- [Installing dependencies](#installing-dependencies)
- [macOS](#macos)
- [Linux](#linux)
- [Building the project for the first time](#building-the-project-for-the-first-time)
This file has been truncated. show original
3 Likes