[ Web Proxy ]
URL:
Viewing: https://githubengineering.com/ [Back]  [Original]

GitHub Engineering | The Blog of the GitHub Engineering Team

GitHub Engineering

Vulcanizer: a library for operating Elasticsearch

nickcanz [nickcanz] nickcanz jessbreckenridge [jessbreckenridge] jessbreckenridge

At GitHub, we use Elasticsearch as the main technology backing our search services. In order to administer our clusters, we use ChatOps via Hubot. As of 2017, those commands were a collection of Bash and Ruby-based scripts.

An open source parser for GitHub Actions

piki [piki] piki

Since the beta release of GitHub Actions last October, thousands of users have added workflow files to their repositories. But until now, those files only work with the tools GitHub provided: the Actions editor, the Actions execution platform, and the syntax highlighting built into pull requests. To expand that universe, we need to release the parser and the specification for the Actions workflow language as open source. Today, were doing that.

Upgrading GitHub from Rails 3.2 to 5.2

eileencodes [eileencodes] eileencodes

On August 15th GitHub celebrated a major milestone: our main application is now running on the latest version of Rails: 5.2.1! :tada: [:tada:]

Towards Natural Language Semantic Code Search

hamelsmu [hamelsmu] hamelsmu hohsiangwu [hohsiangwu] hohsiangwu

Hubot [Hubot]

Removing jQuery from GitHub.com frontend

mislav [mislav] mislav koddsson [koddsson] koddsson muan [muan] muan keithamus [keithamus] keithamus

We have recently completed a milestone where we were able to drop jQuery as a dependency of the frontend code for GitHub.com. This marks the end of a gradual, years-long transition of increasingly decoupling from jQuery until we were able to completely remove the library. In this post, we will explain a bit of history of how we started depending on jQuery in the first place, how we realized when it was no longer needed, and point out thatinstead of replacing it with another library or frameworkwe were able to achieve everything that we needed using standard browser APIs.

Older posts

For updates, follow us on Twitter or join our team. Check out the feed if you do the RSS thing.

with by


Web Proxy Viewer  |  New URL  |  Original Page