The file finder makes it easy to review pull requests and understand how changes impact your code. Now PHP developers can navigate to changed methods and functions right in their pull requests, too.
Searching the file finder for the term
function or the name of a changed function in a PHP file will provide you with a filtered view of the results, so you can easily identify and view the most impactful parts of a pull request. Check out the documentation to learn more.
We hope this helps make the review process for the PHP community more efficient. Let us know if you have any feedback using our help form!
A fresh release of our Electron app is ready for your desktop. GitHub Desktop 1.1 builds on last year’s Electron relaunch with new features and enhancements that help you bring even more GitHub workflows to your desktop.
The branch selector now displays open pull requests alongside the branches for the current repository. This makes it easy to check out a pull request as if it were a local branch. GitHub Desktop handles all the rote work necessary to work with the pull request, including adding the remote and setting the upstream branch so that you can keep up with changes to the pull request over time.
Quickly see which pull requests pass commit status checks and which need more work. You can see if a pull request is passing from the list view or when the current branch has a pull request open.
This release complements the co-author feature released a few weeks ago and makes it easy to add your collaborators as co-authors when you commit.
If you work on code with other developers, adding a co-author is a simple and effective way to share credit for your work without having to add a description or find out a teammate’s email.
GitHub Desktop now supports syntax highlighting when viewing diffs for a variety of different languages.
GitHub Desktop is open source, and thanks to the community we’ve merged 62 contributions from 32 different contributors since 1.0 to fix bugs, improve existing features, and extend Desktop. Check out our release notes to see more details about these contributions.
Development teams often use Slack to coordinate work together on GitHub projects–ourselves included—but following all of your team’s GitHub activity in Slack channels can get difficult as teams grow. To make it easier, we’ve partnered with Slack to bring you a new GitHub and Slack app. Together, GitHub and Slack are your ultimate productivity pair, providing greater visibility into development work, right alongside your team’s conversations.
If you’re using a previous version of the GitHub and Slack app, install the new app to upgrade today.
The new Slack app brings GitHub activity right into your Slack channels to keep your teams up-to-date and productive. Subscribe to a GitHub repository from any Slack channel with slash commands (
/github subscribe owner/repo), and you’ll automatically see updates from new pull requests, issues, code reviews, and deployments.
Whenever someone on your team links to a public GitHub page, you’ll see a preview of its content for instant context. Links to pull requests, issues, comments, code snippets, repositories, and users are all supported. Support for private repositories will be available soon, so your team can share and preview links to any project you’re working on together.
The best collaboration happens in the open. Our new integration is open source and built with the same publicly-available APIs used by apps in the Slack and GitHub ecosystems. Visit the GitHub repository to contribute code, submit feature requests or bug reports, and learn more about how the app works under the hood.
There’s much more to come—we already have some big features in store for upcoming releases that will help you do more with Slack and GitHub. Soon, you’ll be able to take action on pull requests, issues, and more right from your Slack channels, making it even easier to move work forward, from conversation to commit.
Install the GitHub and Slack app today to connect your GitHub repositories to your Slack channels. If you’re new to Slack, kickstart your team’s communication with a $100 credit.
Slack is where work happens. Paired with the new GitHub app, it’s never been easier to bring together the people you need and the tools you use to do your best work.
Organizing issues and pull requests with labels can help you manage the chaos and be more productive. To support your labeling efforts and make labels even more useful, we’ve made a few enhancements.
When words are just not enough, include emoji in your labels to express yourself and the needs of your project through tiny images.
Add descriptions to your labels to provide even more context and help your contributors apply the right ones to their issues or pull requests. Descriptions will appear when you hover your mouse over labels around GitHub.
Now that labels include descriptions, we’ve added search to the “Labels” page of each repository to help you find the one you’re looking for. Filtering labels in the sidebar of your issue or pull request also filters by description.
When editing a label, you’ll now see a preview of how it will appear once you save it. Use this preview to choose the perfect color or see how your emoji look.
API and Enterprise support for these features is coming soon!
With faster onboarding for junior developers, increased code quality, and more thorough code review, it’s easy to see why more developers than ever are writing code collaboratively. Your team’s (and our own) great results from social coding motivated us to popularize the pull request—and more recently—bring real-time collaboration to your text editor with Teletype for Atom. Today, we’re building on these tools with support for multiple commit authors.
Commit co-authors makes it easy to see who has contributed to every commit, regardless of how many contributors there are—and every author gets attribution in the pull request and in their contribution graph.
To add co-authors to a commit, just add one or more “Co-authored-by” trailers to the end of the commit message:
Commit message Co-authored-by: Joel Califa <email@example.com> Co-authored-by: Matt Clark <firstname.lastname@example.org>
Include your trailers at the end of your commit message, and have at least one line of white space before them.
Try co-authors out today anywhere on the GitHub platform, including GitHub Desktop.