98.JS基於網絡的Windows 98桌面翻拍。
包括:
記事本(單獨的讀數)
聲音錄音機(單獨的讀數)
油漆(單獨的存儲庫)
計算器(單獨的讀數)
3D管道(單獨的存儲庫)
凱文·香農(Kevin Shannon)的3D Flowerbox(原始存儲庫)
喬恩·齊貝爾(Jon Ziebell)
Solitaire(原始存儲庫)Radovan Janjic
彈球(原始存儲庫)由Muzychenko Andrey和Alula移植
喬丹·埃爾德雷奇(Jordan Eldredge)
Windows Explorer /
Internet Explorer(單獨的讀數)
幫助觀眾特徵:
the
windows 98

尚未獲得許可。該項目當前是源可用 /共享源,但不是開源的。
集成的應用程序很不錯:
Windows經典主題設計師
Win95媒體播放器其他在線操作系統 /網絡桌面:
| 名稱和鏈接 | 模糊的描述 | 回購和許可證 | 聊天 |
|---|---|---|---|
Rahul.io | 另一個Windows 98翻拍 | 回購 - 麻省理工學院許可證 | |
Windows 93 | “ Windows的虛構版本” | (當前不是開源) | 不和諧 |
| ? Zineos | 表情符號到處都是 | 回購 - 麻省理工學院許可證 | 不和諧 |
emuos | 以仿真器為中心的Win9x桌面 | 回購 - 共享來源 | 不和諧 |
OS.JS | 更嚴重的網絡桌面 | 回購 - 簡化的BSD許可證 | 吉特 |
朋友 | 另一個嚴肅的人 | 在這裡存儲 - 不同零件的不同許可證 | |
Clouddesk | 另一個嚴肅的人 | (明確不是開源) | |
Aaronos | 有趣的美學 | 回購 - 共享來源 | 不和諧 |
網絡桌面 | Windows 10如“ startpage” | ||
系統 | Windows 10喜歡東西 | ||
Winxp | Windows XP | 回購 - 麻省理工學院許可證 | |
| Windows 98- Packard Belle | Windows 98 | 回購 - 共享來源 | |
| x-webdesktop-vue | Windows 7 | 回購 - 麻省理工學院許可證 | |
Vue Win3.1 | Windows 3.1 | 回購 - 共享來源 | |
VirtualDesktop | 屏幕截圖流動,幾個OS | ||
| 指南 | 屏幕截圖,幾個OS |
加上更多有關Wikipedia,Awesome-Web-Desktops和Awesome-OS的網絡桌面。
圖書館:
OS-GUI,從這個項目中發展出來
Packard Belle,React95,另一個稱為React95,其目標與OS-GUI相似
瀏覽器,文件系統抽像庫供電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
調試測試或使用劇作家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
劇作家和CSPELL(代碼咒語檢查器)也有VS代碼擴展。
要更新Subrepos或推動更改,請安裝Git-Subrepo。您不需要此工具來克隆項目並開始運行,因為Subrepos只是帶有.gitrepo元數據文件的普通子目錄。
請注意,元數據文件引用特定的提交哈希(包括在存儲庫之間),因此最好避免在涉及子雷普更新時重新審議,即一旦執行子命令命令,它就會做出提交,並且您應該獨立於(及更早的提交),並且應該單獨使用SubRepo,請在subrepo中予以參考。
在包含項目中更改子repo時:我建議措辭提交消息,主要是將其應用於子對而不是包含的項目,以便當您將更改推向子repo時,提交消息將是適當的。
If you so much as edit the commit message for a git subrepo push ed commit, you'd have to update the .gitrepo metadata file manually in the containing project, OR you could drop the commit you pushed and the git subrepo push commit (which updates the metadata) and do git subrepo pull instead (which btw gives you an option to rename the commit; and I think renaming that commit would be safe after the fact anyways as long因為這是最後一個提交而不是推動)。
見托多