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.
To support teachers who want to master GitHub, we’ve launched Campus Advisors—a training program built to help you commit with confidence and teach your students with real-world tools.
Our inspiration for the training comes from the teachers in the Education Community who innovate in their courses, help each other with recommendations, and contribute to open source projects.
The teachers out there never fail to amaze us. We’ve seen Taichi Furuhashi build a GIS course support Red Cross relief efforts, Mine Çetinkaya-Rundel use open source to nurture reproducible research, Dan Wallach contribute scripts back to the community, and so many more examples of teachers doing impactful work. We’ve worked with hundreds of these passionate educators to create the curriculum for GitHub Campus Advisors.
Over the past few years we’ve seen version control take hold in statistics, biology, ecology, libraries, and journalism departments, in addition to a becoming a standard in computer science and engineering courses.
One of the most common questions we hear from these teachers is “How do I use Git and GitHub?” We’ve seen the magical things that teachers do with GitHub, and we want to help.
The Campus Advisors training directly addresses classroom use and the needs of teachers in four modules:
All of these modules are online and available fo you to take at your own pace. Once you complete the last exercise, you can apply to become a certified GitHub Campus Advisor.
As a GitHub Campus Advisor, you’re not only an expert in Git and GitHub. You also champion the use of real-world tools at your school and help teachers new to GitHub use version control.
If you’re passionate about implementing new technologies at your school, or active in your continuing education community, get certified as a GitHub Campus Advisor and we’ll equip you with workshop materials, and custom goodies to show the world your expertise.
Special thanks to all of the teachers who weighed in with the 2017 classroom survey, the folks who gave feedback at GitHub Universe: Teacher Day, and the teachers and librarians at Duke University who tested the curriculum in-person.
Earlier today we permanently removed support for the following weak cryptographic standards on github.com and api.github.com:
TLSv1.1: This applies to all HTTPS connections, including web, API, and Git connections to https://github.com and https://api.github.com.
diffie-hellman-group1-sha1: This applies to all SSH connections to github.com
diffie-hellman-group14-sha1: This applies to all SSH connections to github.com
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!
Growing tech communities across Africa will continue to push the continent’s digital revolution forward while powering societal and cultural changes, and a key part of moving this digital revolution forward is increased internet and mobile access across the continent.
In the last decade, mobile access, favorable tech policies, and improved infrastructure and education earned Kenya and South Africa reputations as startup havens. Now, we can add Nigeria—the continent’s largest economy—to the list as its young, growing population and entrepreneurial spirit attract tech investments.
We recently partnered with Ingressive—a Lagos-based tech integration firm with reach across Nigeria, Kenya, Ghana, and South Africa’s tech ecosystems—to explore Lagos’s growing tech sector.
Here’s what we learned.
Similar to the rest of the continent, Nigeria has a young population and growing workforce to fuel its technological revolution. Half of the country’s 182 million people are under 30 years old—and the youth population is growing fast.
Nigeria’s young people are enterprising, with 82 percent of them viewing entrepreneurship as a good career. In cities like Lagos and Ibadan, their excitement for software development and tech is clear from packed meetups on the ground.
Developers and entrepreneurs in Nigeria and across Africa are creating a range of projects and contributing to others on GitHub. Check out Tanzanian developer Geofrey Ernest’s utron, a lightweight framework for building fast, scalable and robust database-driven web applications, and Nigerian user interface designer and front-end developer Ire Aderinokun who builds and contributes to tools that make web applications accessible and compatible across devices and web browsers.
While young people in Nigeria are eager to join the tech sector, they also need training. To build their skills, they’re seeking support from a growing number of developer community meetups, conferences, and tech hubs. As of 2016, Nigeria was home to 23 tech hubs—and we should expect to see even more in response to growing demand.
Nigerian startups have grown across industries—including financial technology (fintech), job training, agriculture, travel, and ecommerce—and entrepreneurs are creating products and services that address the challenges of their country’s developing infrastructure. For example, although Nigeria still relies heavily on cash, fintech companies are streamlining banking, payments, and money transfers to help more Nigerians bank digitally and take advantage of the country’s advancing banking system.
Startups like Flutterwave, Paystack, and Paga are a few examples of companies leading the way. From 2015 to 2017, African fintech startups, with the inclusion of Flutterwave and Paystack, raised more than $100 million combined. Flutterwave, a startup that has raised $10 million in funding, and Paystack, the first Nigerian startup accepted into Y Combinator, are not the only Nigerian-centric startups getting attention from foreign investors. Andela, a developer training school that trains African developers for engineering jobs across the globe, has raised $81 million to date and $24 million in 2016 alone from the Chan Zuckerberg Initiative—the organization’s first-ever investment. This investment interest is spreading across other African tech ecosystems and reached a record high of about $195 million this year.
The growing attention and investment in Nigerian and African startups will continue to support local tech communities, but government policies are needed to continue their growth.
Through increased investments and partnerships, Nigerian tech communities can transform the country’s economy and impact others far beyond its borders. The Nigerian government’s support and implementation of tech-friendly policies will be critical in making sure the sector keeps growing.
Government officials know they’ll have a key role to play in the success of Nigerian tech. In a recent keynote for Harvard Business School’s “Africa Rising” course (the program’s first of its kind and yet another indicator of growing interest), Nigeria’s Vice President Yemi Osinbajo noted that “Africa Rising” is also about improving standards of governance, among other factors.
The Nigerian government sees technology as crucial to the continent’s future. Pro-innovation lawmakers can help guide key policy issues like broadband access, free expression, privacy, security, and more.
While no one country can represent an entire continent, Nigeria indicates that growing tech communities will be supported by continued investment, partnerships, and policies built specifically for tech ecosystems across Africa.