自動生成された研究用アーティファクト — 上流プロジェクトではありません。
このリポジトリは、Université Laval の修士論文のために、公開済みの GitHub Actions ワークフローの脆弱性を再現する目的で自動化ハーネスによって構築された使い捨てラボです。これは
eclipse-theia/theia-websiteのコミットd272e2418221240a7c9f8480dd0576a65ca49625(2026-01-19)時点の逐語的なスナップショットであり、そのプロジェクト自身のライセンスの下で再配布されています。そのライセンスファイルはこのスナップショットに変更なしで含まれています。上流プロジェクトは関与しておらず、標的にもされることはなく、ここで研究されている脆弱性はすでに公開されています。このリポジトリ内のすべてのシークレットと変数はランダムに生成されたダミー値であり、実際の認証情報は存在しません。アクションの参照とランナーイメージは、2026-01-19 時点で解決されたものに固定されています。スナップショットに加えられたすべての変更については、ハーネス出力の
pinning.mdを参照してください。質問や異議がある場合: [email protected]
Theia IDE Framework のウェブサイトとオンラインドキュメントのソースです。
ローカルでのビルドには node 14.x が必要です。あるいは、npm i --legacy-peer-deps を使用して、競合するピア依存関係を無視することもできます。
npm install && npm run start
本番用にビルドして配信するには、以下を実行します:
npm run build
npm run serve
ウェブサイトは Github workflows によって自動的にビルドされ、theia-ide.org からアクセス可能な Github pages にデプロイされます。
すべてのプルリクエストのプレビューは eclipse-theia/theia-website-previews に公開されます。ビルドが完了すると、プレビューへのリンクがコメントとして表示されます。
詳細については、publish.yml と preview.yml を参照してください。
"Theia" は Eclipse Foundation の商標です https://www.eclipse.dev/theia