The Wayback Machine - https://web.archive.org/web/20180129212802/https://github.com/blog
Skip to content

Commit together with co-authors

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.

coauthors-new

How it works

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 <602352+califa@users.noreply.github.com>
Co-authored-by: Matt Clark <44023+mclark@users.noreply.github.com>

Include your trailers at the end of your commit message, and have at least one line of white space before them.

Learn more about using trailers

Try co-authors out today anywhere on the GitHub platform, including GitHub Desktop.

Multiple issue and pull request templates

Issue and pull request templates help teams gather the right information from the beginning of a thread, but sometimes one template just isn't enough. Now project maintainers can have and use multiple templates in their repositories.

feature request template

To add multiple issue templates to a repository create an ISSUE_TEMPLATE/ directory in your project root. Within that ISSUE_TEMPLATE/ directory you can create as many issue templates as you need, for example ISSUE_TEMPLATE/bugs.md. To use those issue templates add ?template= and your template name to the new issue URL. Continuing the example, if you create the template bugs.md you add ?template=bugs.md to the new issue URL, so it becomes /issues/new?template=bugs.md.

bug request template

Your default ISSUE_TEMPLATE.md files will continue to work as the default when a template isn't specified in the new issue URL. Pull request templates follow the same pattern: add a directory called PULL_REQUEST_TEMPLATE to the root directory of your repository, and add the ?template= to your pull request URLs. And if you're worried about extra clutter in the root directory of your project, all of these directories work within the .github folder as well

To read more or learn about additional options, check out the documentation.

Report content directly to GitHub Support

Repository owners, collaborators, and prior contributors to a public repository can now more easily report comments, issues, pull requests, and commit comments to GitHub Support.

Reportable comment

Selecting the icon above will open a new contact form where you can provide more information and additional screenshots. You can also let us know whether it's a spammy, harmful, or off-topic comment.

Contact support form

Comment authors also have the ability to report their own comments if another person has edited their comment in an abusive manner.

Report your own comment if edited by another person

Check out the documentation to learn more about reporting comments.

Webcast recap: Your favorite ways to work with GitHub

webcast banner card

Integrated development environments (IDEs)

2017 was a busy year for IDEs and GitHub. From new additions like Xcode to complete rewrites of some of our favorites like GitHub Desktop, there's been a lot to cover.

The GitHub Professional Services Team (and special guests from each respective organization!) recorded a full webcast series to help you catch up on some of our favorites and kick off 2018 right. If you weren't able to attend live, check out our list of full recordings below to learn more and improve your day-to-day GitHub interactions with the tools you already use.

What's next?

2018 is all about integrated tools to build on and improve your workflow.

To show you how easy it is to get started with our freshly-launched GitHub Marketplace, we'll be diving into a few different types of products that can make your job easier.

We already kicked off the series with Code Quality through Codacy. Black Duck (open source security) and Sentry (error reporting) are coming up!

Register here

Webcast recap: Enabling data science with GitHub

webcast banner

Data powers much of the software we use every day. Although data science teams operate differently than engineering teams, they can apply the same best practices that engineers use to share code, communicate, and work together more efficiently.

In a recent webcast, GitHub Senior Solutions Engineer Bryan Cross shows us how data scientists use GitHub to support their workflows. Below, you’ll find three key takeaways from the presentation, as well as the on-demand link.

Watch the webcast

Experimentation

With the ability to snapshot versions of your work, you can iterate and experiment freely without the worry of losing previous work. If you hit a dead end, back up to a previous version and continue from there. Even your dead ends are preserved on GitHub—giving your team a complete record of everything that did and didn't work.

Discoverability

With tools like GitHub search, finding and sharing work is no longer a chore. Using basic functions, your team can search for files, people, repositories, and specific conversations with search terms and more for in-depth discovery. When starting a new project, easily find what work has already been done on the topic and avoid duplicating efforts.

Collaborative work with GitHub

With issues and pull requests, you can seamlessly work together or cross-functionally with other development teams. Issues act as threaded discussions that loop in team members and other stakeholders. With issues, you can discuss how best to tackle a new project and keep everyone updated on the project's progress. And with pull requests, your team can review code, results, and commentary, suggesting ways to improve all three before sharing with stakeholders.

