GitHub Blog


Kanal geosi va tili: ko‘rsatilmagan, Inglizcha


Posts from https://blog.github.com
Served by @ifttt
Owned by @glukki

Связанные каналы

Kanal geosi va tili
ko‘rsatilmagan, Inglizcha
Statistika
Postlar filtri


Recently, we’ve had multiple service interruptions on GitHub.com. We know how important reliability of our service is for your projects and teams. We take this responsibility very seriously and apologize for these disruptions.These incidents were distinct events, but have a common theme of uncovering new challenges in scaling our database tier. Specifically, increased load on our largest database cluster contributed to degradations across multiple services.  In the coming weeks, we’ll follow up with a more in-depth and technical report of these events and the work we are doing to improve the scalability and performance of our backend systems.  We have several data partitioning initiatives already in progress, and we’ll be rolling out some of this work very soon. You can follow our status page for updates about the availability of our systems.  Check GitHub’s current statusThe post February service disruptions appeared first on The GitHub Blog.

https://github.blog/2020-02-28-february-service-disruptions/


We regularly update our policies to reflect the evolution of our products, or in response to changing legal requirements, clarification requests, or user feedback. In this update, we’ve made some changes to our Terms of Service, Privacy Statement, and other site policies. We welcome your feedback in our site-policy repository, where we’ve open-sourced the policies that govern the use of GitHub.com. We periodically open pull requests in our site-policy repository to develop and make updates collaboratively with our community. We’ve updated two sets of policies: our legal terms, which became effective on November 13, and Privacy Statement and Acceptable Use Policies, which take effect December 20, after a 30-day notice and comment period.Updates to our legal termsYesterday, we published updates to our Terms of Service, Corporate Terms of Service, Enterprise Subscription Agreement, Enterprise Cloud Addendum, and Enterprise Server License Agreement to reflect the new products and services we’ve just released. These updates include new terms related to GitHub Actions, Packages, and Advanced Security, in addition to some restructuring to enhance ease of use. The restructuring includes the creation of Additional Product Terms covering any products provided in addition to GitHub’s core products and services. These updated terms are effective as of November 13, and will be incorporated into your existing terms as applicable.Updates to our Privacy Statement and Acceptable Use PoliciesWe’ve also proposed updates to our Privacy Statement and Acceptable Use Policies. These include changes to our Privacy Statement as part of our preparation for the California Consumer Privacy Act (CCPA), which goes into effect in January. The updates to our Acceptable Use Policies cover new products and features. We also reorganized some sections to present the information with an enhanced flow. Other changes reflect our increasing focus on the security of our platform and services. Learn more about the updatesWhy we open our policies to feedbackThere are two main reasons we update policies in this way:We want to make it easy for users to review and understand changes.By turning our policies into open source projects, users can collaborate and engage with our site policies similarly to how we work together on open source projects.Repurpose our site policy project for your teamSince our policies in the site-policy repository are all licensed CC0, you’re free to fork a copy to adapt for your own uses. If our project helped you create policy foundations for your organization, we’d love to hear about it.How you can get involvedWe welcome…


We’ve had an eventful year at GitHub—we welcomed new leadership (myself included), shipped new products, and grew our employee and developer communities. Through it all, our shared mission has stayed constant: to build the best platform for our global community of developers and the best workplace for our global team of employees (or Hubbers, as we like to say). At GitHub, diversity, inclusion, and belonging (DI&B) is an ongoing effort—something we’re accountable for and that we all create together. As we reflect on a year of growth, learning, and empowering Hubbers to do their best work, we’d like to share our progress in our fourth annual Diversity, Inclusion, and Belonging Report. The report takes a look at geographic distribution, race and ethnicity, and gender identity at GitHub. We also share the initiatives that helped us learn and grow in 2019 and a preview of what we’re doing this year.Read the reportGrowing GitHubThe developer community that collaborates on GitHub transcends languages, time zones, cultures, and more. As Hubbers, we are a daily reflection and extension of our global developer community. In the past year, we grew by 30 percent, welcoming 360 new Hubbers from around the world. We increased the number of Hubbers who work outside of our San Francisco headquarters, either from a local office, coworking space, or more commonly, from home. Our focus on both hiring and retaining Hubbers from underrepresented backgrounds helped us maintain the overall representation of women and underrepresented minorities. We’re particularly conscious of an increase in the percentage of underrepresented minorities in technology and the percentage of women who are also underrepresented minorities. We have more to do, but we have a foundation to build on as we scale.Investing in our communityOver the last year, we’ve implemented (and learned from) new approaches to supporting DI&B and making GitHub a place where every Hubber can learn, thrive, and find their community:Nurturing our communities of belongingNowhere is the collective passion and creativity of our Hubbers more tangible than in our employee resource groups (ERGs). We are now proud to support the Blacktocats, Adacats, Octogatos, and Octoqueer. Their personalities are self-evident in their chosen names—honoring Ada Lovelace or Mona, our Octocat. Every ERG is funded and sponsored by senior leaders, and encouraged to set priorities and initiatives that are important to them. Our ERGs take on big challenges and have an impact in their communities inside and outside of GitHub. The diversity of our ERGs is apparent in the initiatives they sponsor. In Atlanta earlier this year, Blacktocats piloted “FLOSS and Code,” a scalable, reproducible Hackathon that they can host in underserved engineering communities all over the world. As a next step, they’re bringing FLOSS and Code to Lagos, Nigeria this very week! For the past five years, Octoqueer has hosted an annual Pride party at our headquarters in San Francisco—and sells custom-designed Pride shirts to benefit non-profits serving the LGBTQ community. These are just two examples of the incredible work our ERGs are doing. From conference sponsorships and internal speaker series to ally workshops, there are so many more we could share. While I admire and am inspired by the work they do, I’ve personally learned the most from my individual relationships with the ERG leaders as we share the challenge of opening hearts and minds and shaping the world around us.Embedding inclusion into how we workFor me, inclusion comes down to your everyday experience—are you welcomed? Did you get the email?…


