把“烦恼”放进看板,开源免费的项目管理工具来帮你啦! (2)

Machinery 一个分布式的消息队列

3.1 项目结构 ... ├── README.md ├── cmd │ ├── mage │ └── taskcafe │ ├── main.go //go的启动文件 ├── frontend //前端工程 │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .prettierrc.js │ ├── .storybook │ ├── Makefile │ ├── codegen.yml │ ├── package.json │ ├── public │ ├── src │ ├── tsconfig.json │ └── yarn.lock ├── internal //后端工程主要内容 │ ├── auth │ ├── commands │ ├── db │ ├── graph │ ├── logger │ ├── notification │ ├── route //路由注册 │ └── utils ├── magefile.go ├── migrations //数据库迁移文件 ...

后端使用 Golang 编写,属于 Golang 在 Web 项目的运用,采用了前后端分离模式,由于使用了 GraphQL 可以明显发现 API 数量有所减少。

如果你是一个 Golang 新手那非常推荐你阅读下 Taskcafe 的源码,该项目结构清晰并且有非常友好的注释,常用的 Go 中间件都有用到,适合做为 Go 新手实战和学习项目。

五、最后

至此,相信你对 Taskcafe 项目有了简单了解,并且已经能够成功在本地运行起来了。希望你在实际体验中融入自己的工作、生活和周围的事物来感受看板的魅力,充分体会到万物皆可放入看板

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyzsjp.html