Neil Smith
Neil is the manager of the Container Tools team at Red Hat. He is a big believer in Containers and Podman.
Red Hat
Job title –Senior Manager
Sessions
Podman is a powerful, open-source container engine, but how do you actually contribute to its development?
This 80-minute hands-on workshop will guide participants through the Podman source code, contribution process, and best practices for submitting patches. Come if you are an experienced contributor or if you want to submit your first contribution to Podman, this session will show you how!
Participants will explore the Podman codebase, issue tracker, development workflow, and testing process, ultimately submitting their first pull request (PR) or finding an issue to work on. The goal of this workshop is for people to become comfortable contributing to open source.
Workshop pre-requisites :
- Have a github account
- Git setup on your machine
- Install Podman
Objectives:
- Understand Podman’s architecture and code structure.
- Learn how to find and pick beginner-friendly issues.
- Write and test code changes.
- Learn the Podman contribution workflow (forking, branching, committing, submitting PRs).
- Interact with the Podman developer community.
Workshop Agenda (80 Minutes)
1. Introduction to Contributing to Podman (10 min)
2. Exploring the Podman Codebase & Development Workflow (10 min)
3. Setting Up Your Development Environment (5 min)
4. Hands-on Contribution Exercise (50 min)
5. Q&A and Next Steps (5 min)
Target Audience:
- Developers interested in contributing to open-source projects.
- Beginner to intermediate contributors who want to work on Podman.-
- Students, DevOps engineers, and sysadmins wanting to gain open-source experience.
Workshop pre-requisites :
- Details to come
When doing Open Source development code review is an essential skill, but how do you approach it like an expert? On the Podman project the community approves an average of 200 PR’s per month and has built up a large amount of expertise in reviewing code and would like to share our learnings.
In this panel discussion, we’ll explore PR reviewing from three perspectives: a beginner just getting started, an experienced reviewer, and a senior expert. Together, they’ll share insights on best practices, common challenges, and strategies for effective feedback. With a mix of pre-planned questions and audience Q&A, this session will provide practical takeaways to improve your PR reviews and level up your collaboration skills.