Join over 150 of the industry’s most influential thought leaders at GitHub Universe. Explore the full schedule and get tickets now.
![GitHub Packages: Your packages, at home with their code](https://cdn-ak-scissors.b.st-hatena.com/image/square/91a183f2c1b8f68c3ed9fc3ce352ffa9ae38d747/height=288;version=1;width=512/https%3A%2F%2Fgithub.githubassets.com%2Fassets%2Fpackage-registry-3167313d6a17.png)
On August 15, 2018 GitHub was deployed to production running Rails 5.2. This was a historic event; for years GitHub had been behind Rails and dependent on a custom fork of Rails 2.3. This talk will visit GitHub's past, including our tumultuous relationship with the Rails framework, and the grueling effort it took to get our application on the latest version. You’ll learn what mistakes to avoid and
はじめまして。2019年1月に入社したSREスペシャリストのsonotsです。最近MLOpsチームのリーダーになりました。今回の記事はMLOpsの業務とは関係がないのですが、3月に弊社で実施した会社用GitHub個人アカウントの廃止について事例報告します。 TL;DR 会社用GitHubアカウントを作るべきか否か問題 会社用GitHubアカウントの利用で抱えた問題 1. OSS活動時にアカウントを切り替える必要があり面倒 2. GitHubの規約に準拠していない 会社用アカウントを廃止した場合にセキュリティをどのように担保するか GitHubのSAML single sign-on (SSO)機能について 会社用アカウントの廃止およびSSO有効化の実施 会社用GitHubアカウントを使い続ける場合 私用GitHubアカウントに切り替える場合 Botアカウントの場合 Outside Coll
どうも、まさとらん(@0310lan)です! 今回はGitHubと連携してソースコードをさまざまな用途に活用できる便利なWebサービスを厳選してご紹介しようと思います。 特にWeb開発を便利にしてくれるサービスを中心に、GitHubだけでどこまで作業効率を向上できるのかをぜひ確認してみてください! なお、paizaラーニングでは「Git入門編」講座を公開しています。そちらも合わせてチェックしてみてください。 ■GitHubをフル装備のクラウドIDEに変えるサービス! 【 Gitpod 】 GitHubに置いているリポジトリのソースコードを統合型のクラウドIDEで自由に編集できるサービスが「Gitpod」です。 TheiaをベースにしたVS Codeライクなコードエディタで、豊富な機能と拡張性を備えておりプログラミングに最適なIDEの一つと言えるでしょう。 使い方は簡単で、リポジトリのページ
https://github.com/shibayu36/notify-issues-to-slack というツールを作ったので紹介です。 背景 はてな社内では各チームでレビュータイムという時間を設けていることが多い。その時間にチーム内のissueやPull Requestを全部見るという心がけをしている。レビュータイムについては昔に以下のような記事を書いた。 blog.shibayu36.org 一方レビュータイムを導入したとしても、レビュー依頼中のissueやPull Request一覧がSlackに流れてこないと、レビューやっていくぞという気持ちが高まらないことがある。そのためレビュータイムになったらレビュー依頼中のissueをSlackに流すツールを各チームでそれぞれ作っていた。 最近自分もまた同じようなツールを作ろうとしてしまった。しかし、みんな同じツールを作っているのは良くない
2008年の創業以来、世界中のソフトウェア開発を支えてきたGitHub。同社は昨年10月に、コンテナ技術をベースとしたワークフロー自動化の機能「GitHub Actions」を発表した。現代のソフトウェア開発では、多くの開発者たちが開発ワークフローの構築や設定に多大なる時間を費やしている。そんな中、GitHub Actionsは、コンテナ技術をうまく利用することで、開発ワークフローの課題を解決することを目指している。GitHub Actionsによって、開発者の世界はどう変わっていくのか。GitHubソリューションズエンジニアの池田尚史氏が、デモを交えながら解説した。 講演資料:GitHub Actionsはどのような未来を描くのか GitHubソリューションズエンジニア 池田尚史氏 GitHub Actionsは、ソフトウェア開発の進化の触媒 現代のソフトウェア開発は、ある課題を抱えてい
2/14のGitHubブログで、ドラフトプルリクエスト が紹介されていた。 Introducing draft pull requests - The GitHub Blog https://github.blog/2019-02-14-introducing-draft-pull-requests/ ドラフトプルリクエストの作成 プルリクを作成するときに [Create Draft Pull Request] を選択すると、ドラフト状態となる。 ドラフト選択後、あとはそのままボタンを押すだけ ドラフト状態になると、色などのスタイルが変わるし、マージボタンが押せなくなっった。 ドラフトからレビューにするには [Ready for review] を押すとすぐレビュー状態に切り替わった。 マージボタンも押せるようになってた。 まとめ もうタイトルにWIPをつけるのではなく、ドラフトプルリクエ
ProductIntroducing draft pull requestsYou can now use draft pull requests to clearly tag when you’re coding a work in progress. At GitHub, we’ve always felt that you should be able to open a pull request to start a conversation with your collaborators as soon as your brilliant idea or code is ready to take shape. Even if you end up closing the pull request for something else, or refactoring the co
追記(2019-09-23): ⚠️ この記事の GitHub Actions は HCL 記法を使う古い方法です。現在は YAML 記法に変わりました。参考にしないで下さい。 先日 [2019-02-03-1] 作った GitHub Action のリポジトリページにこんな表示が出てました。 https://github.com/masutaka/github-actions-all-in-one-project こちらのドキュメント によると、リポジトリの Release ページ から公開できるとのこと。 全部グリーンになるように、Icon や Color などを直しました 。あとは普通にリリース。 あっさりとリリースできました! https://github.com/marketplace/actions/all-in-one-project Marketplace の目立つところに
What is GitPoint? View repository and user information, control your notifications and even manage your issues and pull requests. Built with React Native, GitPoint is one of the most feature-rich unofficial GitHub clients that is 100% free. What is GitPoint? View repository and user information, control your notifications and even manage your issues and pull requests. Built with React Native, GitP
----- 2019/08/18 追記:GitHub Actions が新バージョンで大きく変わったため、新しい記事を書きました。こちらの記事は古い内容なので、新しい記事を参照してください。 www.kaizenprogrammer.com ----- developer.github.com 現在パブリックベータの GitHub Actions が自分も使えるようになったので、いろいろ調べたり動かしてみたりした内容をまとめます。 目次 注意事項 GitHub Actions とは 簡単な例 (Hello, World) ワークフローの設定 workflow ブロック action ブロック needs を使ったフロー制御 uses における Dockerfile の指定方法 ワークフローがサポートしているイベント 秘密情報の設定 GITHUB_TOKEN ビジュアルエディタ ワークフロー
米Microsoft傘下の開発者向けのソースコード共有サービスGitHubは1月7日(現地時間)、無料ユーザーでもプライベートリポジトリを使えるようにしたと発表した。 これまでは、ソースコードを非公開にできるプライベートリポジトリを使えるのは月額7ドル以上の有料ユーザーのみだった。新プランでは、無料ユーザーでも無制限にプライベートリポジトリを使えるが、共有できるのは3人までだ。 また、有料プランの構成を変えた。従来「Developer」という呼称だった月額7ドルの個人向けプランは「Pro」に、GitHubのみで使うものと自社サーバでのホスティングも可能なものの2つに分かれていた2つのビジネス向けプランが1つになり、「Enterprise」という呼称になった。料金は変更なしだ。
とりあえずぐだぐだと現状を書いておくだけの記事。 リポジトリはこのへん。 github.com github.com 2018年の夏頃に開発をはじめたのだけど、途中止まってしまって最近開発を再開した。 自分がGitHubのNotificationsから乗り換えるぐらいにはできてきたので、途中経過報告。 使ってみたい人がいたら、声をかけてくれれば使い方を教えることはできる。READMEも書いてあるし動かすぐらいはできると思う。 とはいえ、まだ破壊的変更も入れると思うし自分以外の人が使うには厳しい点も多いから、まだあんまりオススメはしない。 koratとはなんなのか コラット(泰:โคราช,英:Korat)は、タイ王国に起源を有する、猫の品種のひとつ。 コラット - Wikipedia プロジェクトの名前はだいたいネコの品種から取っている。 ただネコの品種ってあまり多くなかったり地名そのまま
CommunityEducationProductIntroducing the new GitHub Status SitePerformance and reliability conversations as a GitHub product Developers and teams expect business-critical services to be reliable. From our perspective, reliability can be defined by three questions: is the product available, how well does the product recover from failure, and how performant is the product as it evolves over time. In
先日のGitHub Universeで新機能「GitHub Actions」が発表された。これはDockerコンテナにパッケージ化された「アクション」を組み合わせることで、テストやデプロイといったワークフローを自動化できるサービスで、これによってGitHubはコードをホストするだけでなく、実行することもできるプラットフォームになったわけだ。本稿では、そんなGitHub Actionsの使いどころを探っていきたい。前編となる今回は、GitHub Universe2日目のKeynoteの様子と、そこで発表された実際の企業による「GitHub Actions」の活用事例を紹介。後編では日本のエンジニアたちがこの新機能をどう見ているのか、アフターイベントの内容からピックアップしてお伝えする。 GitHubが目指す開発者とコミュニティの未来 10月16・17日に開催されたGitHub最大のユーザーカ
ソフトウェアの宣言的設定について “何かを管理する"となったときに、宣言的に設定できるようになっていると非常に便利である。 この宣言的設定 (Infrastructure as Code) とは、イミュータブルなインフラ (Immutable Infrastructure) を作るための基本的な考え方で、システムの状態を設定ファイルにて宣言するという考え方である。 具体的には Kubernetes のマニフェストファイル (YAML) だったり、Terraform のコード (HCL) が挙げられる。 この考え方は、インフラ領域に限らず、何らかの状態管理にはもってこいの手法である。 GitHub のラベルは Issues/P-Rs を管理するために便利な機能である。 しかし、リポジトリの規模やラベルの数が増えてくると、ラベル自体も管理する必要が出てくる。 実際に Kubernetes 規模
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く