# eCodePHP **Repository Path**: long_ren/eCodePHP ## Basic Information - **Project Name**: eCodePHP - **Description**: thinkphp5.0.4 独特的模块化系统 - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2017-02-11 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #eCodePHP

ECODE [随心而行 勿忘始终]

帮助使人快乐,分享使人进步

stay hungry, stay foolish

一个非常平凡的团队,用了一些非常平凡的方法,做出了一个非常平凡的产品

=====================================================

项目阶段一 (开发中)

后台登录与退出、菜单管理、文章管理、首页、内容页

具体一定的内容管理和后台菜单管理功能、后台管理前台展示

用户phpdoc生成文档,查看方法注释还有哪些不符合规范的

写一些简单的单元测试

放到云服务器中

项目阶段二

更新后台界面模板

增加用户管理系统

增加分类管理

增加权限管理

完善生成功能

增加数据库备份与恢复功能

主题管理

增加网站配置功能

增加日志系统

增加媒体管理系统

增加插件系统

回收站系统

API管理系统_植入一些常用API

增加配置系统

单元测试

文档整理及制作_数据库文档_phpdoc生成文档

项目阶段三

演化其它系统

插件开发

项目更新迭代期

修复以设计不正解的功能

为功能增强

示例代码_APP_API

示例代码_微信API

示例代码_算法

代码提取_是否可以用于其它的系统

BUG修复 loop

环境与相关平台及IDE

phpstudy

代码IDE: sublime

代码版本控制 GIT: WEB版 git.oschina.net

数据库设计: powerDesign

项目设计思维导图: WEB版 www.processon.com

项目进度管理: WEB版 www.teambition.com

常用手册

php官方手册 传送门

thinkphp5手册 传送门

我的博客手册 传送门

如果你加入项目你将会获得什么呢?

可以看到不同开发人员的代码规范、及习惯

可以充分学习GIT分布式、多人协作处理方案

你的简历将多了一个不一样的项目----开源项目

可以使用成员组里其他成员的代码

可以项目这个项目开发、CMS、商城、门户项目、博客等系统、当做这些项目的时候,你将会获得更多的资源,因为你可以使用项目组里的代码,如果你常关注项目组的其他人的代码,那么开发其它项目你将会如鱼得水。

还有很多很多,只有你做了,才会知道得到什么,不做,什么也得不到。

如果你想加入到这个项目中,你应该有以下意识

开发功能时,首先思考能否做成composer包

开发功能时,能否做成thinkphp5 功能类

开发功能时,能否做成这个系统的插件

开发功能时,能否做成这个系统的部件

开发功能时,能否做成这个系统的通用函数

功能注释必须详细,因为你做的并不是给自己看的,而是让其他人看的

对自己开发的部分功能、如果有重大的问题 须义务更新完善

注释规范应该遵行 PSR-2、PSR-4 Thinkphp5命名规范

项目开发规则

根据自己的想法,想开发一个功能 须要先通过这个开发组的讨论 才可以进行开发 因为你不是一个人在做这个项目

每周必须上线一次,因为其它想开发新的功能,须要你的同意 才可以进行下一步的开发

如果两周都不上线的,那么就将自动默认离开这个开发组

友情提示

根据自己的能力,开发单元测试

常看看组里其他成员开发的代码,取其好的写法

加入方式

QQ群:224546966 加入QQ群 @群主 申请ECODE项目开源系统开发


安装说明

需要配置虚拟主机,如果未配置可能会导致JS CSS IMG文件无法加载

单元测试 如果要用到单元测试 项目根目录 composer require topthink/think-testing unit手册及详细安装方法