The eighth annual js13kGames competition results are in, and we can’t wait to share the winners with you. If you’re not familiar, js13kGames is a community-run game jam which challenges developers to create a JavaScript game in 13kB or less in 31 days.This year’s theme is “back” and over 200 games were submitted. Here are the top ten games based on the final votes from the community themselves, specifically the developers that submitted the games. It’s amazing how much fun you’re able to create despite the constraints on size, time, technology, and theme.Top ten winners1st – Xx142-b2.exe“This was an incredible entry! The multiple overlapping timeline puzzles were just great. This was an excellent use of the theme, and near perfect execution all around.” -Christer Kaitila► Play in your browser · Source · By @bencoder and @SalvatorePreviti2nd – Bounce Back“Very well made! Controls are tight and it has a nice difficulty curve!” -Björn Ritzl► Play in your browser · Source · By @KilledByAPixel3rd – Retrohaunt“One of the best entries so far. The exploration of different ideas and mechanics was pretty amazing.” -Ahmed Khalifa► Play in your browser · Source · Retrospective · By @DennisBengs4th – Push Back“Very interesting concept. Nice work with the fluid dynamics!” -Pedro Fortuna► Play in your browser or mobile device · Source · By @ErikSom5th – The Wandering Wraith“Spooktacular! 👏🏻” -Lee Reilly► Play in your browser · Source · @mateusz.tomczyk/a-story-of-making-a-13-kb-game-in-30-days-the-wandering-wraith-post-mortem-9847c8992f49">Retrospective · By @tulustul6th – [SWAGSHOT]“Very immersive first-person shooter! Great job.” -Yuriy Dybskiy► Play in your browser · Source · By @remvst7th – Back Attacker“Love the idea! The graphics are nice and the music gives a nice retro touch to the game.” -Florian Rival► Play in your browser · Source · By @yeonjuan8th – Dwarfs: There and Back Again“I was very impressed and liked this game a lot! It has great style. Awesome work!” -Christer Kaitila► Play in your browser or mobile device · Source · By @mvasilkovFun fact:


