The Developer Certificate of Origin is a great alternative to a CLA
Explains why the Developer Certificate of Origin (DCO) is a better, more transparent alternative to Contributor License Agreements (CLAs) for open-source projects.
Explains why the Developer Certificate of Origin (DCO) is a better, more transparent alternative to Contributor License Agreements (CLAs) for open-source projects.
An interview with iOS developer Mikaela Caron discussing her journey into programming, learning resources, challenges, and advice for aspiring iOS developers.
A guide to using Git effectively for solo development, focusing on workflow principles to structure work and maintain a clean commit history.
Tips for FOSS projects to improve packaging and build processes for downstream users like Linux distros and corporate packagers.
A comprehensive reference guide for essential command-line commands across Bash, Git, Node.js, Python, Ruby, and PHP.
A guide to using Git's includeIf directive to automatically set different user emails for work and personal projects based on directory.
A guide on changing the default Git/GitHub branch name from 'master' to 'main', including steps for both GitHub settings and local Git configuration.
A beginner's guide to understanding and using Git for version control, covering basics like repositories, commits, and branching.
Argues that software projects can and should aim for completion, focusing on stability over constant new features, using examples like Sway and scdoc.
A guide on using Git and GitHub workflows for contributing to open-source projects, covering forking, cloning, and syncing repositories.
A guide for students on how to apply for the GitHub Student Developer Pack to access free tools, GitHub Pro, and other valuable perks.
The article argues for the importance of shell literacy in a programmer's workflow, demonstrating its power with a practical Git example.
A developer shares insights from 2 years of using a monorepo with ~40 Vue.js packages, discussing its pros and cons for teamwork and dependency management.
A guide on cleaning up unwanted commits from previous pull requests to keep your git history clean when contributing to open source projects.
A guide to using git-filter-repo, the recommended tool for permanently removing files (like credentials or large assets) from your Git repository history.
Explains why using descriptive titles for GitHub merge commits improves Git history readability and offers practical advice.
A developer shares practical strategies for making a living from free and open-source software, covering employment and monetizing personal projects.
A guide for IT professionals on renaming the default branch from 'master' to 'main' in GitHub using Git commands and the GitHub UI.
Guide to setting a custom default branch name for new Git repositories in Azure DevOps at the organization or project level.
A guide on using `git archive` to export a repository's state at a specific commit, excluding unwanted files like .git and ignored items.