InfoQ ホームページ Source Control に関するすべてのコンテンツ
-
Visual Studio CodespacesはGithub Codespacesに
今月初旬、MicrosoftはVisual Studio CodespacesをGitHub Codespacesに統合することを発表した。Visual Studio Codespacesは、Gitpodに似たクラウドベースのオンデマンド開発環境である。統合された製品はAzure Functionsをサポートし、Visual Studio 2019、Visual Studio Code、および最新のブラウザで使用できる。
-
GitHub CLIが1.0に到達、CI/CDワークフローのスクリプト作成を可能にする
昨年2月にベータ版でリリースされたGitHub CLIがバージョン1.0になった。GitHubによると、問題からレビュー、リリースまでのワークフロー全体にGitHub CLIを使用できる。さらに、GitHub APIをスクリプト化して、使用可能なアクションを自動化できる。
-
GitHub Availability Report - インシデント調査月次報告
重大なインシデントの事後公開という段階を越えて、GitHubは今回、Availability Reportを導入した。インシデントについて説明するだけではなく、GitHubのエンジニアリングシステムとプラクティスを前進させるために行った活動にも注目する。
-
GitHubのWebコンポーネント - Web Component SF Meetupより
Kristján Oddsson氏は、Web Components SFミートアップで、GitHubにおけるWebコンポーネントの使用状況と、フロントエンドコンポーネントをより読みやすく、高パフォーマンスで、アクセス性のよいものにするためにGitHubが見出したパターンについて詳説した。
-
Google、Microsoft、GitHubなど、Open Source Security Foundationに参加
Linux FoundationのサポートするOpen Source Security Foundation(OpenSSF)は、オープンソースソフトウェアのセキュリティを改善するコラボレーション活動のために、業界を越えたフォーラムを確立することを目標とする。創立メンバにはGoogle、Microsoft、GitHub、IBM、Red Hatといった企業が名を連ねている。
-
オープンソースになったGitHub OpenAPI仕様 (ベータ)
GitHubは、GitHub APIのOpenAPI記述をオープンソース化している。開発者が直接API機能を発見できるようにすることを目的としたGitHub OpenAPIは、モックサーバ、テストスイート、および言語バインディングのプログラムによる作成も可能にする。
-
GitHubパブリックロードマップにより、ユーザは今後リリースされる機能を確認できる
GitHubは、将来のリリースに向けたパブリックロードマップの公開を開始した。GitHubのパブリックロードマップは、GitHubが取り組んでいる機能とそれらをいつ提供するかについての詳細情報を提供する。
-
ワークフローにイベント駆動型の自動化を提供するPuppet Relay
Puppetは、イベント駆動型自動化プラットフォームであるRelayのベータリリースを発表した。Relayにより、コードによるプロセス自動化できる。 事前に記述されたワークフローがいくつかあり、追加のワークフローを作成するためのサポートがある。Relayには、AWS、Kubernetes、Azure、PagerDuty、GitHubなどのワークフローで使用できる多数の統合機能がある。
-
-
壊れたコードがマージされることを防ぐGitHub Super Linter
GitHub Super Linterは、GitHubリポジトリの設定プロセスを自動化して、プルリクエストが作成されるたびに適切な静的解析ツール(lint)を使用することを目的としている。
-
Git15周年 - GitHubとGitLabに聞く
2005年4月7日、今からちょうど15年前、Gitはセルフホストの可能な完成度に到達した。すなわち、コードをコミットするためにGit自身を使用できるようになったのだ。InfoQは今回、GitHubの上級(Distinguished)ソフトウェアエンジニアであるJeff King氏、GitLabのシニアデベロッパエバンジェリストであるBrendan O'Leary氏と、Gitの持つ重要性について話す機会を得ることができた。
-
GitHubが2月中に複数回のサービスダウン - その理由は
GitHubはこの2月、同サービスに8時間以上の影響を与えた、複数回に及ぶサービス中断の原因に関する内部調査の完了を発表した。根本的な原因は、予期していなかったデータベースの負荷変動と、データベースの設定上の問題にあった。
-
Git 2.26でプロトコルバージョン2がデフォルトに
Git 2.18で導入されたGitワイヤ(wire)プロトコルバージョン2が、最新バージョンの2.26でデフォルトとして使用されることになった。Git 2.26では設定オプションの処理やスパースチェックアウト(sparse-checkouts)などにも改良が加えられている。
-
GitHubがMLベースの“Good First Issues”レコメンデーションをリリース
GitHubは、"good first issues feature"の最新バージョンの提供を開始した。これは、マシンラーニング(ML)モデルが"easy"と特定したイシューと、プロジェクトメンテナが選択して"easy"とラベル付けしたイシューのリストとを組み合わせたものだ。オープンソースのコントリビュータならば、経験の深浅を問わずに、この機能を使ってプロジェクト内の簡単なイシューを見つけ、対処することができる。
-
Microsoft、Azure App Configurationを一般向けにリリース
Azure App Configurationは、アプリケーションのコンフィギュレーションと機能設定をセキュアかつ分かりやすい方法で集中管理する、Microsoftクラウドプラットフォームの新サービスである。先日のMicrosoft Azureのアップデートで同社は、このサービスの一般供与を開始すると発表した。