Sharing results

Once your work is written, reviewed, and ready to go, you’ll want to share your results. GitHub renders Jupyter Notebooks hosted in GitHub repositories, making notebook sharing a breeze. If you prefer, generate a markdown document from your RMarkdown Notebook and GitHub will render it automatically. To share your results as a webpage, GitHub Pages provides an easy way to host a simple website. Best of all, these are all hosted in a repository, so results benefit from all the snapshotting, search, and collaboration tools discussed above.

To learn more about incorporating GitHub into your data science workflows, watch the webcast. You can also register for upcoming events or watch previous webcasts on our Resources Page.

Webcast recap: Getting started with GitHub Enterprise

webcast banner

In a recent webcast, GitHub Enterprise Solutions Engineer Tommy Byrd shared how to get GitHub Enterprise up and running as a virtual appliance in just thirty minutes.

In this recording, Tommy walks through an example of an automated deployment by managing the provisioned resources using the open source version of Terraform and explains all the services included with the GitHub Enterprise appliance. He also reviews the available instance settings in the management console and shows how to use the GitHub Enterprise API to apply those settings programatically. Finally, Tommy shares the easiest way to work with our Enterprise Support Team to ensure you’re set up for success.

Watch the webcast

To follow along with the webcast, review the code yourself.

Low maintenance and installation overhead means happy administrators

The architecture of the GitHub Enterprise appliance includes all of the core services we use for GitHub.com, which makes life easier for admins. Not only do we provide critical infrastructure pieces, we also maintain and update the entire stack, reducing overhead and ensuring you have access to the latest, most secure product we offer.

Virtual Appliance Architecture

Using the Enterprise Management Console API

As an admin, you have the ability to configure settings and manage your installation in the GitHub Enterprise Management Console through the Management Console API, as well as the UI. The API endpoints available are all listed on https://developer.github.com/v3/enterprise-admin/management_console, and if you want to see a list of all the configurable settings, check the output of this endpoint: GET /setup/api/settings.

Working with Enterprise Support

As GitHub Enterprise works behind your firewall, our team doesn’t have direct access to your system. To assist you, we rely on a support bundle. This bundle contains vital logs that help us debug problems in the appliance, including authentication errors. On help.github.com, we also provide extensive documentation, resources, and administrator guides to help you identify and solve any issues that might pop up. If you’re really stuck, our team is just a ticket away and is happy to help with any question or problem.

To review the GitHub Enterprise deployment walkthrough, watch the webcast or browse our other webcasts.

The newest apps on GitHub Marketplace

marketplace-jan18-blog-emails

This month, we're introducing two new apps to help you monitor your APIs and improve productivity by measuring team dynamics. Head over to GitHub Marketplace to discover new tools for building better software.

REST API monitoring

Moesif provides real-time visibility into your live API traffic with advanced analytics so you never miss a beat. Analyze customer usage on your API and deeply understand every error, and prevent minor issues from becoming major outages through passive monitoring of your live API traffic. You can even recieve automatic alerts to API problems with integrations for Slack and PagerDuty.

Measuring team dynamics

DeepAffects is an emotional analytics application for managers and team leads to get issue-level insights that improve team dynamics and productivity. DeepAffects analyzes emotional queues and tones in issue descriptions and comments to help identify high-resolution time issues or disagreements within teams. Monitor and measure happiness, trust, and conflicts among team members to determine overall impact on projects. DeepAffects provides you with information that can help you build and organize higher performing teams.

Ready to try out these new additions? See how they can help your team work better or discover even more tools in GitHub Marketplace.

Work better with GitHub Enterprise and Codeship

codeship_github

Now it’s even easier to connect GitHub Enterprise to your continuous integration and continuous development (CI/CD) tools with our latest integration from Codeship—a simple cloud-based CI/CD platform with native Docker support.

integration1

Support your organization’s security policies without taking on any of the overhead of managing CI/CD servers or a locally installed instance of Codeship. With the new integration, you can host code on your private GitHub instance, while builds will run in the cloud on Codeship's build machines—private, single-tenant machines that never store your code. You'll get the same experience cloud services always provide with the flexibility to support more enterprise-level workflows and private source control. You can also expect finely-tuned permissions and restricted IP ranges from Codeship in the coming months.

