VirtualMini

Everything in the world !

The GitHub Blog

Latest news from The GitHub Blog with daily update to provide the family news, health news, online news, world news, sports news, video news, food news, national news, politics news and many more from The GitHub Blog.



africa, nigeria, and their growing tech communities · github

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 wh...





emoji, descriptions, and more · github

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.emojiwhen words are just not enough, include emoji in your labels to express yourself and the needs of your project through tiny images. ✨descriptionsadd 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.searchnow 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 b...





removing anonymous gist creation · github

in 30 days, we'll be deprecating anonymous gist creation—a decision we made after a lot of deliberation. anonymous gists are a handy tool for quickly putting a code snippet online, but as the only way to create anonymous content on github, they also see a large volume of spam. in addition, many people already have a combination of tools authenticated with github that allow them to create gists they own.current anonymous gists will always remain accessible, and it’s easy to create a github account to make the most of a new gist. to learn more about creating gists, check out the documentation.we'll deprecate anonymous gists using the following timeline:march 19, 2018 19:00 utc (11:00 am pst): disable anonymous gist creation via the web and api.





github joins amicus brief to protect sanctuary cities · github

yesterday we filed an amicus brief alongside a group of other technology companies supporting san francisco's and santa clara county's efforts to permanently block executive order 13768, which seeks to deprive sanctuary cities of federal funding. sanctuary cities are jurisdictions that restrict local cooperation with federal immigration enforcement.why this mattersnearly all u.s. technology hubs are in sanctuary cities. sanctuary ordinances help local officials provide a safe environment for all residents, uphold human rights, and are one of a set of inclusive institutions that unlock increased wages across all income levels for both immigrants and non-immigrants in response to increased diversity.our amicus brief contributes three basic arguments from a technology and emerging company p...





release radar · january 2018 · github

from tougher security to more beautiful source code images, our first release radar of 2018 has something for everyone. check out the latest tools that have been delighting and delivering since january.osquery 3.0: sql-powered operating system instrumentation, monitoring, and analyticsosquery is a friendly, scalable way to query almost any infrastructure like a database, and monitor low-level operating system analytics, intrusion detection, compliance, and more.we use osquery at github with our custom macos intrusion detection system to look for malicious activity on our team's laptops while respecting their privacy. security firms, small startups, and large enterprises like palantir also use it to avoid security vulnerabilities.let's say an attacker leaves a malicious process on a machi...





contribute to popular topics on github · github

topic pages on github help you find repositories that match your interests—from chrome extensions and cryptocurrency projects to web application frameworks like react. the pages also provide insight into the topic itself with a description of the subject matter, links to helpful articles, and suggestions for related topics. and, most importantly, anyone can contribute to topic pages through our explore repository.if you have some expertise to bring to topic pages, we've compiled a list of popular topics that don't have a lot of context, yet. help us add information to these pages, so others can learn more about what's on github. whether you're a new contributor or a subject matter expert, your pull requests are welcome! this could be a good fit for your first open source contribution...





open source project trends for 2018 · github

last year, github brought 24 million people from almost 200 countries together to code better and build bigger. from frameworks to data visualizations across more than 25 million repositories, you were busy in 2017—and the activity is picking up even more this year. with 2018 well underway, we're using contributor, visitor, and star activity to identify some trends in open source projects for the year ahead.project trendscross-platform developmentsome of the projects that experienced the largest growth in activity were focused on cross-platform or web development. for example, angular/angular-cli had 2.2 times more contributors in 2017 than in 2016. you contributed more, visited more often, and starred projects related to angular/angular, facebook/react, and electron/electron. these pro...





my first semester using github at rice university · github

in the third programming course in the computer science major, dan wallach wants students to master programming in java with a high degree of rigor and at a large scale. this past semester in his comp215 course, he chose to use java8, intellij, and github to implement a test-driven development workflow.teaching concepts with a long shelf lifewallach sees three supporting “ladders” at work in his curricula: java programming, software design, and tools like checkstyle, error prone, gradle, and github.wallach encourages his students to focus less on specific tools and more on their fundamentals. “i want to teach ideas and concepts that’ll have a long shelf life. so 10 years from now, is intellij going to be the thing? is java even going to be the thing? probably not,” he said. “bu...





a webcast series · github

the field of data science has seen enormous growth over the last few years. organizations increasingly leverage data as a strategic asset that data scientists turn into meaningful insights. these days, data science and machine learning are essential to software products that need to classify information, and deliver personalized experiences and unique interactions with users.r and python are popular programming languages in data science because they combine text with code to clean and explore data for reproducible insights. as data science and machine learning are iterative processes for testing new ideas, git and github are ideal tools for tracking changes and working together.git and github help data scientists:organize workstore projects in github repositories to organize work, track ch...





weak cryptographic standards removal notice · github

last year we announced the deprecation of several weak cryptographic standards. then we provided a status update toward the end of last year outlining some changes we'd made to make the transition easier for clients. we quickly approached the february 1, 2018 cutoff date we mentioned in previous posts and, as a result, pushed back our schedule by one week. on february 8, 2018 we'll start disabling the following:tlsv1/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.comdiffie-hellman-group14-sha1: this applies to all ssh connections to github.comwe'll disable the algorithms in two stages:february 8, 2018 19:00 utc (11:00 am pst)...





contribute to popular topics on github · github

topic pages on github help you find repositories that match your interests—from chrome extensions and cryptocurrency projects to web application frameworks like react. the pages also provide insight into the topic itself with a description of the subject matter, links to helpful articles, and suggestions for related topics. and, most importantly, anyone can contribute to topic pages through our explore repository.if you have some expertise to bring to topic pages, we've compiled a list of popular topics that don't have a lot of context, yet. help us add information to these pages, so others learn can more about what's on github. whether you're a new contributor or a subject matter expert, your pull requests are welcome! this could be a good fit for your first open source contribution...





a webcast series · github

the field of data science has seen enormous growth over the last few years. organizations increasingly leverage data as a strategic asset that data scientists turn into meaningful insights. these days, data science and machine learning are essential to software products that need to classify information, deliver personalized experiences, and unique interactions with users.r and python are popular programming languages in data science because they combine text with code to clean and explore data for reproducible insights. as data science and machine learning are iterative processes for testing new ideas, git and github are ideal tools for tracking changes and collaborating with your peers.git and github help data scientists:organize workstore projects in github repositories to organize work...





commit together with co-authors · github

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...





commit together with co-authors · github

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 ...





multiple issue and pull request templates · github

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.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.your default issue_template.md files will continue to work as the default when a template isn'...





report content directly to github support · github

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.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.comment authors also have the ability to report their own comments if another person has edited their comment in an abusive manner.check out the documentation to learn more about reporting comments.





report content directly to github support · github

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.this 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.comment authors also have the ability to report their own comments if another person has edited their comment in an abusive manner.check out the documentation to learn more about how to report a comment.





your favorite ways to work with github · github

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.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 tha...





getting started with github enterprise · github

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 webcastto follow along with the webcast, review the code yourself.low maintenance and installation overhead me...





enabling data science with github · github

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 webcastexperimentationwith 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 e...