GithubHelp home page GithubHelp logo

philipxiaoxi / webmaker-backend Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 129 KB

WebMaker是在线协同代码开发平台,分享你的代码片段,享受开源的互利共赢的乐趣,此仓库为后端。

Java 100.00%

webmaker-backend's Introduction

WebMaker在线协同代码编辑平台后端

欢迎您访问WebMaker在线协同编辑平台后端,此作品是一位前端攻城狮写的后端,由于当时编写时技术能力不足,因此其一些设计和架构存在错误或者不妥的地方,敬请谅解。

WebMaker是在线协同代码开发平台,分享你的代码片段,享受开源的互利共赢的乐趣。

在线编写代码是将现代化编程和计算机网络功能结合起来的一种新型的编码协同模式,改变了过去复杂的环境配置、重复性工作的本地开发模式。以科学方式管理代码片段和项目,将代码片段以及项目进行功能分割,共享给其他用户。对于任何技能的开发人员来说,这是一个有用的、解放性的在线代码协同编辑平台,特别是对学习编码的人来说,很好的提高了编码效率和片段利用效率,同时也提高了开发者的水平和能力。 开发人员直接打开浏览器就可以访问到平台随时随地进行开发,用完即走,无需配置环境,极大的提高了开发效率。

更多介绍和使用请访问帮助文档: https://webmaker.diyxi.top/docs/#/

线上体验地址

WebMaker线上地址: https://webmaker.diyxi.top/

WebMaker前端仓库地址: https://github.com/philipxiaoxi/webmaker-frontend

提出你的建议

您可以在issue提出任何的想法,我会进行评估并在公开的项目管理当中按计划开发。

计划看板请点击此处: https://github.com/users/philipxiaoxi/projects/2/views/2

快速部署

  1. 需要安装redis
  2. 需要安装mysql,数据库导入文件在项目根目录
  3. 需要一个存储路径 如 I:/xx/xx 存放代码数据
  4. 配置resources下的application.templete.yml文件然后重命名为application.yml
  5. 配置 AliMailSender.Templete下面的邮件发送配置信息然后重命名为AliMailSender
  6. 启动服务器,如无报错,则系统正常运行

杂杂念

由于作者转前端攻城狮,因此,后端对于Java方面仅作维护和确保其功能稳定,并借用其身份认证体系。未来新功能将会使用Node.js开发,沿用java后端的身份验证,但业务逻辑和数据库保存均使用Node.js完成。

该项目目前仅由我个人(学生)进行维护,是我从无基础(经验)一边学习一边开发一边重构和维护的项目,难免会有明显bug或明显的设计缺陷,对项目有任何疑问或建议,欢迎各路大佬评论或提出issue。

如果你对我这个玩具项目感兴趣,也想参与项目开发,可以fork该项目,发起Pull Request,审核和测试通过后将合并你的代码。

如果长时间未得到我的回复,可能是我刚好比较忙或忘了回复,可以试着给我发邮件。

webmaker-backend's People

Contributors

philipxiaoxi avatar

Stargazers

 avatar

Watchers

James Cloos avatar  avatar

webmaker-backend's Issues

WebMaker redis缓存未清除

经测试和使用,在更新代码片段之后,读取到的数据仍是旧数据,实际上代码片段的内容已经被更新。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.