integration2

Try it out today, and stay tuned for more integrations that bring together your favorite software development tools.

Connect GitHub and Codeship

Track the progress of your projects

Get a more complete overview of how each of your projects is going. Now you'll see a progress bar that tracks the to do, in progress, and done cards and visualizes the progress of each of your projects.

Project progress bars

With this update, you can also track project boards from other repositories and organizations with more context. Enter the URL of any project on GitHub into the note field to create a project summary card—a detail card like the recently released issue summary cards. Your existing cards will update automatically, so there's no need to manually upgrade your project boards.

Project summary cards

Check out the documentation to learn more about tracking your project's progress, including how to disable tracking for long-running projects and other boards you'd prefer not to track.

Game Off 2017 winners

GitHub Game Off Winners 2017

Thousands of game developers from all over the world participated in Game Off, our fifth annual game jam celebrating open source. The theme this year was throwback, and jammers created over 200 games from infinite runners and retro flight simulators to old school Game Boy and LCD Games.

This year, participants rated games based on six criteria–overall, gameplay, graphics, audio, innovation and theme interpretation. Here are your 2017 winners plus a few staff favorites.

Overall winner and voted best gameplay - Daemon vs. Demon

Screenshot of Screenshot of Daemon vs Demon game

► Play (Win, macOS) · Source (Godot, GDScript)

“Every swing looked and sounded meaningful, which made it super satisfying to play. I liked the darker tone of the graphics and music. ” - @AiriKarin

In Daemon vs Demon our hero has to slay rogue demons to be able to remain in the world of the living.

Best graphics - Neon Skylines

Screenshot of Neon Skylines game

