サポート
RVMはボランティアコミュニティによって維持されています。問題については、RVM issue トラッカー に報告してください。
もしお手伝いできる方、またはメンテナーの一員になりたい方がいらっしゃいましたら、ぜひご協力ください。RVM Github組織で、より多くのRVM関連プロジェクトを見つけることができます。
スポンサー
Carbon Ads

RVMへの貢献

RVMへの貢献をご希望ですか?素晴らしい!常に追加の支援が必要です(1人でも2人でも)。優れたコーダーでない場合でも、チャネルでのサポートや支援は常に歓迎しています。コーディングに興味がある場合は、知っておくべきことがいくつかあり、プロセス全体をよりスムーズにするいくつかの方法があります。

また、rvm-siteリポジトリから提出されたドキュメントパッチも大歓迎です。

一般的なガイドライン

  1. RVMへのハック方法ガイドをお読みください。プライマリRVMインストールを邪魔することなくハックするためのRVMのセカンドコピーのセットアップ方法と、RVMテストスイートの使用方法について説明しています。
  2. 貢献する際には、パッチを小さく明確にするか、トピックブランチで作業してください。これにより、個別の変更を簡単にマージでき、必要な場合は常に個別の状態を維持できます。
  3. コードはbashと互換性があり、アーキテクチャ的にはgitのようなデザインを採用しています。多くのアクション(例:エイリアス)は、`~/.rvm/scripts`ディレクトリ内のスクリプトを呼び出します。これらの新しい簡素化されたコーディングスタイルの例については、以下を確認してください。
    • scripts/snapshot
    • scripts/repair
    • scripts/tools
  4. クリーンなコードが優先されます。不明な点がある場合は、見直してリファクタリングしてください。
  5. お手伝いしたいが、具体的なことが思い浮かばない場合は、プロジェクトのGithub Issuesを確認してください。

便利なヒント

  1. 一般的に、リポジトリのクローンで作業するのが最適な方法です。新しいインストールで何かをテストする必要がある場合は、別のパスに新しいRVMをインストールし、`rvm switch ...`を使用して使用します。これはハッキングガイドで説明されています。
    $ ./install --path $HOME/.rvm-dev
    $ rvm switch $HOME/.rvm-dev
    
  2. bashを主要なシェルとして使用することをお勧めしますが、互換性を確保するために、一部の機能ではzshもインストールする必要があります。

リポジトリ