Welcome to the January 2019 edition of Release Radar, where we share new and exciting releases from world-changing technologies to weekend side projects. Most importantly, they’re all projects shipped by you.From smart charts to clever chat bots, here are some exciting projects that have kicked off 2019 with a new release.gotop 2.0gotop is a terminal-based graphical activity monitor providing the ability to monitor your processes’ CPU and memory use, among other things. The newest version adds battery monitoring, documentation updates, and bug fixes.gotop 2.0 screenshotLearn more about goTop 2.0Anime 3.0Anime is a library that helps you animate CSS, SVG, DOM attributes, and JavaScript objects. The latest 3.0 release introduces new easing functions, more hooks for animation states, a project website, bug fixes, and more.Learn more about Anime 3.0Did you know? Anime is a Japanese term meaning animation.Syncthing 1.0Syncthing helps you synchronize files and directories between computers and mobile devices. Syncthing is celebrating version 1.0 “Graduation Day,” and its maintainers wrote about what it means to get to 1.0. “Much like a black belt in martial arts, it doesn’t indicate that you’ve learned all there is to know, a 1.0 version doesn’t mean Syncthing is done. There is a lot left to do and learn.”Learn more about Syncthing 1.0Dejavu 3.0Dejavu a tool that helps you import and explore data with Elasticsearch. Its maintainers describe it as a “missing web UI for Elasticsearch”. The latest 3.0 version is a significant rewrite of Dejavu that improves overall performance, introduces new ways to filter and inspect data, and adds the option to connect to multiple indexes.Learn more about Dejavu 3.0Did you know? You can try out Dejavu using public data sets of Hacker News posts and popular movies.VSCodeVim 1.0VSCodeVim combines things you already know and love from Vim in Visual Studio Code, like modal editing. Similarly to Syncthing, VSCodeVim is celebrating its 1.0 release, marking three years of development. The latest version includes bug fixes and refactors debugging configuration.Learn more about VSCodeVim 1.0Amplitude.js 4.0AmplitudeJS is an HTML5 audio player that helps you create custom controls. Check out their gallery of examples to see what you can do with it—the possibilities are limitless. Version 4.0 helps you create visualizations using Web Audio APIs, hook into audio events, and more.


Welcome to the December 2018 edition of Release Radar, where we share new and exciting releases from world-changing technologies to weekend side projects. Most importantly, they’re all projects shipped by you.The GitHub community has been incredibly busy with exciting new releases over the holiday period. Here are a few highlights from December that caught our attention.fx 10.0fx is a handy command-line tool that helps you explore and manipulate JSON data. It’s an unassuming tool with lots of power—@antonmedv/discover-how-to-use-fx-effectively-668845d2a4ea">see some examples of it in action. Version 10.0 introduces search with regular expressions, documentation updates, and bug fixes.fx screenshot of terminal commands and featuresLearn more from the release notesVault 1.0Vault helps you securely save and access your infrastructure and application secrets, like database passwords and API keys. After four years of development, Vault has joined the esteemed 1.0 club! The 1.0 release boasts many improvements, such as using cloud services to “unseal” a Vault, OpenAPI specifications for the tool’s API, and an updated user interface.Learn more from their announcementPyTorch 1.0We’re also welcoming another member to the 1.0 club this month: PyTorch. A library for deep learning, PyTorch has reached their 1.0 milestone release—including tons of changes. For example, this release features a just-in-time (JIT) compiler that can optimize models into a form that doesn’t require the Python interpreter. PyTorch 1.0 also introduced an experimental C++ interface, and a new package to support distributed multiprocess computation.Learn more from the release notesNES.css 1.0It’s dangerous to code alone—take this! NES.css is a CSS framework that helps you make sites with a classic 8-bit console aesthetic. NES.css’s initial release goes straight to 1.0, unveiling a range of components, including web staples like buttons, form inputs, and progress bars, plus a collection of pixelated icons (Octocat never looked more at home in low res).Screenshot showing the NES-style(8bit-like) CSS FrameworkLearn more from the release notesVitess 3.0Vitess is a system for making database clusters with MySQL. Vitess 3.0 introduces several changes, such as improved developer usability with new docs, simplified database parameters, support for monitoring with Prometheus, and a few updates to improve performance.Learn more from their announcementSpaceVim 1.0SpaceVim is a distribution of the text editor Vim that bundles plugins, configuration, color schemes, and more, to create a more IDE-like experience for Vim. SpaceVim reached 1.0 in December, with their latest version shipping a new default font, support for working with GraphQL and Scheme files, and much more.SpaceVim 1.0 screenshotLearn more from the


We are excited to release GitHub Desktop 1.6, bringing new features and improvements around onboarding, suggested next steps, and large file restrictions.With the release of GitHub Desktop 1.6, we’re addressing the question we constantly ask ourselves after we finish a task: “What’s next?”. This is the first iteration intended to keep you in your groove so that you can share your code with your team as quickly as possible. We’ve provided guidance for onboarding and suggestions for what actions to take depending on where you are in your workflow.Get started fasterFor past versions, once you’ve downloaded Desktop and completed the setup, you were left without additional guidance. Because the next steps weren’t clear, our users weren’t sure how to get started. With the new onboarding workflow, you’ll find steps to help you add your first repository and get started building software more quickly.Guidance to help you get started fasterSuggested next steps to keep you moving forwardOften, we’ve seen users struggle with how they should use the app when there are no changes. What state is my repository in? What should I do next? Should I publish my branch or pull new changes from GitHub? How do I view my files?In 1.6, when there are no changes, GitHub Desktop will offer a few different options for useful next steps based on your last action in the application. If you’ve just committed, it’s likely you’ll want to push your branch to GitHub. Or maybe you’re just picking up a project, and you want to pull down the latest changes to view them in your editor. Depending on where you are in the process, this new feature will help you keep your momentum and continue shipping.Suggested next steps in actionSupport around large file restrictionsWe’re also excited to highlight a feature that addresses a pain point for many users around large file restrictions. Our support team has been fielding questions about how to address GitHub’s restriction on files greater than 100MB. Starting today, if you try to commit a large file into your repository in Desktop, we’ll alert you and provide the option to back out of your commit or get set up on Git LFS.This feature wouldn’t have been possible without one of our open source community members, @Daniel-McCarthy. He recognized the level of impact this would have, worked with our team to determine the best way to solve the problem, and then submitted a pull request. Thanks for making GitHub Desktop awesome @Daniel-McCarthy! We love our open source contributors


