| 作者 | Marius Vollmer |
|---|---|
| 開発元 | Jonas Bernoulli, Kyle Meyer, Noam Postavsky |
| リポジトリ |
github |
| プログラミング 言語 | Emacs Lisp |
| 種別 |
|
| ライセンス | GPL-3.0-or-later |
| 公式サイト |
magit |
MagitはGitバージョン管理システムのインタフェースであり、Emacs Lispで書かれたGNU Emacsパッケージとして利用できる[1][2]。MELPAパッケージリポジトリから入手でき[3]、ライブラリ以外のパッケージの中で最もダウンロード数が多く、2024年9月の時点で430万回以上ダウンロードされている[4]。
多くのグラフィカルユーザインタフェースと同様に、Magitはバージョン管理アクションを表す視覚的なインターフェースを提供するが、キーボード中心のモデルを使用し、テキストユーザインタフェースとしても機能する[注釈 1]。キーバインドを記憶する必要があるという問題は、ユーザーが利用できるアクションを表示するポップアップメニューを使用することで軽減され[5]、これは記憶補助として機能する[6]。
Magitは2008年にマリウス・ヴォルマー(Marius Vollmer)によって作成され[7]、2013年にジョナス・ベルヌーイ(Jonas Bernoulli)がメンテナーの役割を引き継いだ[8]。リリース以来、Magitはコミュニティとの距離が近く、2020年9月現在、350人がこの自由ソフトウェアプロジェクトにコードを提供している[9]。
2018年、MagitはKickstarterの資金調達キャンペーンを実施し[10]、メンテナーの1年間の作業資金を調達することを目指した。資金調達は成功し、このプロジェクトはKickstarterで27番目に資金を集めたソフトウェアプロジェクトとなった[11]。Kickstarterの資金調達キャンペーン以降は、直接支払い、GitHubのスポンサーシッププログラム、その他のさまざまなクラウドファンディングサービスを通じて、作者の開発を支援するための寄付が奨励されている[12]。

MagitはGitの全機能をカプセル化することを目指しており[13]、次のようなワークフロー用のインターフェースを備えている[14]。
MagitのForgeは、GitHubやGitLabなど、多数のフォージとの統合を提供する[15][16]。
Gitea、Gogs、Bitbucket、Gitweb、Cgit、StGit、SourceHutは部分的にサポートされている。
Forgeでは現在、以下の操作が可能である[17]。
Magitは、多数のブログ記事やチュートリアル、元EmacsのメンテナーJohn Wiegleyによる講演で好意的に取り上げられている[18][19][20]。
Magitは、Emacs設定フレームワークSpacemacsとDoom Emacsにデフォルトで含まれている[21][22]。
MagitをEmacsの組み込み機能パッケージとして含めることに関心が寄せられているが、プロジェクトのすべての貢献者からFSF著作権譲渡の許諾を取得することに問題がある[23]。
2023年2月現在、MagitはGitHubで最もスターが付けられたEmacsパッケージである[24]。
未登録
IPFS未登録
📡 0ピア
N=1
CRITICAL
PQS B78