New theme chooser for GitHub Pages
You can now build a GitHub Pages website with a Jekyll theme in just a few clicks. Create a new GitHub repository or go to an existing one. Open the…
Trying to grow in your career as a developer or software engineer? You’re in the right place. Explore articles, resources, interviews, and more that cover essential skills for developers, ranging from learning new programming languages and tools to improving soft skills such as communication and collaboration. By highlighting industry trends, best practices, and personal development tips, we’re here to help you stay competitive in the ever-evolving tech landscape.
You can now build a GitHub Pages website with a Jekyll theme in just a few clicks. Create a new GitHub repository or go to an existing one. Open the…
Publishing a website or software documentation with GitHub Pages now requires far fewer steps — three to be exact: Create a repository (or navigate to an existing repository) Commit a Markdown…
The merge button on pull requests supports two great workflows with merge commits and commit squashing. Now you can use the merge button to rebase and merge your changes, too.…
GitHub announced a public API one month after the site launched. We’ve evolved this platform through three versions, adhering to RFC standards and embracing new design patterns to provide a clear and consistent interface.
You might be familiar with how GitHub Pages helps you share your work with the world or maybe you have attended a class that helped you build your first GitHub…
We’re making it easier to publish a website with GitHub Pages. Now you can select a source in your repository settings and GitHub Pages will look for your content there.…
To highlight the people behind projects we admire, we bring you the GitHub Developer Profile blog series. Josh Simpson, who is currently pursuing his computer science degree at King’s College…
You can now showcase the repositories that best represent your work on your GitHub profile. Using the “Pinned repositories” list, you can pin any public repository you have contributed to.…
Git’s flexibility allows you to shape your workflow however you like. The organization of your git history is just one of the choices to make, but up until now the…
Getting your first pull request from an outside contributor on GitHub is an exciting experience. Someone cared enough about the problem you were solving to check it out themselves, change…
A month ago, we announced that GitHub Pages had upgraded to Jekyll 3.0. Starting May 1st, 2016, GitHub Pages will no longer support Textile. If you are currently using Textile…
It’s hard to solve a problem when important details are missing. Now project maintainers can add templates for Issues and Pull Requests to projects, helping contributors share the right details…
Today we’re releasing Scientist 1.0 to help you rewrite critical code with confidence. As codebases mature and requirements change, it is inevitable that you will need to replace or rewrite…
Eventually, any interesting software project will come to depend on another project, library, or framework. Git provides submodules to help with this. Submodules allow you to include or embed one…
The Systems Team at GitHub works to solve complex bugs and performance bottlenecks at the lowest levels of our infrastructure. Over the past two years we’ve undertaken a major project…
Build what’s next on GitHub, the place for anyone from anywhere to build anything.
Get tickets to the 10th anniversary of our global developer event on AI, DevEx, and security.