发展计划
GoAdmin的定位不只是一个管理后台中心构建框架,目前在1.0基础版本已经实现了一个能快速构建简单的crud以及有权限管理功能的管理后台的基础构建框架。在此基础上,可以对主题以及插件等进行一定程度的定制。以下分三点阐述这个项目以后的发展计划:
项目功能规划
GoAdmin的目标是实现无代码化或某种程度的无代码化可视化操作,内置插件会至少包括:简单与复杂商业化crud管理中心极速构建,支持多数据源的监控体系的搭建等等。以下是对版本的初步规划:
1.0.0 版本
- 实现基础的框架,同时提供一个内置插件能够满足快速构建crud管理后台。
- 这个基础框架可以实现前端主题的自由定制,以及对插件的加载。
2.0.0 版本
- 在 1.0 版本的基础上,此版本将完善内置插件的功能,基本达到商业化水平(能够提供一个ec商城后台/saas系统的所有功能)
- 完善主题和插件的开发工具链,使得非项目开发人员都能够轻松的上手主题与插件的开发
- 提供更多样化的内置主题与内置插件
- 监控体系的初步支持(实时监控系统,数据前端展示,定制数据源)
- 项目性能的评估与优化
3.0.0 版本
- 可生产环境商业化的监控体系支持
- 初步实现界面数据化以及实现一个界面拖拽定制框架
4.0.0 版本
- 实现无代码化的界面拖拽框架
人才社区构建
GoAdmin项目需要更多的人才一同加入。
目前由我 @cg33 一人维护此项目,本人是国内某985/211大学软件系本科毕业,两年的gopher。
目前项目需要的工作有:
- 项目开发,需掌握一定的
golang
开发能力 - 社区项目开发(暂未开源,暂不对外开放)
- 文档的维护改进与翻译
- 项目的宣传与社区文化的组织
GoAdmin始终秉持开放开源的态度,欢迎有志有能力之士加入一块共谋项目和社区的发展,社区与个人相辅相成。
如果你看好并喜欢GoAdmin的发展,那么你可以尝试充分阅读GoAdmin的代码,并理解GoAdmin的发展规划,为此做出你的贡献。前期代码缺陷漏洞大,可修改空间多,如果你有能力做出足够的贡献,将成为项目的联合创始人或核心开发者。到后期,代码完善度高,也仍然有改进空间,你可以通过提交修复成为贡献者。团队将会一直保持开放态度,接纳新成员。团队每一个付出努力的成员也会在将来根据付出比例公平地去收获项目给大家带来的一定的回报。
如果你没有足够的时间和精力,但有一定的资金,且同样看好GoAdmin发展,虽然GoAdmin尚未就此加入的方案拟定计划。但只要你有足够大的兴趣,也可以带上你的计划与我们进行洽谈。
商业项目计划
GoAdmin会逐步实现商业化,但核心基础功能是免费开源的。GoAdmin的资金收入模式主要是:
- 接受捐助
- 售卖主题
- 售卖插件
- 提供saas定制化开发
- 提供收费的商业化版本
收入资金主要用于维护社区的发展,与开发人员的薪酬回报,促使项目更好的成长。