At GitHub Universe conference in San Francisco, GitHub co-founder and CEO Chris Wansrath announced new tools and features aimed to improve collaboration through formal code reviews and Kanban-like project management. Additionally, GitHub will make it easier to integrate with the platform by launching a public platform roadmap and defining a formal process to solicit feedback and launch updates.
Recently released Git 2.10 adds a few useful features to push, including more accurate progress info, support for extra options, and an improved --force-with-lease. Additionally, a few new options make working with signatures more convenient, and coloring schemes can use italic and strikethrough styles.
A full snapshot of more than 2.8 million open source project hosted on GitHub is now available in Google’s BigQuery, Google and GitHub announced. This will make it possible to query almost 2 billion source files hosted on GitHub using SQL.
The release of GitLab 8.9 brings a file locking, a refreshed UI, and hardware-based two-factor authentication. Teaming up with Yubico, developers can now use a hardware YubiKey to automatically authenticate a GitLab session without having to type in a 6-digit TOTP code. In addition, file locking will keep binary assets from getting destroyed during a merge.
GitHub has announced the Electron 1.0 milestone and a new pricing model including unlimited private repositories for paid plans.
Oracle has announced that the Kenai.com and Java.net forges will be closed in approximately one year; project administrators have been advised to request all their project data so they can continue to operate elsewhere. The move seems to be aligned to other similar decisions in the market, after sites like Codehaus and Google Code also announced previous closures.
GitHub has been quietly rolling out DGit, short for “distributed Git”, a new distributed storage system built on top of Git with the aim of improving reliability, availability, and performance of using GitHub.
GitHub-based project management solution ZenHub has recently introduced “Epics”, a new tool that provides a complete re-work of GitHub issues and issue management that aims to make it possible to fully manage product roadmaps inside of GitHub.
Following on from the introduction of templates, GitHub has added another new feature, Reactions, that aims to allow developers to vote on issues, comments, or PRs using emoticons.
GitHub introduced a new, highly requested feature that will allow project maintainers to define custom templates for issues and pull requests. Additionally, GitHub’s web UI now supports the possibility of uploading files.
GitHub has responded to the 'Dear GitHub' letter, with plans of how they propose to address the issues raised in the future.
According to GitHub, Jekyll 3.0 will make GitHub Pages faster and easier to use, though the switch will not be painless for all existing sites due to some features being removed in the process.
A growing group of open source project maintainers, including some of the most popular projects on GitHub, have signed an open letter to express their frustration and complaints about what they experience as a feeling of being ignored and being invisible to GitHub’s eyes. InfoQ has spoken with James Kyle, one of the open letter’s initial signees.
Brett Cannon, who is currently in charge of Python's development process, has announced on Python core workflow mailing list that Python will be moving to GitHub. InfoQ has spoken with Brett Cannon to learn more about the benefits that this decision should bring, what the next steps are in the process, and other relevant details.
GitHub’s Phil Haack hosted a panel on Channel 9 that focused on best practices for open source projects.