ManganinはGitフォージで、Zigで書かれています。妥協を一切許さない、現代的なソースコード管理の再想像です。マンガニンという名前は、温度変化に対して電気抵抗率が非常に安定しているマンガンと銅の合金に由来します。
Vouch tree
今、世界は信頼の上に成り立っています。PRのコード行数は、その品質や費やされた努力と必ずしも相関しません。オープンソースのメンテナーは燃え尽きており、彼らの時間と注意力はますます希少になっています。ソーシャルメディア上の話題が、実際に使ったこともないプロジェクトに対して強い意見を駆り立てています。
招待ツリーの登場です。見込みのある貢献者は、既存の貢献者から保証される必要があります。その保証者は、保証した人がプロジェクトのルールに従うと信頼できることを約束します。誰かを保証することで、その人はイシューを開いたり、PRを出したり、その他の方法でプロジェクトに貢献する権限を得ます。各ユーザーからツリーの最上部までの責任の連鎖を追跡でき、プロジェクトを荒らす人を保証した場合にはその人にも影響が及びます。その結果、誰かがコアチームの時間を無駄にする能力は、その人がどれだけ信頼されているかに結びついた、高信頼の環境が生まれます。困難なトピックについて幅広く礼儀正しい議論が行われ、BANが稀なlobste.rsと、Redditのような混沌とした状況を比べてみてください。
あなたのデータはあなたの手に
Manganinはセルフホスティング向けに設計されています。独自のデータ形式やベンダーロックインはなく、ハードウェア要件も最小限です。自分でデプロイを管理することで、Gitにネイティブなプレーンテキストファイルとしてすべて保存された、自分のデータを所有できます。
リポジトリのクローンに保証を必須とするかどうかを設定することで、JavaScript、リダイレクト、または速度低下なしに、無許可のボットやモデル学習用のスクレイパーをブロックできます。
なぜ別のフォージを作るのか?
オープンソースの世界には、私が情熱を注ぐ機能から恩恵を受けられるプロジェクトがあります。Gitフォージは既にいくつかありますが、ほとんど同じことをしています。何か革新的なものを作ることで、ソース管理のエコシステムに必要不可欠な多様性をもたらすでしょう。少なくとも、独自のモデルで将来の開発に情報を提供し、うまくいけば、既存のオープンソースプロジェクトの開発を加速できるツールになるでしょう。
Dogma/paradigm
GitHubはソフトウェア開発の世界における巨人であり、Gitとほぼ同義と見なされています。Forgejo/CodebergはGitHubのドロップイン代替として設計されており、そのプロジェクトにとっては理にかなっています!しかし、Gitを使ったソースコードホスティングが何であるかを再想像したらどうでしょうか?数十年前に下された設計上の決定に縛られる束縛から解放されたらどうでしょうか?エンジニアが実際に使いたくなるイシュートラッキングがあったらどうでしょうか。自分の好みのテキストエディタを使ってオフラインでイシューを作成・編集し、戦場で実証済みのツールに依存してGitネイティブでローカルファーストな方法で作業を同期することを想像してみてください。GitHubモデルが摩擦や不満を引き起こした場所で、合理化されたワークフローを提供できると私は信じています。設計と実装のあらゆるレベルにおける配慮が、一般的なワークフローの問題に対するより良い解決策につながると信じています。
私たちは一緒に、ユーザーに奉仕します。
0 Comments
Log in to join the conversation.No comments yet. Be the first to share your thoughts.