In the latest GitHub for Atom release, we’re introducing two new features that will improve your commit experience.Rendering diffs in the editorPreviously, DOM elements were rendered for every line of each diff, which meant a lot of work for React and the DOM to process. This led to rendered diffs being limited to less than 32k bytes, resulting in the inability to load large or multiple diffs.Now diffs are rendered using Atom’s TextBuffer. The text buffer’s most important benefits are improved performance when loading large diffs and the ability to render multiple diffs. A few other perks include keyboard bindings to use Atom shortcuts with the ability to navigate around diffs, as well as copy and pasting code from a diff.diff-in-textbufferRendering diffs with TextBuffer makes it easier to review and edit code from within a diff view whether you’re making changes now or in the future. TextBuffer provides options, such as:Editable diffs: the ability to change text within the diff viewCode folding: collapsing and expanding blocks of codeSyntax highlighting: highlighting different “parts of speech” of code using different colorsMulti-cursor edits: the ability to change text within the diff view in multiple places at onceCommit previewNow you can use the option to “See All Staged Changes” before you commit, opening diffs of all staged changes in one pane. Seeing all changes at once makes it easier to double-check your work and write a meaningful commit message about your changes. Commit preview uses the new and improved diff rendering to render multi-file diffs.While building out this feature, user research sessions gave us informed data to make (and finalize) changes to the design, color, and text of the button. This feedback helped us feel confident that the updates created a more intuitive workflow and led to a more polished diff view with a cleaner look.commit-preview-gifWhat’s next for GitHub for AtomUser experience is important. Our goal is to make it easy to write, review, and collaborate on code within Atom. We have plenty of updates in store, but look out for upcoming improvements to pull request reviews.If you have feedback about what we’ve worked on—or ideas for what you’d like to see in the pull request workflow—reach out to us in the Atom repository. We’re always looking for participants for our ongoing usability studies.Sign up to help us improve GitHub for AtomThe post View multi-file diffs with commit preview appeared first on The GitHub Blog.

https://github.blog/2019-01-10-view-multi-file-diffs/


We are excited to release GitHub Desktop 1.6, bringing new features and improvements around onboarding, suggested next steps, and large file restrictions.With the release of GitHub Desktop 1.6, we’re addressing the question we constantly ask ourselves after we finish a task: “What’s next?”. This is the first iteration intended to keep you in your groove so that you can share your code with your team as quickly as possible. We’ve provided guidance for onboarding and suggestions for what actions to take depending on where you are in your workflow.Get started fasterFor past versions, once you’ve downloaded Desktop and completed the setup, you were left without additional guidance. Because the next steps weren’t clear, our users weren’t sure how to get started. With the new onboarding workflow, you’ll find steps to help you add your first repository and get started building software more quickly.Guidance to help you get started fasterSuggested next steps to keep you moving forwardOften, we’ve seen users struggle with how they should use the app when there are no changes. What state is my repository in? What should I do next? Should I publish my branch or pull new changes from GitHub? How do I view my files?In 1.6, when there are no changes, GitHub Desktop will offer a few different options for useful next steps based on your last action in the application. If you’ve just committed, it’s likely you’ll want to push your branch to GitHub. Or maybe you’re just picking up a project, and you want to pull down the latest changes to view them in your editor. Depending on where you are in the process, this new feature will help you keep your momentum and continue shipping.Suggested next steps in actionSupport around large file restrictionsWe’re also excited to highlight a feature that addresses a pain point for many users around large file restrictions. Our support team has been fielding questions about how to address GitHub’s restriction on files greater than 100MB. Starting today, if you try to commit a large file into your repository in Desktop, we’ll alert you and provide the option to back out of your commit or get set up on Git LFS.This feature wouldn’t have been possible without one of our open source community members, @Daniel-McCarthy. He recognized the level of impact this would have, worked with our team to determine the best way to solve the problem, and then submitted a pull request. Thanks for making GitHub Desktop awesome @Daniel-McCarthy! We love our open source contributors


