ElixirChina
目前ElixirChina 网站部署在DigitalOcean上。如果要本地开发运行ElixirChina,请依次运行以下命令行指令。
$ cp config/dev.secret.exs.example config/dev.secret.exs
$ mix deps.get
$ mix ecto.create Repo
$ mix ecto.migrate Repo
$ mix phoenix.server
在浏览器输入 localhost:4000
就能访问网站啦。
贡献
如果你想为ElixirChina贡献代码,可以来Issue list完成那里的一个个issue,另一种方式就是实现下面想实现的功能
板块中还没实现的功能。完成后请提交Pull request。
任何贡献:小到修复错别字,大到修复严重的bug或者实现比较大的功能,都非常的欢迎。
想实现的功能
-
论坛基本功能
- 发帖
- 贴内评论
- 用户注册
- 用户登录
- session验证
- 用户管理自己发的贴
- 任意用户的帖子汇总页面
-
UI设计
- 主页帖子分页
- css美化
- 支持显示所有的Github Emoji
-
论坛高级功能
- 帖子分类
- 添加用户积分
- 帖子有回复时在消息中心提示
- 支持Markdown编辑和显示
- 点击回复评论能@某用户,并在被@的用户的消息中心提示
-
管理功能
- 添加管理员