This thread is a wonderful collection of information. I'm going to be
away from my computer for a few days, but I'm going to review all of
this and make a list of next action steps that we can take.

Thanks for all the insight!

On Thu, Jun 22, 2017 at 12:57 PM, Michael Gottesman
<mgottes...@apple.com> wrote:
>
>> On Jun 20, 2017, at 12:37 PM, Halen Wooten via swift-dev 
>> <swift-dev@swift.org> wrote:
>>
>> Hi,
>>
>> I would like to start a discussion about getting started with the
>> Swift Compiler. The end goal is to see if there are ways we can help
>> newcomers to the compiler get started and more quickly grow into a
>> more effective contributor. The motivation is that I've had a
>> surprising amount of trouble with my starter bug. Swift is amazing and
>> I would love to contribute more regularly, but I also don't want to
>> burden the core team.
>>
>> I know that documentation on a huge project like this is a
>> non-starter, but I wonder if we could have better information on the
>> contribution process, which likely wouldn't change frequently. For
>> example, I learned through a conference talk that Swift uses LLVM's
>> lit testing. I couldn't find that in any of Swift's documentation. The
>> docs explain how to run tests, but not how to write them. I would be
>> happy to help out with documentation if we can decide on changes that
>> would be useful.
>>
>> Also, after I'm able to get my starter bug merged, I have no idea
>> where to go from there. I don't want to take another starter bug and
>> deprive someone else of the opportunity to contribute (although maybe
>> that's an unnecessary restriction I'm placing on myself), but I'm also
>> not in a place where I could take on something much larger.
>
> I would like to echo what Adrian/Greg have said. There is always more work to 
> be done, so I wouldn't worry about this. But I just wanted to add, if there 
> is an area of the compiler that interests you and there are not open starter 
> bugs in that area, it may just be because no one has taken the time to file 
> one. In such a case, I would just send an email to this list and ask what 
> other things need to be fixed in this area of the compiler. We will be more 
> than happy to guide you [that is how open source /should/ work, after all = 
> )].
>
> Michael
>
>>
>> The learning curve for a compiler is always going to be high, but does
>> anyone have ideas on how we could assist newcomers with their first
>> starter bug and then transitioning into something larger?
>>
>> Thanks,
>>
>> Halen
>> _______________________________________________
>> swift-dev mailing list
>> swift-dev@swift.org
>> https://lists.swift.org/mailman/listinfo/swift-dev
>
_______________________________________________
swift-dev mailing list
swift-dev@swift.org
https://lists.swift.org/mailman/listinfo/swift-dev

Reply via email to