Use a branch to isolate development work without affecting other branches in the repository. Each repository has one default branch, and can have multiple other branches. You can merge a branch into another branch using a pull request.| GitHub Docs
Merge a pull request into the upstream branch when work is completed. Anyone with push access to the repository can complete the merge.| GitHub Docs
Learn which rules you can add to a ruleset to protect specific branches and tags in a repository.| GitHub Docs
Thierry de Pauw: consulting CTO - IT Delivery Consultant - IT Engineer - Why do Teams not practice Continuous Integration?| ThinkingLabs:: Thierry de Pauw
Use the command palette to navigate, search, and run commands directly from your keyboard.| GitHub Docs
Asynchronous communication through high-fidelity mediums like issues and chat eliminate the endemic “you had to be there” aspect of most corporate workflows, and reduces the need for a dedicated management class to capture, collect, and shuttle information back and forth between business units.| Ben Balter
You can discuss specific projects and changes, as well as broader ideas or team goals, using different types of discussions on GitHub.| GitHub Docs
You can merge pull requests by retaining all the commits in a feature branch, squashing all commits into a single commit, or by rebasing individual commits from the head branch onto the base branch.| GitHub Docs
You can customize the templates that are available for contributors to use when they open new issues in your repository.| GitHub Docs
You can create new files directly on GitHub in any repository you have write access to.| GitHub Docs
Try out the features of GitHub Actions in 5 minutes or less.| GitHub Docs
A repository contains all of your code, your files, and each file's revision history. You can discuss and manage your work within the repository.| GitHub Docs
Create a pull request to propose and collaborate on changes to a repository. These changes are proposed in a branch, which ensures that the default branch only contains finished and approved work.| GitHub Docs
The Association for Software Testing is crowd-sourcing a book, Navigating the World as a Context-Driven Tester , which aims to provide ...| qahiccupps.blogspot.com
You can use a CODEOWNERS file to define individuals or teams that are responsible for code in a repository.| GitHub Docs
A fork is a new repository that shares code and visibility settings with the original “upstream” repository.| GitHub Docs
A guide to developing the Rust compiler (rustc)| rustc-dev-guide.rust-lang.org
Nearly every page on GitHub has a keyboard shortcut to perform actions faster.| GitHub Docs
You can protect important branches by setting branch protection rules, which define whether collaborators can delete or force push to the branch and set requirements for any pushes to the branch, such as passing status checks or a linear commit history.| GitHub Docs
Authors: Chris Short, Frederico Muñoz In my work in the Kubernetes world, I look up a label or Prow command often. The systems behind the scenes (Prow and Tide) are here to help Kubernetes Contributors get stuff done. Labeling which SIG, WG, or subproject is as important as the issue or PR having someone assigned. To quote the docs, “Tide is a Prow component for managing a pool of GitHub PRs that match a given set of criteria.| www.kubernetes.dev
Worried about introducing data pipeline bugs, regressions, or introducing breaking changes? Then this post is for you. In this post, you will learn what CI is, why it is crucial to have data tests as part of CI, and how to create a CI pipeline that automatically runs data tests on pull requests using Github Actions.| www.startdataengineering.com
Collaboration on rich text is hard to model with plain-text approaches. We review the challenges and how to construct a CRDT for rich text.| www.inkandswitch.com