28 May 2024 to 1 June 2024
University of Ottawa
EST timezone

Contributing to FreeBSD via Github

1 Jun 2024, 11:15
1h
Desmarais 1160 (University of Ottawa)

Desmarais 1160

University of Ottawa

Lecture 50 min Development Talks: Room 1160 - Friday

Speaker

Warner Losh (Netflix)

Description

A comprehensive look at contributing to FreeBSD via Github. In addition to the basics of how to create a pull requests, we'll explore how to structure your submissions to spped their acceptance. You'll learn the criteria used to evaluate the submission, what is and isn't acceptable. You'll learn about tools to use to test your submission for compliance with style, proper man page construction, and shell script linting. I'll cover copyright and license issues. I'll briefly cover writing tests. I'll discuss what to expect from the review process, what to do if the reviews are slow to come in. I'll cover when to use phabricator or bugzilla instead. This will touch on the basics with pointers in the slides to more detailed treatment of all these topics.

It will be geared to the first time contributors to FreeBSD of all abilities to code, write or port. The goal will be to teach how to make a good submission and take the mystery and uncertainty around it away.

Primary author

Warner Losh (Netflix)

Presentation materials