Skip to content

Latest commit

 

History

History
55 lines (42 loc) · 1.95 KB

join.md

File metadata and controls

55 lines (42 loc) · 1.95 KB

参与 ManaPHP

ManaPHP 开源框架,非商业项目,由开源组织开发与维护,这意味着任何人都可以为其开发和进度贡献力量。 参与 ManaPHP 有多种方式:

  • 代码贡献
  • 文档贡献
  • 官网维护
  • 社区维护

代码贡献

  1. Fork 代码库 manaphp
  2. 发送 Pull Request 修改请求
  3. 等待 ManaPHP 开发组审核和合并

所有的官方维护的代码均由 manaphp 项目统一合并后再分发给各子仓库。

开发步骤

使用 docker

推荐使用docker解决开发环境的困扰,开发组维护了最新的镜像 manaphp/php80, 简单示例:

  • 使用 docker-compose 进行服务编排
version: "3.8"
services:
  api:
    image: manaphp/php80:220320
    volumes:
      - /usr/share/zoneinfo/PRC:/etc/localtime
      - ../:/var/www/html
    command: php /var/www/html/public/index.php
    ports:
      - ${WEB_PORT}:9501
    restart: always

ManaPHP 项目说明

ManaPHP 包含以下几个重要项目:

需要了解的更多知识

  • docker 基础知识
  • github 如何提 PR. 推荐一个好用的工具, github desktop, 有快捷键快速提 PR.

推荐使用 wamp + phpstorm + docker, 构建全套开发环境. 有相关问题, 欢迎和开发组交流.