98.jsWebベースのWindows 98デスクトップリメイク。
含まれる:
メモ帳(個別のreadme)
サウンドレコーダー(ReadMeを個別)
ペイント(個別のリポジトリ)
計算機(ReadMeを個別)
3Dパイプ(個別のリポジトリ)
Kevin Shannonによる3D Flowerbox(オリジナルリポジトリ)
Jon ZiebellによるMinesweeper(個別のreadme;オリジナルリポジトリ)
Radovan JanjicによるSolitaire(元のリポジトリ)
Muzychenko AndreyとAlulaが移植したPinball(オリジナルリポジトリ)
Jordan EldredgeによるWinamp 2.9(個別のreadme;オリジナルリポジトリ)
WindowsExplorer /
インターネットエクスプローラー(別々のreadme)
視聴者を助けます特徴:
eme gor
windows 98 98

まだライセンスされていません。このプロジェクトは現在、ソース利用可能 /共有ソースですが、オープンソースではありません。
統合するのがいいというアプリ:
Windowsクラシックテーマデザイナー
Win95メディアプレーヤーその他のオンラインオペレーティングシステム / Webデスクトップ:
| 名前とリンク | あいまいな説明 | レポ&ライセンス | チャット |
|---|---|---|---|
rahul.io | 別のWindows 98リメイク | こちらのリポジトリ-MITライセンス | |
Windows93 | 「Windowsの架空のバージョン」 | (現在オープンソースではありません) | 不和 |
| ? zineos | どこでも絵文字 | こちらのリポジトリ-MITライセンス | 不和 |
エミオ | エミュレータに焦点を当てたWin9Xデスクトップ | こちらのリポジトリ - 共有ソース | 不和 |
OS.JS | より深刻なWebデスクトップ | こちらのリポジトリ - 簡略化されたBSDライセンス | ギター |
友達 | 別の深刻なもの | こちらのリポジトリ - さまざまな部品のさまざまなライセンス | |
CloudDesk | 別の深刻なもの | (明示的にオープンソースではありません) | |
アーロノス | 面白い美学 | こちらのリポジトリ - 共有ソース | 不和 |
Webデスクトップ | 「startpage」のようなWindows10 | ||
システム | Windows 10のようなもの | ||
winxp | Windows XP | こちらのリポジトリ-MITライセンス | |
| Windows 98 -Packard Belle | Windows98 | こちらのリポジトリ - 共有ソース | |
| x-webdesktop-vue | Windows7 | こちらのリポジトリ-MITライセンス | |
Vue Win3.1 | Windows 3.1 | こちらのリポジトリ - 共有ソース | |
virtualdesktop | スクリーンショットフロー、いくつかのOS | ||
| ガイドブック | スクリーンショット、いくつかのOS |
さらに、ウィキペディアのより多くのWebデスクトップ、Awesome-Web-Desktops、Awesome-OS。
図書館:
このプロジェクトから成長したOS-GUI
Packard Belle、React95、およびOs-Guiと同様の目標を持つReact95と呼ばれるもう1つ
browserfs、98.jsの電源を入れるファイルシステム抽象化ライブラリまた:
貢献を参照してください
npm installを実行して依存関係をインストールします。npm i -g [email protected] (これは将来簡素化されます。npm startを実行して、ライブレロード開発Webサーバーを起動します。 GITから変更を引くときは、新しいまたは更新された依存関係がある場合に備えて、 npm installを再度実行します。 ( package-lock.jsonが変更されていないことがわかっている場合は、これを行う必要はありません。)
一部の依存関係はnpmでバージョンにされていますが、 npm run pull-libsでリポジトリに引っ張られます
テストは劇作家で書かれています。スペルチェックはCspellで行われます。
npm test
npm run lint
Playwright UIを使用してコードが変更されたときにデバッグするか、実行します。
npx playwright test --ui
コードジェネレーターを使用してテストをすばやく追加します。
# Note: this runs the server, and currently leaves it running when closing the browser.
# Could use `start-server-and-test` to fix this, or see if there's an option in `npm-run-all`'s `run-p` command.
# (There's no option in `playwright codegen --help` to run the server, even though it's configured in `playwright.config.js`)
npm run test-codegen
また、PlaywrightとCspell(コードスペルチェッカー)用のVSコード拡張機能もあります。
サブレポスを更新するか、変更をプッシュするには、git-subrepoをインストールします。サブレポスは.gitrepoメタデータファイルを使用した通常のサブディレクトリであるため、プロジェクトをクローンして起動して実行するためにこのツールは必要ありません。
メタデータファイルは、リポジトリ間を含む特定のコミットハッシュを参照しているため、Subrepoの更新が関係している場合はリベーシングを避けることが最善であることに注意してください。つまり、Subrepoコマンドを実行したら、コミットします。
コンテンディングプロジェクト内でサブレポを変更する場合:主にコンテンディングプロジェクトではなく、主にサブレポに適用するためにコミットメッセージをフレージングすることをお勧めします。そのため、変更をサブレポに押し込むと、コミットメッセージが適切になります。
git subrepo push edコミットのコミットメッセージを編集するのと同じように、コンテンディングプロジェクトで.gitrepo git subrepo pushデータgit subrepo pullを手動で更新する必要があります。それが最後のコミットであり、プッシュされていない限り)。
Todoを参照してください