跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 没有示例的开源项目都是耍流氓
未分類
24 5 月 2020

没有示例的开源项目都是耍流氓

没有示例的开源项目都是耍流氓

資深大佬 : qloog 1

作为一个开源项目,如果没有一个好的 example,用户是很难上手的,比较知名的项目基本都有提供,所以我在项目中也加入了一个示例。

这个示例主要是通过一个用户模块来了解项目中的各层之间如何进行协作,具体如何使用。

项目地址:https://github.com/1024casts/snake

该用户模块包含以下功能:

  • 注册
  • 登录(邮箱登录,手机登录)
  • 发送校验码(使用七牛云服务)
  • 更新用户信息
  • 关注 /取消关注
  • 关注列表
  • 粉丝列表

通过该模块可以学到该框架的如下用法:

  • 如何面向接口编程
  • handler 、service 、repo 、model 之间如何进行调用
  • 数据库 db 如何使用
  • 如何使用数据库事务
  • 错误应该在哪一层进行处理
  • 日志应该在哪一层进行打印
  • 外对输出的数据如何进行统一转换处理
  • 等等…

通过阅读项目中的代码即可了解具体的实现。

大家的开源项目中有提供示例么?

如果大家有任何问题或者建议,欢迎一起交流、讨论、提 PR 。
喜欢的话给来个 Star: https://github.com/1024casts/snake

大佬有話說 (15)

  • 資深大佬 : musi

    你这个帖子发的就有点耍流氓,要是不点进去看一下你的项目根本没人知道你的项目是 Go 的。
    这个帖子除了让别人知道你是来推广你的项目之外根本没有其他有用的信息

  • 主 資深大佬 : qloog

    @musi 这点还真给漏了

  • 資深大佬 : kumasama

    主以前是干销售的吧?

  • 資深大佬 : loading

    没有线上 demo,真流氓。

  • 主 資深大佬 : qloog

    @kumasama

  • 資深大佬 : ben1024

    看了题目还想怼下主的观点,开源的开发者没有义务去做示例

  • 主 資深大佬 : qloog

    @loading 这种 API 的主要是看具体的示例代码,不是那种演示站。

  • 主 資深大佬 : qloog

    @ben1024 好一点的开源项目基本都有,只是大部分是基于某个小功能的示例,按功能模块的确实不多。我主要是针对这种功能模块的。 这么说来标题起的确实不太好。但是已经木法改了,大家知道就好了。

  • 資深大佬 : renmu123

    validator 最新版本已经是 v10 了

  • 資深大佬 : zxcslove

    说了也没啥用,江山易改本性难移,一人一个做法,人家连开源都没义务不是?

  • 資深大佬 : lechain

    参考 Linux kernel ??黑人❓

  • 資深大佬 : zhw2590582

    标题党

  • 資深大佬 : a62527776a

    花式推广 我去

  • 資深大佬 : lwlizhe

    本来还以为是对线帖,没想到是推广……

  • 資深大佬 : nianyu

    没有 demo 没有 example 我是没有心情用的。当然你可以说作者没有义务做这些。无所谓我也有权利不用这些粗制滥造的开源垃圾

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具