オープンソース
Codefloeはプロフェッショナルにホストされた公開Gitフォージです
Codefloe Is a Professionally Hosted Public Git Forge (codefloe.com)
要約
Codefloeは、ドイツに拠点を置き、EU法の下で運営される、Forgejoを基盤とした公開Gitサービスです。無料ティアが充実しており、プライベートリポジトリやCI/CDなどの主要機能はすべて無料で利用できます。AIに関しては、ユーザーのコードを学習データとして使用しないことを明言し、透明性の高いインフラと開発プロセスを公開しています。
全文翻訳
EUにおけるGitホスティング。オープンに構築されています。
Forgejo上で動作する公開Gitサービスで、充実した無料ティア、有料機能なし、そしてインフラを閲覧可能になっています。
主な事実
ドイツでホスト、EU法の下で運営
すべてドイツのHetzner上で実行・保存されるため、データはドイツのデータ保護法およびGDPRの対象となります。
閲覧可能なインフラ
CodeFloeを駆動するAnsibleプレイブック、OpenTofuモジュール、CIパイプライン、および監視設定は公開リポジトリです。
機能制限なし
プライベートリポジトリ、CI/CD、ホストされたページ、パッケージレジストリ、プレビュー環境はすべて無料です。有料ティアは、ストレージとCI/CDのリソースコストのみをカバーします。
AIに関する当社のスタンス
テクノロジーを最も動かすイノベーションに関する最も頻繁な質問です。
私たちはAIを脅威ではなくツールと見なしています
私たちは、このプラットフォームおよび自身の業務においてAIツールを使用しています。皆様もここで使用することを歓迎します。CodeFloeのいかなる部分も、それを困難にするために構築されていません。
あなたのコードは決してトレーニングデータになりません
ここに保存されているものをモデルのトレーニングに使用することはありませんし、それを提供するような人物にデータを販売したり譲渡したりすることもありません。現在も、将来もありません。そのようなビジネスを行う意図はありません。
迷惑なスクレイパーは歓迎されません
攻撃的なクローラーはフォージを平坦化させることができます。私たちはエッジでそれらに対処するため、プラットフォームは実際に使用している人々にとって高速なままです。
Forgejoの強化版
ForgejoはCodeFloeの中核をなす完全なソフトウェアフォージであり、ここで使用するもののほとんどはForgejoコミュニティの成果です:リポジトリ、イシュー、プルリクエスト、リリース、パッケージ、API、マイグレーション。
私たちは、より統合された開発者体験を創造するために、焦点を絞った領域でそれを拡張し、すべての変更を公開フォークから実行します。CodeFloe固有の作業は、プライベートパッチセットに消えるのではなく、レビュー可能なままです。
forgejo.orgをチェック
私たちのフォークをチェックする
どのように実行されているかを検査する
ほとんどのプラットフォームはステータスページを信頼するように求めてきます。CodeFloeの背後にあるソフトウェア、サーバー、パイプラインは公開リポジトリであるため、代わりに確認することができます。
# ソースごとのレート制限、gitプロトコルとパッケージプルを除く
abusive_rate sc_http_req_rate(0) gt 100
acl is_git_protocol path_end /info/refs /git-upload-pack /git-receive-pack
acl is_known_bot src -f /etc/haproxy/allowlist-good-bots.acl
http-request track-sc0 src table per_ip_rates
http-request deny deny_status 429 if abusive_rate !is_git_protocol !is_known_bot
codefloe.comを保護するHAProxy設定からの抜粋。
このサイトを支えるForgejoフォーク
私たちが実行するすべての変更は、オープンに
サーバーを構築するAnsibleとOpenTofu
マシンがどのようにプロビジョニングされ、設定されるか
サポートサービスを支えるKubernetesクラスター
ステータス、シングルサインオン、Renovate、シークレット
すべてのサービスのライブステータス
自己申告ではなく、継続的にチェックされます
コストへの新しいアプローチ
運営コストは、寄付と拡張ティアによって部分的にカバーされます。収入と支出は透明性をもって報告され、寄付はプラットフォームを維持・開発する人々の間で分割されます。
何が得られるかを見る
まだ決まっていませんか?
データがどこに置かれるか、GitHubから移行できるか、誰が責任者か、そしてなぜ寄付をお願いするのか。
すべてのFAQを見る
他の場所から移行しますか?
履歴、イシュー、プルリクエストをそのまま保持して、GitHub、GitLab、またはBitbucketから既存のプロジェクトをインポートします。多数のリポジトリを移動する予定ですか?独自のバッチマイグレーションCLIが多くのリポジトリを一度にインポートします。
リポジトリを移行する
バッチ移行ツール