Best of GitHub β December 2023
- 1
- 2
AWS in Plain EnglishΒ·2y
ππ¨π© ππ ππ’π ππ¨π¦π¦ππ§π π π¨π« πππ―ππ©π¬ π₯³
The post provides a guide on various git commands including cloning a repository, creating a new branch, switching between branches, checking repository status, adding changes to the staging area, committing changes, pushing changes to a remote repository, pulling changes from a remote repository, merging branches, resolving merge conflicts, fetching changes from a remote repository, rebasing changes, tagging releases, viewing commit history, undoing changes, viewing differences, stashing changes, renaming or moving files, viewing remote repositories, adding remote repositories, removing remote repositories, viewing branches, deleting branches, checking out a specific commit, and cherry-picking commits.
- 3
- 4
Community PicksΒ·2y
Your GitHub pull request workflow is slowing everyone down
The article discusses the challenges of traditional GitHub pull request workflows, such as large PRs, slow reviews, and reduced code quality. It introduces the concept of stacking, which involves breaking down large features into small, dependent pull requests to improve productivity, review cycles, bug fixes, and integration. The stacking workflow is explained step-by-step, and the benefits of using the Graphite tool for automating the process are highlighted.
- 5
- 6
- 7
- 8
GitHub BlogΒ·2y
Upgrading GitHub.com to MySQL 8.0
GitHub upgraded its fleet of 1200+ MySQL hosts to MySQL 8.0 over the course of a year. The upgrade was motivated by the end of life of MySQL 5.7, the desire for the latest features and security patches, and the need to maintain service level objectives. GitHub prepared for the upgrade by determining infrastructure requirements, ensuring application compatibility, and communicating the upgrade plan. During the upgrade process, challenges such as replication delay and query failures were encountered and addressed. The lessons learned from the upgrade will inform future upgrade processes.
- 9
Hacker NewsΒ·2y
How Plane, an open-source alternative to Jira, got to the #1 in project management on GitHub in less than a year
Plane, an open-source alternative to Jira, gained popularity on GitHub and became the #1 project management tool. They achieved this by effectively leveraging GitHub stars, building a community on Discord, creating well-crafted release notes, engaging with Reddit and Twitter communities, and making strategic announcements on Medium and Hacker News.
- 10
Machine Learning NewsΒ·2y
How to use Github? Step-by-Step Guide
Learn how to sign up for GitHub, create a repository, and create a branch to work on different versions of your project. You can also make and commit changes, open a pull request to propose changes, and merge your pull request into the main project.
- 11
InfoWorldΒ·2y
Visual Studio Code introduces floating editor windows
Visual Studio Code 1.85 introduces floating editor windows and the ability to visualize JavaScript heap snapshots. It also includes improvements to the keyboard experience, interactive type hints, auto-update extensions, enhanced navigation for Python projects, and new features for GitHub Copilot and project trees.
- 12
Rush LibHuntΒ·2y
Awesome Rust Weekly - Issue 392, Dec 28, 2023
This post provides a weekly overview of popular Rust news, articles, and packages. It includes topics such as improving supply chain security for Rust, using Onboard AI with GitHub repos, and the purpose of a lightweight message queue in Rust.
- 13
- 14
- 15
- 16