Logged in lately? You may notice some changes to your GitHub dashboard. We’ve updated dashboards to surface personalized repository suggestions, featuring a third column, new styling, and a full-width layout. GitHub is slowly moving to more full-width layouts and using one on the dashboard gave us the opportunity to highlight more projects for you to discover.As part of this release, the “Discover repositories” page has found a new home under Explore. Repository suggestions appear on Explore and in the new dashboard sidebar.Have feedback on the new dashboard? Let us know.

https://blog.github.com/2019-01-16-dashboard-ui-refresh/


In the latest GitHub for Atom release, we’re introducing two new features that will improve your commit experience.Rendering diffs in the editorPreviously, DOM elements were rendered for every line of each diff, which meant a lot of work for React and the DOM to process. This led to rendered diffs being limited to less than 32k bytes, resulting in the inability to load large or multiple diffs.Now diffs are rendered using Atom’s TextBuffer. The text buffer’s most important benefits are improved performance when loading large diffs and the ability to render multiple diffs. A few other perks include keyboard bindings to use Atom shortcuts with the ability to navigate around diffs, as well as copy and pasting code from a diff.diff-in-textbufferRendering diffs with TextBuffer makes it easier to review and edit code from within a diff view whether you’re making changes now or in the future. TextBuffer provides options, such as:Editable diffs: the ability to change text within the diff viewCode folding: collapsing and expanding blocks of codeSyntax highlighting: highlighting different “parts of speech” of code using different colorsMulti-cursor edits: the ability to change text within the diff view in multiple places at onceCommit previewNow you can use the option to “See All Staged Changes” before you commit, opening diffs of all staged changes in one pane. Seeing all changes at once makes it easier to double-check your work and write a meaningful commit message about your changes. Commit preview uses the new and improved diff rendering to render multi-file diffs.While building out this feature, user research sessions gave us informed data to make (and finalize) changes to the design, color, and text of the button. This feedback helped us feel confident that the updates created a more intuitive workflow and led to a more polished diff view with a cleaner look.commit-preview-gifWhat’s next for GitHub for AtomUser experience is important. Our goal is to make it easy to write, review, and collaborate on code within Atom. We have plenty of updates in store, but look out for upcoming improvements to pull request reviews.If you have feedback about what we’ve worked on—or ideas for what you’d like to see in the pull request workflow—reach out to us in the Atom repository. We’re always looking for participants for our ongoing usability studies.Sign up to help us improve GitHub for Atom

https://blog.github.com/2019-01-10-view-multi-file-diffs/


While you’re heads down contributing to your favorite repositories, GitHub is busy finding projects and people that share your interests. That way, when you decide to come up for air, you can easily glance at what the world’s largest software community has to offer.GitHub already collects repositories for you based on projects you contribute to, star, and visit. To go deeper, we began attaching a simple “Star” button today to every GitHub Topic. This offers you the option to plainly indicate which topics matter most to you so that we can fetch the code and developers that share your interests.With this release, you’ll see your starred topics displayed on GitHub Explore, along with a group of fresh repositories related to them. The topics you star will also be displayed alongside your starred repositories in your profile’s “Stars” tab.Starred topics displayed on the GitHub Explore pageYou can star a topic nearly anywhere you encounter one, including search results, individual topic pages, and GitHub’s Explore, Topics, and Stars pages.Starring topics is a straightforward way for you to tell us what you want to see, so we can help keep you organized and connected to the stuff you care about. Now we can start displaying more types of content within each topic, like related developers and events. And as you begin to tell us about which topics you’re interested in, we can start looking for patterns in the Octoverse that’ll help us surface even more cool ideas for you.Topics have been a community-driven GitHub feature since they were released two years ago. Developers have created more than 400,000 topics to build subject-based relationships between repositories. And the GitHub community started curating the descriptions, related links, and images for topics last fall.Starting today, topics are related to you—not just your repositories. Needless to say, we’re thrilled to see what kind of GitHub gold we can help you discover.

https://blog.github.com/2019-01-08-topic-starring/


