欢迎您访问WebMaker在线协同编辑平台前端,由于当时编写时技术能力不足,因此其一些设计和架构存在错误或者不妥的地方,敬请谅解。
WebMaker
是在线协同代码开发平台,分享你的代码片段,享受开源的互利共赢的乐趣。
在线编写代码是将现代化编程和计算机网络功能结合起来的一种新型的编码协同模式,改变了过去复杂的环境配置、重复性工作的本地开发模式。以科学方式管理代码片段和项目,将代码片段以及项目进行功能分割,共享给其他用户。对于任何技能的开发人员来说,这是一个有用的、解放性的在线代码协同编辑平台,特别是对学习编码的人来说,很好的提高了编码效率和片段利用效率,同时也提高了开发者的水平和能力。 开发人员直接打开浏览器就可以访问到平台随时随地进行开发,用完即走,无需配置环境,极大的提高了开发效率。
WebMaker线上地址: https://webmaker.diyxi.top/
WebMaker后端仓库地址: https://github.com/philipxiaoxi/webmaker-backend
您可以在issue提出任何的想法,我会进行评估并在公开的项目管理当中按计划开发。
计划看板请点击此处: https://github.com/users/philipxiaoxi/projects/2/views/2
更多详细及功能介绍请打开 https://webmaker.diyxi.top/docs/#/ 此链接。
- 配置
axios
请求服务器地址 - 配置
API
文件夹下index.js
后端websocket
地址,服务器地址 npm
或yarn install
安装依赖npm run serve
如果正常启动无报错即代表正常运行
由于作者后期深耕typescript
,因此本项目的前端仅作维护与确保其能够正常运行,后期将以微前端的形式扩展网站的功能。新技术栈将使用typescript
去完成。
该项目目前仅由我个人(学生)进行维护,是我从无基础(经验)一边学习一边开发一边重构和维护的项目,难免会有明显bug或明显的设计缺陷,对项目有任何疑问或建议,欢迎各路大佬评论或提出issue。
如果你对我这个玩具项目感兴趣,也想参与项目开发,可以fork该项目,发起Pull Request,审核和测试通过后将合并你的代码。
如果长时间未得到我的回复,可能是我刚好比较忙或忘了回复,可以试着给我发邮件。