ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

程序员被拖欠工资,怒将项目开源!居然登上GitHub TOP1。

2021-03-26 11:55:11  阅读:207  来源: 互联网

标签:GitHub Jason 项目 拖欠工资 TOP1 开源 服务器 客户端


GitHub 趋势镑本来是众多程序员关注最新技术方向和潮流项目的地方,然而本周的趋势镑 TOP 1 却看得小七心疼的想抱抱作者的项目。


独立开发者 Jason Werner 接了一个项目,花了很长时间完成项目之后却惨遭金主毁约,没能收到一分钱酬劳。

Jason 只能在 Twitter 上如此说道:

“当独立开发者被客户窃取走你的时间和精力时,确实是一件很被动且无奈的事情。”


在气恼过后, Jason 决定让这个项目为开源事业做点贡献,于是把这个应用放到GitHub上,帮助其他可能需要用到相应技术的程序员。

结果出乎意料的登上了 GitHub 趋势镑 TOP 1

图片

这个应用程序能让用户通过平台支付租金而不是支票或银行转帐。

下图是作者制作的Demo:

图片


技术栈


客户端:使用 react-native-web,可以很容易的做出移动应用程序。

服务器:用 Node.js编写,服务器使用 GraphQL apollo-server 在客户端和服务器之间传递数据,typegoose 和 Mongo 交互。使用 accounts.js 库设置帐户。

generator:type-graphql和graphql-codegen 用于为 GraphQL 解析器生成类型,以使客户端和服务器保持同步。


此外,Jason 的这个项目还包含了很多动画素材,还使用了 Plaid 来访问用户银行帐户和 Google Place API 的阅读信息以进行地址查找。


用法


为了使其正常工作,还需要进行以下操作,并且将它们添加到客户端和服务器配置文件中。

# Run mongosudo mongod
# In ./serveryarn installyarn watch
# In ./clientcp ./src/config/example.env.json ./src/config/development.env.jsonyarn installyarn startyarn gen:types:watch


截止12号,这个项目已经拿到了近6900星!

图片

作者:Jason Werner

项目链接:

https://github.com/TrillCyborg/fullstack#stack

其实遇到这类事情,最好的方法还是拿起法律的武器来维护自己的权利。

在合法的情况下,开源的确是一个选择,但是像被大家当做玩笑来讲的“删库跑路”,这类就绝对是违法行为了。

除了可能会变成热搜,成为段子,对于拿回资来说是没有任何好处。


标签:GitHub,Jason,项目,拖欠工资,TOP1,开源,服务器,客户端
来源: https://blog.51cto.com/15057851/2672881

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有