GitHub announces unlimited private reposToday we’re announcing two major updates to make GitHub more accessible to developers: unlimited free private repositories, and a simpler, unified Enterprise offering. We’re excited about these updates to our Free and Enterprise offerings:GitHub Free now includes unlimited private repositories. For the first time, developers can use GitHub for their private projects with up to three collaborators per repository for free. Many developers want to use private repos to apply for a job, work on a side project, or try something out in private before releasing it publicly. Starting today, those scenarios, and many more, are possible on GitHub at no cost. Public repositories are still free (of course—no changes there) and include unlimited collaborators.GitHub Enterprise is the new unified product for Enterprise Cloud (formerly GitHub Business Cloud) and Enterprise Server (formerly GitHub Enterprise). Organizations that want the flexibility to use GitHub in a cloud or self-hosted configuration can now access both at one per-seat price. And with GitHub Connect, these products can be securely linked, providing a hybrid option so developers can work seamlessly across both environments.Learn moreGitHub Pro (formerly GitHub Developer) and GitHub Team are also available for developers and teams who need professional coding and collaboration features. And of course, open source contributors will still have everything they need to collaborate on public repositories, including our free version of GitHub Team.Whether you’re a student about to write your first line of code, an enterprise leader with teams around the world, or an open source maintainer, we want GitHub to be the best place for you to code, collaborate, and connect with the global community of developers. Today’s changes are a big investment in the future of GitHub, and we’re excited to see to what you build in 2019.

https://blog.github.com/2019-01-07-new-year-new-github/


The GitHub Pull Requests extension in VS Code allows you to manage your pull requests directly from your IDE. Over the past months the team has added even more enhancements to pull request functionality. Using the latest version, you can now create pull requests, leave suggested edits as a comment, and view status checks for each pull request.Create Pull RequestsTo create pull requests in VS Code, hover over the GitHub Pull Requests title and click the + sign. Choose the target branch for the pull request, press enter, and relax—you’ve opened your pull request.create pull request vscode 2Suggested editsProvide suggested code edits and leave them as comments with a diff that shows the current code alongside your suggested changes. The suggestions can easily be applied by selecting Apply Patch to commit the new patch of code.apply patchYou also have the option to stage all suggested changes when changes have not yet been staged.stage changesDisplay status checksOnce you create a pull request, status checks will appear in the description. You can now view the progress of each check that was integrated: passing, failing, and in-progress.status checks in prGive the latest extension a tryVisit the VS Code Pull Requests Repository to view release notes and download the latest release package. Don’t forget, you can always install or update the latest version directly from inside of VS Code.

https://blog.github.com/2019-01-07-create-pull-requests-in-vscode/


