DEV Community

Cover image for DMI DevOps Diary #1: From Fork to Pull Request ๐Ÿš€
Chioma Nwosu
Chioma Nwosu

Posted on

DMI DevOps Diary #1: From Fork to Pull Request ๐Ÿš€

This post kicks off my DevOps Micro Internship (DMI) DevOps Diary โ€” a series where I document my hands-on journey learning how real DevOps teams work in production-style environments.

Iโ€™m starting with something foundational but often misunderstood open-source collaboration using Git and GitHub.
What this first entry is about
For this assignment, I didnโ€™t build a feature or deploy an app. Instead, I focused on processโ€” the same workflow engineers use daily when collaborating on shared codebases.

Hereโ€™s what I worked through:

Forked an upstream repository (no direct write access)
Cloned my fork locally
Configured origin (my fork) and upstream (original repo)
Created a feature branch instead of working on main
Made a single, scoped documentation change
Synced with upstream to avoid conflicts
Opened a Pull Request back to upstream

Small change. Real workflow.

Why these matters in DevOps

From a DevOps perspective, this wasnโ€™t just about Git commands โ€” it was about risk reduction and system safety:

Forks protect shared repositories
Feature branches isolate changes
Clean commits simplify reviews
Pull Requests enforce accountability

These same principles show up later in infrastructure-as-code, CI/CD pipelines, and production deployments.

What I learned

Open-source contribution is structured and repeatable
Collaboration skills are as important as technical skills
Clean Git history is a professional signal, not a nice-to-have

Whatโ€™s coming next in the series

This assignment lays the groundwork for whatโ€™s next in DMI:
automation, deployment workflows, and production-level DevOps practices.

Each diary entry will build on the last โ€” moving from how teams collaborate to how systems are deployed, monitored, and maintained.

๐Ÿ”— GitHub fork for this entry:
https://github.com/Treasurematrix/devops-micro-internship-interviews

๐Ÿ“– Full walkthrough with screenshots:

https://medium.com/@chiomanwosu2019/from-fork-to-pull-request-my-first-open-source-contribution-dmi-249fc80b4652

Top comments (0)