Administration

Liferay DXPソースコードアクセス

この記事で紹介されている一部のリポジトリやページにアクセスするには、アクティブなサブスクリプションが必要な場合があることにご注意ください。

Liferayのサブスクライバーは、Liferay DXPのソースコードとFix Packのソースコードへ、GitHubのプライベートリポジトリからアクセスできるようになりました。

このリポジトリは、Liferay DXP 7.3およびLiferay Commerce 3.0で利用できなくなった ソースパッチモードを置き換えるものです。

アクセスの取得方法

Liferay DXPのソースコードにアクセスする方法。

ソースコード_アクセス_追加.gif

  1. プロジェクト詳細 へ移動します
    • 複数のプロジェクトに追加されている場合は、リストから目的のプロジェクトを選択します
  2. Source Code Access タブを開きます
  3. +ボタンをクリックします
  4. 必要事項を入力してください
    • 名前
    • メールアドレス
    • GitHubでのユーザー名
  5. 送信ボタンをクリックします
  6. GitHubユーザーに対して、Liferay DXPのソースコードリポジトリにアクセスするための招待状がメールで届きます。

その後も、他のプロジェクトチームのメンバーに代わってリクエストするために、複数のエントリを追加することができます。

毎日のリクエスト数が制限されているため、Source Code Accessページから送信されたすべてのユーザー名をすぐに招待できない場合があります。数時間後、あるいは数日後に、リクエストをキューに入れて、可能な限り速やかに新しいユーザーを追加しますので、ご安心ください。

Liferay DXPのソースコードリポジトリへのアクセスは、Liferay DXPのサブスクリプションが有効である限り維持されます。 さらに、チームメンバーの1人が GitHubのユーザー名を変更すると、リポジトリへのアクセスができなくなります。

GitHub のユーザー名を変更するには、以下の手順で既存のユーザー名を削除してから、新しいユーザー名でのアクセスをリクエストする必要があります。

招待状を紛失してしまった場合

招待メールを紛失してしまった場合でも、招待されたユーザーはGitHubで招待状を閲覧し、承認することができます。 github.com/liferay/liferay-dxp/invitations

アクセスの削除

Liferay DXPプロジェクトに参加しなくなったチームメンバーを削除するには、以下の手順で行います。

  1. プロジェクト詳細 へ移動します
    • 複数のプロジェクトに追加されている場合は、リストから目的のプロジェクトを選択します
  2. Source Code Access タブを開きます
  3. 削除されるチームメンバーを確認します
  4. チームメンバーのGitHub情報を展開します
  5. 削除をクリックします

source_code_access_delete.jpg

注意: 招待状は7日間有効で、ヘルプセンターのプロジェクト詳細ページからチームメンバーが削除されても、招待を受けることができます。 例えば、GitHubのユーザー名にタイプミスがあっても、他人のアカウントとしてシステムに存在していれば、知らない人がアクセスしてしまう可能性があります。 これを防ぐために、システムは毎週、アクティブなプロジェクトに登録されていない新しい共同作業者をチェックして、自動的にアクセス権を無効にしています。

フィックスパックのソースコード検索

repo_tags.jpg

Liferay DXPのリポジトリはフィックスパックタグで更新されており、フィックスパックごとにコードがどのように変化するかを詳しく見ることができます。 これらのタグを使用して、プロジェクトやカスタムコードに関連するフィックスパックの変更点を特定したり、既存のフィックスパックのベースラインのソースコードを確認したりすることができます。

重要: Liferay DXP 7.0および7.1のソースコードでは、これらのフィックスパックベースラインからのみフィックスパックタグが利用できます。

  • Liferay DXP 7.1 Fix Pack 19
  • Liferay DXP 7.0 Fix Pack 96

ビルドファイル

Liferay DXPは、開発者が機能を追加したり、インストールをカスタマイズできるように、複数の拡張ポイントを提供しています。 拡張ポイントが存在しない場合は、拡張ポイントや特定の機能を追加するための機能要求を提出することができます。

拡張ポイントの使用は、Liferay DXPをカスタマイズするための唯一のサポートされた方法であり、これがビルドファイルがソースコードリポジトリから除外されている理由です。

カスタム開発のサポートや機能のリクエストについては、担当のアカウント・エグゼクティブまたはカスタマー・エクスペリエンス・マネージャーにお問い合わせください。

パーミション

Liferay DXPのソースコードリポジトリにアクセスするお客様は、 Readレベルのアクセス権を持つことになります。

最も関連性の高い許可されたアクションは以下です:

  • リポジトリからの取り出し
  • リポジトリのフォーク
  • 公開されたリリースを見る

プライバシー

お客様のプライバシーを第一に考えています。 Liferay DXPのソースコードにアクセスする際、あなたのユーザー名、名前、メールアドレス、フォークは非公開となりますのでご安心ください。 すべてのお客様が同じリポジトリにアクセスできるようになっても、デフォルトではお互いに見えません。

しかし、Read権限レベルの一部として許可された他のアクションは、他のすべてのユーザーに表示されます。 プライバシーを守るために、Liferay DXPリポジトリでは以下のような行為は避けてください。

  • 自分のコメントの編集・削除 (1)
  • 問題のオープン (1)
  • オープンした問題を閉じる(1)
  • クローズした問題を再開する (1)
  • 自分に割り当てられた問題がある(1)
  • フォークからのプルリクエスト送信 (2)
  • プルリクエストに対するレビューの提出 (2)
  • Wikiの編集 (3)

上記の作業を行う場合は、以下の3つの公式チャンネルのいずれかをご利用ください。

(1) 問題やコメントについて
Liferayソフトウェアの問題を報告したい場合は、ヘルプセンターでサポートチケットを作成してLiferayサポートチームに連絡してください。 ソースコードレポジトリに提起された問題は回答されず、Liferayによってクローズされます。

(2) コードコントリビューションの場合
オープンソース企業として、Liferayはコミュニティへの貢献に価値を置き、繁栄しています。 これらはLiferay Portalの公開リポジトリに提出することができ、承認されればLiferay DXPの次のリリースに含まれることになります。 もしあなたがLiferayのソースコードに貢献したいのであれば、コミュニティガイドラインに従ってください。

(3) Wikiの場合
Liferay DXPのドキュメントとそのナレッジベースは、ヘルプセンターにあります。 Liferayはドキュメントの保存にプライベートリポジトリのwikiを使用しません。 記事の編集を提案したり、新しいトピックの文書化を要求したい場合は、記事のフィードバックボタンを使用するか、ヘルプセンターでサポートチケットを作成してLiferayサポートチームに連絡してください。

便利なリソース

On this page