文件名称:phellow:凤凰城的Trello克隆,使用LiveView
文件大小:12.68MB
文件格式:ZIP
更新时间:2024-06-11 09:28:53
Elixir
Phellow 凤凰城的Trello克隆,使用LiveView Phoenix LiveView非常棒。 我写了一个基本的Trello克隆,其中包含不到100行Java语言。 Elixir中的逻辑有点超过200行(请参阅lib/phellow_web/live/boards_live.ex )。 该项目用于测试和学习,希望它可以为其他探索相同想法的人提供参考,例如LiveView,Phoenix PubSub和Ecto。 如果有人对我编写的可以改进它的代码有反馈,我也将不胜感激。 要在本地运行: 使用mix deps.get安装依赖mix deps.get 使用mix ecto.setup创建和迁移数据库 使用cd assets && npm install安装Node.js依赖项 使用mix phx.server启动Phoenix端点 现在,您可以从浏览器访问 。
【文件预览】:
phellow-master
----mix.exs(2KB)
----priv()
--------repo()
--------gettext()
----scripts()
--------deploy.sh(394B)
----.circleci()
--------config.yml(2KB)
----lib()
--------phellow_web.ex(2KB)
--------phellow()
--------phellow.ex(251B)
--------phellow_web()
----config()
--------prod.secret.exs(1KB)
--------test.exs(459B)
--------prod.exs(2KB)
--------config.exs(1KB)
--------dev.exs(2KB)
----assets()
--------webpack.config.js(1KB)
--------.babelrc(55B)
--------js()
--------css()
--------package-lock.json(883KB)
--------package.json(734B)
--------static()
----.formatter.exs(159B)
----test()
--------phellow()
--------test_helper.exs(69B)
--------phellow_web()
--------support()
----README.md(1KB)
----mix.lock(8KB)
----.gitignore(902B)
----package-lock.json(86B)
----package.json(3B)