Using Git for Contributing to Open Source
A guide on using Git and GitHub workflows for contributing to open-source projects, covering forking, cloning, and syncing repositories.
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.
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.