What a good PR looks like
Tips for creating high-quality pull requests in open source projects, focusing on communication, style guides, and documentation.
Tips for creating high-quality pull requests in open source projects, focusing on communication, style guides, and documentation.
A guide to implementing secret scanning with GitLeaks in Azure DevOps pipelines to prevent accidental exposure of API keys and passwords in code repositories.
A DevOps engineer shares practical strategies and tips for optimizing and speeding up Continuous Integration (CI) pipelines.
A guide to creating Git aliases that automatically detect and checkout a repository's default branch, handling the transition from 'master' to 'main'.
A comprehensive reference guide for developers covering essential Bash commands, Git workflows, VSCode tips, Node.js basics, and community resources.
Explores the deeply distributed nature of Linux kernel development, using the MAINTAINERS file and DRM subsystem as examples.
Critique of Microsoft's 'Embrace, Extend, Extinguish' strategy regarding GitHub, git, and open source, promoting alternative platforms like sourcehut.
Learn how to properly credit co-authors in Git commits using the Co-authored-by trailer, supported by GitHub and GitLab.
A developer shares their positive experiences with open source, from a first small contribution to learning, job opportunities, and community.
A guide to making Django projects portable and easy to share across different machines using Git and dependency management.
Explains the importance of post-project follow-up in data science, focusing on code cleanup, Jupyter notebook version control issues, and documentation.
An introduction to Git and version control systems, explaining basic concepts like CVCS vs DVCS and how Git works.
Discusses the shift from 'master' to 'main' for Git branches, arguing it's a small but meaningful step towards more inclusive language in tech.
Tips for polishing GitHub projects to impress potential employers, including cleaning repos and writing effective READMEs.
A quick Git tutorial on how to move an accidental commit from the master branch to a new feature branch using simple commands.
A guide to analyzing changes in an old Git branch that diverged from master, using git diff and git log with range syntax.
Essential Git helper functions for automating common tasks like switching to main, rebasing, and cleaning up branches.
A mentor's account of the virtual Chicago R Collaborative 2020, focusing on teaching Git/GitHub and contributing to open-source R projects.
A final verdict on the best source control systems for game development, comparing Git, Perforce, PlasticSCM, and Subversion.
The author explains why they chose to make their personal blog closed-source, citing reduced friction, private drafts, and avoiding code maintenance.