Game Off just wrapped up with over 300 games submitted making it our largest event yet! This year’s theme–HYBRID–proved to be both fun and challenging.Here are the winners as voted on by the game developers themselves. You can also view all of the entries’ ratings on itch.io.Overall Winner: SingularitySingularity puts you in control of a robot exploring the planet, where economy and industry have collapsed and humans are facing extinction. The code deep within your neural network urges you forward, but your robotic parts are easily damaged. Destroy and hybridize parts of other robots to repair yourself. The creators Kendall Breivogel, Sean Collins, Alexander Runnels, and Alexandre Thorp want you to try to become the ultimate AI—do you accept this challenge?► Play (Windows, Linux) · View source (Unreal Engine, C++)Best Gameplay - MIX UPMIX UP is a colorful and polished match three puzzle game from @guoboism. If you liked the challenge of 2048, you’ll love this!► Play (Web, Windows, macOS) · View source (Unity, C#)Best Graphics - Fire of KalaDefend your base against the enemy horde in Fire of Kala—a beautiful, unique hybrid platform and tower defense game.► Play (Web) · View source (Unity, C#)Best Audio - HomeHome is a delightful game from @sharpfives, where you have to help your hybrid hero find a way off of an abandoned planet. What adventures await your hero? There’s only one way to find out!► Play (Web) · View source (Phaser, JavaScript)Innovation - LensPoint, click, and drag your way to victory in Lens—a unique Window manager meets physics puzzle game from @notexplosive. You’re sure to have a nostalgic time playing this one.► Play (Windows) · View source (Lua)Theme Interpretation - Blow the Shark DownHybridizing both game characters and genres, Blow the Shark Down is a remarkable turn-based combat game featuring hilariously animated Sharkmen. This gang of beasts will entertain parties of up to four!Note: At least two controllers required 🎮 🎮Controls: ↑ ↓ ← → - move · A - hook · B - cross punch · Y - headbutt · X - uppercut · RB - block · BACK - taunt► Play (Windows) · View source (Unity, C#)Staff picksWhile we can’t list all 330 games, here are a few that kept us entertained.Editor’s note: Lee actually did try to list all 330 games with screenshots and videos in this blog post!D-TacD-tac is a prototype for a Doom, turn-based tactics game that allows you to load Doom-compatible .wad files. Think Doom meets X-COM in your browser (while using a .wad from Freedoom).► Play (Web) · View…


Welcome to the latest edition of Release Radar, where we share the projects popping up on our radar—from world-changing technologies to weekend side projects from this past November. Most importantly, they’re all projects shipped by you.eDEX-UI i 1.0Do you ever wish that using your computer was a little less Office Space and a little more Tron? Then eDEX-UI 1.0 was made for you, providing a terminal loaded with movie-inspired graphs, maps, and a touch-screen keyboard.eDEX-UI i 1.0 exampleLearn more from the release notesHTTPie 1.0HTTPie is a command-line tool that helps you interact with web servers. It’s like a super-powered curl with colorized output, JSON formatting, and persistent sessions. With its latest release, HTTPie has joined the 1.0 club! This version adds an automatic default color scheme, future-proofing for TLS 1.3, and so much more.HTTPie 1.0 exampleLearn more from the release notesDid you know? The Hypertext Transfer Protocol reached 1.0 in 1996.HTTP Prompt 1.0HTTP Prompt, an interactive HTTP client, (and companion to HTTP Pie) is also celebrating a 1.0 release. HTTP Prompt helps you explore and debug APIs with autocompletion, OpenAPI specification integration, and automatic cookie handling. With version 1.0, HTTP Prompt adds support for the HTTP CONNECT method, a command to clear the screen, and some bug fixes.HTTP Prompt 1.0 exampleLearn more from the release notesSVGR 4.0SVGR is a tool that helps you turn SVGs into React components. The SVGR 4.0 release promises to be “lighter, better, faster, stronger,” all while sporting a new engine and bug fixes.Take an example SVG and run it through SVGR:$ npx @svgr/cli --icon --replace-attr-values "#063855=currentColor" icon.svgimport React from 'react'const SvgComponent = props => ( )export default SvgComponentLearn more from the release notessvgedit 4.0SVG-edit is a browser-based SVG drawing tool created with JavaScript to help unleash the inner artist in all of us. And it just reached the 4.0 milestone. In this release, SVG-edit has migrated several APIs from using callbacks to Promises.Learn more from the release notesDid you know? SVG-edit has a nifty live demo so you can get drawing right away.buku 4.0Buku is a private, local tool to help you store and manage your bookmarks from the command line. 4.0 must’ve been an auspicious number in November, because Buku 4.0 features new keyboard commands searching and opening bookmarks, enhanced clipboard support (for tools like Screen and tmux), and bug fixes.buku 4.0 exampleLearn more from the release notesDid you know?…


A few of our favorite 2018 shipsSometimes the smallest ships have the biggest impact. With 2018 coming to a close, we’re providing a round-up of what we shipped and what you may have missed, both big and small. We didn’t include every launch of the year (that would make for a very long read), but we did recap this year’s most loved ships.CollaborationThe developer community is at the heart of GitHub. It’s where new developers get started, where experienced developers expand their knowledge, and where all developers work together. As the number of software developers worldwide continues to increase, the opportunities for collaboration increase as well. We strive to build experiences that make it as easy and intuitive as possible for all developers to do their best work. Here are some ships that make collaboration on GitHub even better:Suggested changes: Quickly make and incorporate suggestions, like fixing typos or changing code, during the pull request review process.Watch releases: Limit repository notifications exclusively to releases. Receive notifications when new releases are published in a repository without receiving notifications about other updates and conversations.Move issues from one repo to another: Repository admins can move issues across repositories and place them where they belong.Related issues: When you create a new issue, you’ll see a list of all related issues in your repository, so you can avoid opening a duplicate issue.Commit co-authors: See who has contributed to every commit, regardless of how many contributors there are. Every author gets attribution in the pull request and in their contribution graph.Hovercards: Hover over a contributor’s avatar to get an overview of their profile, what teams they belong to in your organization, if they are a code owner, if they’re making their very first pull request, and more.New tools for open source maintainers: We released a few new tools in 2018 to make the lives of open source maintainers a little easier.Saved replies keyboard shortcuts: It’s now even easier to save replies with keyboard shortcuts.Label improvements: Now you can add emojis when words just aren’t enough, add descriptions for more context, search through your labels, and preview how your label will look while editing.Profile activity overview: The new activity feed allows you to easily show off contributions you make. In addition to filtering your contributions by calendar year, you can now filter by organization and see where you contributed over your time on GitHub.Save a notification for later: Bookmark any notification to move it into a prioritized list.Issue and pull request templates: Issue templates better support automation and standardization. Automate assignees,…


It’s been over six months since we introduced GitHub for Unity 1.0, and we’ve been busy. Since launch, we’ve continued to improve the extension and fix bugs, focusing on maintenance and providing an overall smoother experience.GitHub Enterprise supportThe GitHub for Unity team received multiple requests to support GitHub Enterprise. Most recently, a team wanted to use the Unity plugin for their gaming engine but needed Enterprise support. GitHub Engineer @stanleygoldman addressed the request and shortly after, we were able to release a beta for customers to use and share feedback on.In this release, GitHub for Unity version 1.2.0 officially supports GitHub Enterprise. Now, even more developers will be able to use the GitHub for Unity extension.GitHub for Unity displayedWhat’s next for GitHub for UnityWe’re a small team. We’re still trying to figure out what our impact should be and what work we should focus on. In 2019, we’re excited to see what’s in store for GitHub for Unity—and we’d love to hear your thoughts.If you have questions, feedback, or want to get involved in building the GitHub for Unity extension, reach out to us in the project repository or on Twitter. Or see what we’ve been up to—try GitHub for Unity.

https://blog.github.com/2018-12-19-github-unity-support-for-enterprise/


Your trust is our first priority. That’s why we’re making it easy to get all of the data connected to your profile, whenever you need it. Now you can better understand what information we store, so you can make informed choices about how you use GitHub.screenshot of requeseting an archive of your GitHub dataHow it worksFollow these steps to request an archive of your data:Visit your account settings page.Click “Start export” in the “Export account data” section. You will receive an email when the export is ready.Click the link in the email to download the archive.The archive will contain your profile data, plan, and any email addresses connected with your account in addition to the issues, pull requests, comments, reviews, releases, projects, events, attachments, milestones, and settings for each of your repositories—along with basic information about the users who have interacted with them.Since the information is exported in a machine-readable format (Git and JSON), the archive allows you to back up your data offline, or move it to another service altogether. After all, it’s your data.Archives remain available for seven days or until you choose to delete them. If you want more control over what information is exported, or if you want to export an organization’s information, use the Migration API.Learn more about archiving your data

https://blog.github.com/2018-12-19-download-your-data/


Top open source projects of 2018This article is part of a series based on our 2018 State of the Octoverse report—trends and insights into GitHub activity, the open source community, and more from the GitHub Data Science Team.In 2018 alone, we saw more new users than in our first six years combined, and we celebrated hosting over 100 million repositories. All of this growth is thanks to the open source community. Together, you’ve built and collaborated on a broad spectrum of projects, from hobbies to professional tools and across varying developer experience levels. As the year comes to a close, we wanted our final Octoverse report of 2018 to highlight some of your most active new open source projects of the year.To look back at your projects, we pulled data for the period December 10, 2017 to December 9, 2018. We pulled the top projects made open source in 2018 by looking at the number of stars the project received in the first 28 days being public, and by the number of unique contributors to the project in the first 28 days being public.Top projects of 2018The top projects open sourced in 2018 run the gamut from learning to code to tools for professionals, from side projects for fun to projects for getting work done.For those new to code, or new to a coding language, you starred projects with coding examples, like trekhleb/javascript-algorithms and leonardomso/33-js-concepts, along with quick tutorials like 30-seconds/30-seconds-of-code.You also contributed to projects for Hacktoberfest, adding Hello World programs in a variety of languages to Hacktoberfest-2018/Hello-world and Omkar-Ajnadkar/Hello-World, or even more complex algorithm examples to VAR-solutions/Algorithms.You also had a lot of fun, starring and contributing to gaming projects like wangshub/wechat_jump_game, and had some laughs with projects like kelseyhightower/nocode. felixrieseberg/windows95 and Microsoft/MS-DOS sparked some nostalgia, quickly attracting your stars and contributions.New open source projects also helped you get work done with tools like denoland/deno for developing in TypeScript, ValveSoftware/Proton for porting games to Linux, and facebookresearch/Detectron to support research in image recognition algorithms.Based on starsWe pulled the top 10 projects open sourced in 2018 based on the total number of stars they accumulated in their first 28 days on GitHub.Top contributors based on starsBased on contributorsWe pulled the top 10 projects open sourced in the 365 days prior to December 10, 2018 based on the total number of contributors to the project in their first 28 days on GitHub.Top projects based on contributorsTop topics for new open source projectsThese are the non-language topics that had the biggest increase in number of open source projects created in 2018 compared to 2017. Third on the list, dotnet shows that more open source projects are developing apps for Windows. In our programming…

20 ta oxirgi post ko‘rsatilgan.

5

obunachilar
Kanal statistikasi