Liferay DXP ソースコードへのアクセス
Liferay DXP リポジトリは https://github.com/liferay/liferay-dxp にあります。
このリポジトリは、Liferay DXP 7.3以降およびLiferay Commerce 3.0以降では利用できなくなったソースパッチモードに代わるものです。
Liferayの購読者様は、プライベートGitHubリポジトリにて、正式リリース(GA)、フィックスパック、アップデート、ホットフィックスを含む、Liferay DXPのリリース版のソースコードにアクセスできるようになりました。 Liferay DXPのソースコードリポジトリを表示するには、プロジェクトチームメンバーそれぞれのGitHubユーザー名を追加する必要があります。
アクセスする
Liferay DXPのソースコードにアクセスする方法:

- プロジェクトの詳細 へ移動してください
- 複数のプロジェクトに追加されている場合は、リストから希望するプロジェクトを選択してください。
- ソースコードアクセスタブを開く
- 「+」ボタンをクリックしてください
- 必要事項を入力してください。
- 名字
- 電子メールアドレス
- GitHubユーザー名
- 提出する
- GitHubユーザーには、Liferay DXPソースコードリポジトリにアクセスするための招待メールが送信されます。
その後、他のプロジェクトチームメンバーに代わってリクエストする名前を複数追加できます。
APIの処理能力には日々の制限があるため、ソースコードアクセスページから送信されたすべてのユーザー名をすぐに招待できない場合があります。 ご安心ください。リクエストは順次処理し、数時間後または数日後には、できるだけ早く新規ユーザーを追加いたします。
Liferay DXPのソースコードリポジトリへのアクセスは、Liferay DXPのサブスクリプションが有効である限り維持されます。 また、チームメンバーの誰かがGitHubのユーザー名を変更した場合、そのメンバーはリポジトリへのアクセス権を失います。
招待状のメールが届かない?
招待メールを紛失または置き忘れた場合は、招待されたユーザーはGitHubで招待を表示して承諾できます。 github.com/liferay/liferay-dxp/invitations
アクセス権限の変更
GitHubのユーザー名が変更された場合は、ヘルプセンターにもその変更を反映させる必要があります。 まず、以下の手順に従って既存のユーザー名を削除し、その後、新しいユーザー名でアクセスをリクエストしてください。
アクセス権を削除する
以下の手順で、Liferay DXPプロジェクトに携わらなくなったチームメンバーを削除できます。
- プロジェクトの詳細 へ移動してください
- 複数のプロジェクトに追加されている場合は、リストから希望するプロジェクトを選択してください。
- ソースコードアクセスタブを開く
- 削除するチームメンバーを特定する
- チームメンバーのGitHub情報を展開する
- 「削除」をクリック

注: 招待は 7 日間有効で、ヘルプ センターのプロジェクト詳細ページからチーム メンバーが削除された場合でも承諾できます。 例えば、GitHubのユーザー名にタイプミスがあったとしても、それがシステム上に他人のアカウントとして存在していた場合、見知らぬ人物がアクセス権を取得できてしまう可能性がある。 これを防ぐため、システムは毎週、アクティブなプロジェクトに登録されていない新規協力者をチェックし、自動的にアクセス権を取り消します。
修正パックのソースコード検索

Liferay DXPリポジトリは、修正パックのタグで更新されるため、各修正パックでコードがどのように変更されたかをより詳細に確認できます。 これらのタグを使用すると、プロジェクトやカスタムコードに関連するフィックスパックの変更点を特定したり、既存のフィックスパックのベースラインでソースコードを表示したりできます。
重要: Liferay DXP 7.0 および 7.1 のソースコードの場合、フィックスパック タグは、以下のフィックスパック ベースラインからのみ利用可能です。
- Liferay DXP 7.1 フィックスパック 19
- Liferay DXP 7.0 フィックスパック 96
ビルドファイル
Liferay DXPは、開発者が機能を追加したり、インストール環境をカスタマイズしたりできる複数の拡張ポイントを提供します。 拡張ポイントが存在しない場合は、拡張ポイントまたは特定の機能を追加する機能リクエストを送信できます。
拡張ポイントの使用は、Liferay DXPをカスタマイズするための唯一サポートされている方法であるため、ビルドファイルはソースコードリポジトリから除外されています。
カスタム開発に関するサポートや機能リクエストについては、担当のアカウントエグゼクティブまたはカスタマーエクスペリエンスマネージャーまでご連絡ください。
権限
Liferay DXP ソースコードリポジトリにアクセスする顧客は、 読み取り レベルのアクセス権限を持ちます。
最も関連性の高い許可された操作は次のとおりです。
- リポジトリからプルする
- リポジトリをフォークする
- 公開されたリリースを見る
プライバシー
お客様のプライバシーを最優先に考えています。 Liferay DXPのソースコードにアクセスする際、ユーザー名、氏名、メールアドレス、およびフォークしたコードはすべて非公開に保たれますのでご安心ください。 すべてのお客様は同じリポジトリにアクセスできますが、デフォルトではお客様同士は互いにアクセスできません。
ただし、「Read」権限レベルの一部として許可されているその他のアクションは、他のすべてのユーザーに表示されます。 プライバシー保護のため、Liferay DXPリポジトリに記載されている以下の操作は避けてください。
- 自分のコメントを編集・削除する(1)
- 未解決の問題(1)
- 開いた課題を閉じる(1)
- クローズした問題を再開する(1)
- 課題が割り当てられる (1)
- フォークからプルリクエストを送信する(2)
- プルリクエストに対するレビューを送信する(2件)
- ウィキを編集する(3)
上記のタスクを実行する際は、以下の3つの公式チャネルのいずれかをご利用ください。
(1) 問題やご意見について Liferay ソフトウェアに関する問題を報告される場合は、ヘルプセンターでサポートチケットを作成して、Liferay サポートチームまでご連絡ください。 ソースコードリポジトリで提起された問題については、Liferayは回答せず、クローズします。
(2) コード貢献について オープンソース企業として、Liferay はコミュニティの貢献を重視し、それによって成長しています。 これらは公開されているLiferayポータルリポジトリに提出することができ、承認されればLiferay DXPの次期リリースに含まれます。 Liferayのソースコードに貢献したい場合は、 コミュニティガイドラインに従ってください。
(3) Wiki の場合 Liferay DXP のドキュメントとナレッジベースはヘルプセンターにあります。 Liferayは、ドキュメントを保存するためにプライベートリポジトリのwikiを使用しません。 記事の修正をご提案いただく場合や、新しいトピックの記事作成をご要望の場合は、「フィードバック」ボタンをご利用いただくか、ヘルプセンターでサポートチケットを作成してLiferayサポートチームまでご連絡ください。