WebLogic Remote Consoleへの貢献

コミュニティからWebLogic Remote Consoleプロジェクトへの寄付は、共により良い体験を構築するのに役立ちます。 バグまたは拡張リクエストを発行するか、プル・リクエストを発行して自分で問題に対処することで貢献できます。

  1. 対処する予定の問題または拡張リクエストを説明する問題を「WebLogic Remote Console GitHubリポジトリ」で開きます。

    拡張リクエストのみを申請する場合は、ここで停止できます - 完了! WebLogic Remote Consoleの改善にご協力いただきありがとうございます。

  2. 問題を自分で修正する場合は、プル・リクエストを送信する前にOracle Contributor Agreement (OCA)に署名する必要があります。 手順については、「Oracle Contributor契約」を参照してください。

  3. WebLogic Remote Console GitHubリポジトリをフォークします。

  4. フォークされたリポジトリにブランチを作成し、変更を実装します。 ブランチの名前に問題番号を含めます。 たとえば、1234-fixlinkです。

  5. 変更内容をテストします 「ソースからビルド」の説明に従って、WebLogic Remote Consoleを構築します。

  6. ベース・イメージが変更された場合は、サンプルを更新します。

  7. 変更をコミットします。 gitコミット・サインオフを必ず含めてください。このサインオフには、OCA署名者リストのエントリと一致する名前と電子メール・アドレスがリストされます。 たとえば、Signed-off-by: Your Name you@example.orgです。 これを自動的に追加するには、gitのコミット・コマンドに-signoffオプションを追加: git commit-signoff OCAに署名していないコントリビュータからのプル・リクエストはマージできません。

  8. プル・リクエストを送信します。 関連する問題へのリンクを含めて、変更で何を達成するか、およびそれらのバリデート方法を説明します。

寄付していただきありがとうございます。 レビュー担当者をプル・リクエストに割り当てます。

ソースからビルド

WebLogic Remote Consoleプロジェクトに貢献する場合、またはWebLogic Remote Consoleの動作をよりよく理解する場合は、そのソース・コードからプロジェクトを生成してローカル・ビルドを作成できます。

  1. 次のソフトウェアがローカル環境にインストールされていることを確認します。

    • Java SE 11以降
    • Maven 3.6.1以降
    • Node.js 18.0.0以降リストされたソフトウェアの正しいバージョンがインストールされていることを確認するには、次を実行します:
    java -version
    mvn --version
    node -v
    
  2. Oracle JET 15.1.0クライアント・ライブラリをインストールします。

    • Windows環境では、次を実行します:

      npm install --location=global @oracle/ojet-cli@~15.1.0
      
    • LinuxまたはmacOS環境で、次を実行します:

      sudo npm install --location=global @oracle/ojet-cli@~15.1.0
      

    ojet -versionを実行して、正しくインストールされていることを確認できます。

  3. 「WebLogic Remote Console GitHubリポジトリ」からWebLogic Remote Consoleリポジトリをクローニングします。

  4. コマンドライン・インタフェースを開き、クローニングされたリポジトリのホーム・ディレクトリに移動します。

  5. mvn clean installを実行します。

    ビルドが終了したら、/installer/target/console.zipが作成されたことを確認します。

  6. リポジトリのホーム・ディレクトリから、build-electron.shスクリプトを実行します。

WebLogic Remote Console実行可能ファイルは、/electron/dist/の下に作成されます。

開発モードでのWebLogic Remote Consoleの実行

完全なWebLogic Remote Consoleを作成せずに変更を確認する場合は、ブラウザ内からWebLogic Remote Consoleの開発バージョンを実行できます。

ブラウザでWebLogic Remote Consoleを実行するには、最新のインターネット・ブラウザがインストールされている必要があります。

  1. ソース・コードからWebLogic Remote Consoleを構築します。 「ソースからビルド」の手順に従います。

  2. /installer/target/console.zipを新しいディレクトリにコピーし、その内容を抽出します。

  3. コマンド・ウィンドウを開き、新しいディレクトリに移動します。

  4. java -jar console.jarを実行します。

  5. ブラウザ・ウィンドウを開き、アドレス・バーにhttp://localhost:8012と入力します。

  6. プロバイダに接続し、通常のWebLogic Remote Consoleのように管理できます。

セッションを終了するには、コマンド・ウィンドウでCtrl+Cと入力します。

ブラウザ・タブを閉じると、ブラウザ・アプリケーションで行われた未保存の変更は保持されません。 誤ってブラウザ・タブを閉じるかリフレッシュすると、変更内容がすべて失われる可能性があります。 管理サーバー・プロバイダへの変更は保留状態のままであり、通常は新しいセッションでリカバリできます。 セッションの最後に「ファイルのダウンロード」をクリックしないと、WDTモデル・ファイル、WDTコンポジット・ファイルおよびプロパティ・リストへの変更は失われます。