As the year winds down, the GitHub Blog is highlighting some of the incredible work from GitHub’s engineers, product teams, and security researchers during 2022. Get your bookmarking finger ready, find your coziest reading nook, and let’s take a look at the top 10 posts published this year!

  1. Include diagrams in your Markdown files with Mermaid. A picture tells a thousand words. Now you can quickly create and edit diagrams in markdown using words with Mermaid support in your Markdown files.
  2. GitHub Copilot is generally available to all developers. We announced that GitHub Copilot, our AI pair programmer that suggests code in your editor, was made generally available to individual developers. As of December 2022, businesses can take advantage of GitHub Copilot, too.
  3. How to build a CI/CD pipeline with GitHub Actions in four simple steps. A quick guide on the advantages of using GitHub Actions as your preferred CI/CD tool—and how to build a CI/CD pipeline with it.
  4. Math support in Markdown. Mathematical expressions are key to information sharing amongst engineers, scientists, data scientists, and mathematicians. In May, we announced that math expressions can be rendered in Markdown on GitHub using $$ as a delimiter for code blocks with math content or the $ delimiter for inline math expressions.
  5. Introducing GitHub Skills. GitHub Skill offers a new learning experience to help you throughout your GitHub journey.
  6. Write Better Commits, Build Better Projects. High-quality Git commits are the key to a maintainable and collaborative open- or closed-source project. Learn strategies to improve and use commits to streamline your development process.
  7. Introducing Achievements: recognizing the many stages of a developer’s coding journey. Achievements commemorate developer milestones, whether it’s the first handful of commits or being a part of a flight on Mars, and are visible on GitHub user profiles.
  8. Git Credential Manager: authentication for everyone. Ensuring secure access to your source code is more important than ever. Git Credential Manager helps make that easy.
  9. Supercharging GitHub Actions with Job Summaries. You can now output and group custom Markdown content on the GitHub Actions run summary page.
  10. Git’s database internals I: packed object store. This blog series examines Git’s internals to help make your engineering system more efficient. Part I discusses how Git stores its data in packfiles using custom compression techniques.

Check back in 2023 for more behind the scenes as we continue to build the home for all developers!