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因为这是最后一个提交而不是推动)。
见托多