► Play (Win, macOS, Linux) · Source (Unity, C#)

This game is sooooooo gooood I can't stop playing!” - @BonbonGit

Neon Skylines is an addictive retro arcade game with an 80s sci-fi look and feel. Fly through a procedurally generated neon world, and use your ability to slow down time to avoid crashing.

Best theme interpretation - COMMIT4

Screenshot of COMMIT4 game
► Play (Web) · Source (Phaser, JavaScript)

This was awesome, it felt just like the old LCD games I had growing up. The visuals and audio were on point.” - @sprngr

COMMIT4 is a digital LCD game where you take control of an Octocat and try to destroy incoming bugs trying to break your master branch.

Best innovation - Lazonyx

Screenshot of Lazonyx game

A complete package! Truly unique and fun game :D” - @tahaali54

► Play (Windows, macOS, Linux) · Source (Godot, GDScript)

Lazonyx is a retro arcade-style 2D single-screen platformer with movable platforms. The goal is to shoot the enemies, and collect the rings that they drop. The rings needs to find their way to the collection point at the bottom of the screen.

Best audio - Heatwave

Screenshot of Heatwave

► Play (Web) · Source

The graphics and music are amazing and it has outstanding gameplay! Well done!” - @securas

Relive the glory days of text based inventory management in Miami during the 80s.

Staff picks

That's just five games from over 200 that were created. Whatever your operating system or game genre preferences might be, we're sure you'll find something that'll capture your attention on the complete list. Here are a few of our favorites...

Throwback

Screenshot of Throwback game

► Play (Web, Win, macOS, Linux) · Source (Unity, C#)

The music, graphics and feeling is amazing!” - @Sygmei

In Throwback you have to run and throw back trash cans into bisons that are in pursuit.

Dark Forest

Screenshot of Dark Forest game

► Play (Win, macOS) · Source (Unity, C#)

“Just an absolutely killer idea. Speaking of killer, this is really hard! But I'll for sure be playing this game until I can beat it.” - @patricfallon

In Dark Forest an evil spirit from the Dark Realm is invading the forest. Find and pass through the Dark Realm gate to fight it. Keys to the gate have been scattered across the forest and across the departing realms. Departing realms are parallel dimensions, each a step towards death.

Did you know: @progrium streamed and recorded the entire development of the game. Watch it on YouTube.

Glitcher

Screenshot of Glitcher game

► Play (Web, Win, macOS, Linux) · Source (Unity, C#)

“Amazing work. Truly great idea and execution. Made me very nostalgic for my old Apple Classic.” - @patricfallon

Glitcher is a Tactical Espionage game where you play as a computer virus infiltrating an older operating system.

BAD VIBES

Screenshot of BAD VIBES game

► Play (Win, macOS) · Source (C#)

“This is a good game! I've also made a video lets-play which is now live on YouTube.” - @ElkCloner

BAD VIBES pays homage to the first-person shooters from yesteryear. Run around a maze collecting keys and vaporizing all the baddies that get in your way.

Reinvent the Wheel

Screenshot of Reinventing the Wheel game

► Play (Win, macOS) · Source (Unity, C#)

This is a hilarious and weirdly addictive game. Still have yet to beat 170, but one day I will make that magic 190 wheel!” - @patricfallon

Taking the theme 'throwback' to the extreme, Reinvent The Wheel takes you to the stone age for a chance to rewrite history! Fashion a wheel with the limited time and resources given to you, and challenge your friends to see who's invention will travel the farthest.

Vengeance

Screenshot of Vengeance game

► Play (Web) · Source (Unity, C#)

This was a really clever idea. I should have played easier on myself so I could have gotten farther, but no. Bullets everywhere.” - @gumballstudios

Vengeance is a game where the enemy is always as skilled as you are.

Can You Throw My Ball Back Please?

Screenshot of Can You Throw My Ball Back Please game

► Play (Web, Win, macOS, Linux) · Source (Unity, C#)

I love these point and click adventures, reminds me of Monkey Island. I like how this starts off so simple then expands into more and more as you explore. Great game!” - @bal200

Can You Throw My Ball Back Please is a point and click adventure game in which you take control of Jeremy and help return a ball.

Kickpunch

Screenshot of Kickpunch game

► Play (Web, Win, macOS, Linux) · Source (Phaser, JavaScript)

Nice! I had fun playing and reminded me of games I played as a youth! My daughter loved it as well.” - @strayvoltage

Kick. Punch. Move. Don't let your enemies surround you in this old school beat-'em-up game.

bmrng

Screenshot of bmrng game

► Play (Web, Win, macOS, Linux) · Source (Phaser, JavaScript)

I love the simplicity! Also, the graphics, while minimal, are very stylish. The boomerang mechanic is really fun and satisfying paired with the sound effects. Great work!” - @travm

bmrng is a fun, casual game where you throw a boomerang to hit targets. Watch out for the pandas though!

Glitch

Screenshot of Glitch game

► Play (Web, Win, macOS, Linux) · Source (Unity, C#)

Very cool! Actions have some great snap to them.” - @sctincman

Make your way through the last surviving sentient beings on earth. As they try to tear you to pieces. You play as a a Glitch who is obssesed with discovering the meaning of life.

Tricolors

Screenshot of Tricolors game

► Play (Web, Win, macOS, Linux) · Source (JavaScript)

Solid puzzle game, had me hooked immediately.” - @sprngr

TRICOLORS is a tiny puzzle game about blocks and colors inspired by Lights Out.

AntiPacMan

Screenshot of AntiPacMan game

► Play (Web, Win, macOS, Linux) · Source (JavaScript)

Gesture recognition was done amazingly. Well done and good job on the concept.” -
@strayvoltage

Roles are reversed. Gameplay turned upside down. Help defeat PAC-MAN by drawing symbols on your screen.

Badgun

Screenshot of BADGUN game

► Play (Web) · Source (Phaser, JavaScript)

Extremely well executed. Reminds me of Death Really which I played until my arrow keys caught fire.” - @I4N-T

Help BADGUN, the hard-boiled Hawaiian cop, get more money. Collect coins, avoid the obstacles, and watch out for the heavy traffic.

Thank you!

Thank you everyone who created, played and judged these amazing games! People all over the world are enjoying them, and hopefully the next generation of game developers or weekend hobbyists will be able to learn from the source code and inspire them to build something themselves.

If you enjoyed any of these games, why not leave a note for the creators on their game page? With any luck, development will continue, so don't hesitate to submit pull requests with bug fixes, new levels, and more.

Special thanks to our friends at itch.io for making this is our biggest, best, and funnest Game Off yet!

Happy holidays and see you next year!

Release Radar · December 2017

It's time to celebrate a fresh round of releases from our community—many of them 1.0s! The open source projects in this month's Release Radar are supported by the Apache foundation and used by organizations like Alibaba, Spotify, and AWS. They can also help you build more efficient, beautiful, and robust projects.

Ant Design 3.0

Ant Design is an enterprise-class UI design language and React-based implementation used by Ant Financial, Alibaba, Tencent, Baidu, and more.

34126734-9ef71d8a-e408-11e7-9b6f-bbc1a39a169b

After 20,000 stars and 60 contributions, they've released their 3.0 version. Their revamped color palette and new component design will leave you eager to update.

Watch their repository or get the full story on the 3.0 release.

Symfony 4.0.0

Symfony is a set of reusable PHP components and a PHP framework for web projects that can speed up the creation and maintenance of your web apps. Used by organizations like Spotify and Drupal, their 4.0 release should make Symfony even more efficient and easy to use. 4.0 also represents 70 percent less code and fewer files and automates the most common tasks.

Watch the repository or learn more about the updates.

Netlify CMS 1.0.0

Netlify is a CMS for Static Site Generators. Its slick new user experience will have you excited to get publishing.

34126738-9f1f30a4-e408-11e7-8c84-0ce17f8fc951

In addition to the brand-new interface features, their docs have been completely overhauled for clarity and now include sample code snippets.

Watch the repository or check out the release notes.

MelonJS 5.0

MelonJS is an open source HTML5 game engine that helps developers and designers focus on their games. Developers can use the popular tiled map format to easily bootstrap mechanics and levels.

34126736-9f1270da-e408-11e7-8c4c-319c310efb84

And if you’re new to MelonJS, there tutorials and templates like Space Invaders and Platformer to get you started

Check out their repository or learn more about the latest release.

MXNet 1.0.0

MXNnet is a flexible and efficient library for deep learning that just released their full-fledged 1.0. The latest updates include performance improvements and a robust set of language-specific examples. The team just joined the Apache Incubator program, and we can’t wait to see what’s next for them!

Browse their repository or check out the latest enhancements.

ONNX 1.0

ONNX is an open standard for deep learning tools to interoperate, bolstering innovation in the AI community. Their 1.0 release with partners like Facebook, Microsoft, and AWS hopes to foster an open ecosystem for AI.

Visit their repository or read the AWS launch post.

Like what you see? Check out new projects from our Release Radars in September and October.

GitHub’s global policy predictions for 2018

Our policy predictions for 2018

With issues like net neutrality and digital news curation in headlines every day, we’re seeing the effects of the growing role that technology has in our lives more than ever. From how we educate our children about new tools to how we decide to regulate internet service providers, we have a set of vitally important questions in front of us. To answer these questions, we’ll need a meeting of the minds—one that brings together the perspectives of government officials, business owners, developers, and citizens from all over the world. This global discussion is the only way we’ll progress toward appropriate solutions and the right balance in refocusing technology on humans. Here are four trends that will shape that discussion next year and beyond:

Net neutrality and the rise of technology populism

We haven’t seen major changes to internet regulation since 1996, when Congress passed legislation that sought to protect infant internet service providers from perceived risks to a “free internet” like the Communications Decency Act. Twenty years later, we’re seeing—and will continue to see—the pendulum shift from internet company exceptionalism and protectionism to greater control and regulation. In 2017, we saw massive changes to net neutrality, service provider immunities, and increased scrutiny on security and privacy issues. Next year, approximately four billion people will be internet users, many of them so-called “digital natives”, with different and evolving expectations for their online personhood. We should expect digital populism to gain steam alongside traditional party populism and to become a standard feature of mainstream politics, reflecting a broader cultural rise in consumer awareness regarding data privacy, security, and the ubiquitous role of technology in our day-to-day lives.

A new world of platform governance

With a greater push for regulation and increased awareness among consumers about how their data is used, we can expect to see a rise in policy standardization and transparency in how platforms govern themselves and their users. This shift is vital if internet service providers hope to continue to “regulate themselves.” Imagine a world in which there are standard policies companies could redline diff against. Now imagine as-yet-to-be-founded companies that could displace primary movers in search, social networking, or online retail spaces based on their more consumer-friendly data collection, security, or privacy practices.

Tech policy goes global

Regulators in Europe, China, and elsewhere are increasingly setting the agenda on issues ranging from data protection to cybersecurity and AI. Their decisions will set the tone on where—and how quickly—the U.S. will net out on flipping traditional dynamics on their head. These are some of the most important topics of our time, and we have a moral imperative to keep fighting for net neutrality and other policies that keep the internet open to innovation and competition. The consequences of not doing so could be devastating to the developer ecosystem.

Open source goes local

Expect to see major open source initiatives at the city and municipal level. Not only is this essential to government transparency, but it’s also an important way to recruit engineering talent, which has historically been challenging for local government organizations. This trend has been building for years, especially in Europe, and through collaborations like Code for America. In 2017, the centrality of mayors as leaders for the common good was recognized. In 2018, tech policy will be firmly added to their portfolios. Additionally, look for an increase in public sector investment to incentivize more people to become developers.

However these conversations evolve, we’ll be following along closely and speaking up when they affect our community.

Why you should join the fight for net neutrality today

Join us in the fight for net neutrality

Today is the second Day of Action to Save Net Neutrality this year, and there’s never been a more important time to show your support. GitHub is joining a number of companies, digital rights groups, and nonprofits to continue the fight for net neutrality rules and the rights of internet users around the world. This coordinated effort comes just a couple of days before the Federal Communications Commission (FCC) is set to vote on Chairman Ajit Pai’s proposal that will likely end a free and open internet for all of us.

We began this week observing that just last year, the United Nation’s Human Rights Council recognized internet access as integral to promoting human rights and called on governments to promote digital literacy, facilitate access, and address digital divides.

Tweet from GitHub Policy

Unfortunately, Pai’s proposal will reverse this progress—especially efforts to increase access and decrease divides—for developers and every internet user.

Why net neutrality matters

FCC Commissioner Mignon Clyburn put it best when she explained that the proposal “threatens innovation at the edge, by allowing broadband providers to charge tolls to access their customers.” While concerns may center on how this affects the sites we rely on daily for searching and streaming, these changes will likely have a much greater impact on software entrepreneurs who are rewriting the way we communicate and get work done right now. The FCC is not considering the developers and small startups that don’t have access to the resources that bigger companies have.

In addition to charging internet users extra fees, broadband providers would be able to use preferential treatment for their own content. Even if developers and startups manage to pay the fees, internet providers could limit or block those services in favor of their own—robbing internet users of newer, more innovative ones.

As EveryoneOn, a U.S. nonprofit committed to creating social and economic opportunity by getting people online, notes “Lack of access to digital opportunity is particularly harmful today because of the role that digital technology plays in everyday tasks.” Its CEO Chike Aguh goes on to explain how net neutrality will have a broader economic impact: “90 percent of people in the United States who have looked for a new job in the last two years used the internet to research jobs, and 84 percent have applied to a job online.” EveryoneOn estimates that the internet results in more than $2 million in additional lifetime earnings for individuals with access.

A U.S. vote with global impact

As the U.S. prepares for another round of net neutrality debates, governing bodies in regions like India and the European Union have come out in support of net neutrality regulations. For instance, the Telecom Regulatory Authority of India (TRAI) released its recommendations on net neutrality this past November. These recommendations stem from TRAI’s acceptance that strong principles of non-discriminatory access will promote future growth and innovation of “internet infrastructure and its applications, content, and services.”

Additionally, the European Union has continued to evangelize its position on net neutrality. Body of European Regulators for Electronic Communications Chair, Sebastien Soriano, explained in a recent speech that Europe’s position on net neutrality is established and drew a distinction between Europe and the U.S. by stating, “Even in the U.S., a pioneer country in this area, the issue remains unresolved.”

In jurisdictions that haven’t made a firm commitment to net neutrality, the change in U.S. policy could be used as justification for closed internet policy.

Make your voice heard

Net neutrality affects everyone, and we only have two more days to “Break the internet”, and let Congress know how we feel.

Call your U.S. congressperson today

If you’re not in the U.S., you can still help by spreading the word, and learning about open internet policies in your country.

Introducing GitHub Enterprise 2.12

GitHub Enterprise 2.12 has arrived with new organization tools to help your team stay focused and do their best work. Get project board enhancements, global webhooks, repository archiving, and more by upgrading to our latest release.

Ready to upgrade?
Download GitHub Enterprise 2.12

More accessible project management

Project boards help you keep track of what’s happening with a group of tasks. Now, with automation events, you can let your project boards update the status of your tasks for you. Whether you or a teammate add a new card to a project, close an issue, or merge a pull request, your cards will automatically move between columns in real time.

Learn more about project board automation

If you rely on assistive technology or prefer using the keyboard to manage project boards, you can now use our new keyboard shortcuts to quickly navigate between cards and columns. Simple keystrokes allow you to move cards and columns anywhere on the board, commit changes, or review the keyboard shortcuts in more detail.

Learn more about project navigation

Project boards are a great way to organize tasks, but often, those tasks have external dependencies. With our new Enterprise release, you can use notes to add links to those dependencies. When you reference an issue or pull request in a note, you’ll now see a preview of the cross-referenced link in a summary card, giving you more context.

Learn more about project note summary cards

Global webhooks that keep you in the know

Now you can configure webhooks for an entire enterprise instance instead of one repository or organization at a time. Admins will be notified about new users and organizations, deleted users and organizations, and membership changes.

Learn more about global webhooks

Better repository organization tools

You don’t have to delete repositories when they're inactive. Now you can archive older projects to make them read-only to owners and contributors. While no one will be able to add new issues, pull requests, or comments, you'll be clutter-free and still have access to the repositories if you decide to iterate on them later.

Learn more about archiving repositories

With Enterprise 2.12, you can also search for repositories by their license using license family names or queries like “license:mit” and “license:gpl-3.0”. License searching gives you another way to find projects that fit your licensing requirements or repos you’d like to work on. We’ve even added a license filter on the “Advanced Search” page to help you craft the exact query you need.

Learn more about searching repositories by license

Automatic HTTPS deployment

GitHub Enterprise now supports Let’s Encrypt, a public Certificate Authority (CA), which automatically obtains and renews TLS and SSL certificates. Admins can get a secure “green HTTPS padlock” by running a simple CLI command or requesting a TLS certificate in the Management Console, with no fees or manual steps for certificate renewal.

Learn more about HTTPS deployment

Additional Updates

  • Use hotpatching to schedule patch upgrades during a designated upgrade window
  • Get geo-replication improvements like updated commands, archive generation, and support for GitHub Pages
  • View edit history for comments, use Markdown for topic discussions, and support new contributors with a contribution guidelines sidebar
  • Configure permissions around a repository fork
  • User-level requests for moves from child teams to parent teams

Upgrade today

Download GitHub Enterprise 2.12 to start using these tools. You can also check out the release notes to see what else is new or enable update checks to automatically check for the latest GitHub Enterprise release.

Not using GitHub Enterprise yet?
Request a 45-day free trial

Join us at Git Merge 2018 in Barcelona

Before your 2018 calendar fills up, start planning your trip to Barcelona on March 8 for Git Merge—an event dedicated to the developer community's favorite version control tool. Whether you're new to Git or built a company around it, you'll walk away with connections and ideas that can help you get to the next step. Tickets are on sale now, and we're taking Git Merge speaker submissions until January 20!

Speak at Git Merge

If you have a 30-minute session idea, we'd love to hear it. While Git Merge sessions are usually technical, we're looking for a wide range of topics and presenters—don't let a lack of technical (or speaking) experience stop you from submitting a proposal. If selected, you'll receive tickets to Git Merge events, and we'll help pay for your travel and accommodations.

Send us a proposal

Secure your spot

General admission tickets are on sale now for €99, and all proceeds will benefit the Software Freedom Conservancy. You can also add a ticket for our workshop day on March 7 until they sell out.

Get tickets

See what Git Merge is about in our 2017 recap video.

gm

You can't perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.