Devless 项目教程

Devless 项目教程

DV-PHP-CORE Devless is a ready-made back-end for development of web or mobile applications. It is fully open source under the permissive Apache v2 license. This means that you can develop your front end without worrying about neither back-end code or the business risk of a proprietary backend-as-a-service. DV-PHP-CORE 项目地址: https://gitcode.com/gh_mirrors/dv/DV-PHP-CORE

1. 项目的目录结构及介绍

Devless 项目的目录结构如下:

DV-PHP-CORE/
├── app/
├── bootstrap/
├── config/
├── database/
├── packages/
│   └── devless/
├── public/
├── resources/
├── storage/
├── tests/
├── .DS_Store
├── .buildpath
├── .env.example
├── .env.travis
├── .gitattributes
├── .gitignore
├── .gitmodules
├── .htaccess
├── .project
├── .travis.yml
├── CHANGELOG.md
├── LICENSE
├── Procfile
├── app.json
├── artisan
├── composer.json
├── composer.lock
├── devless
├── gulpfile.js
├── package.json
├── php.ini
├── phpspec.yml
├── phpunit
├── phpunit.xml
├── readme.md
├── server.php
└── www.pid

目录介绍:

  • app/: 包含应用程序的核心代码。
  • bootstrap/: 包含引导应用程序的文件。
  • config/: 包含应用程序的配置文件。
  • database/: 包含数据库迁移和种子文件。
  • packages/devless/: 包含 Devless 的核心包。
  • public/: 包含公共文件,如 CSS、JS 和图片。
  • resources/: 包含视图、语言文件和其他资源。
  • storage/: 包含日志、缓存和其他存储文件。
  • tests/: 包含测试文件。
  • .DS_Store: macOS 系统文件。
  • .buildpath: Eclipse 构建路径文件。
  • .env.example: 环境配置文件示例。
  • .env.travis: Travis CI 环境配置文件。
  • .gitattributes: Git 属性文件。
  • .gitignore: Git 忽略文件。
  • .gitmodules: Git 子模块文件。
  • .htaccess: Apache 配置文件。
  • .project: Eclipse 项目文件。
  • .travis.yml: Travis CI 配置文件。
  • CHANGELOG.md: 项目更新日志。
  • LICENSE: 项目许可证。
  • Procfile: Heroku 配置文件。
  • app.json: Heroku 应用配置文件。
  • artisan: Laravel 命令行工具。
  • composer.json: Composer 依赖配置文件。
  • composer.lock: Composer 锁定文件。
  • devless: Devless 命令行工具。
  • gulpfile.js: Gulp 配置文件。
  • package.json: npm 依赖配置文件。
  • php.ini: PHP 配置文件。
  • phpspec.yml: PhpSpec 配置文件。
  • phpunit: PHPUnit 配置文件。
  • phpunit.xml: PHPUnit 配置文件。
  • readme.md: 项目说明文件。
  • server.php: 开发服务器配置文件。
  • www.pid: 进程 ID 文件。

2. 项目的启动文件介绍

Devless 项目的启动文件主要包括以下几个:

  • artisan: Laravel 的命令行工具,用于执行各种命令,如数据库迁移、队列处理等。
  • devless: Devless 的命令行工具,用于执行 Devless 相关的命令。
  • server.php: 开发服务器配置文件,用于启动本地开发服务器。

3. 项目的配置文件介绍

Devless 项目的配置文件主要集中在 config/ 目录下,以下是一些重要的配置文件:

  • app.json: Heroku 应用配置文件,定义了应用的环境变量和构建步骤。
  • composer.json: Composer 依赖配置文件,定义了项目的依赖包。
  • php.ini: PHP 配置文件,定义了 PHP 运行时的各种配置选项。
  • phpspec.yml: PhpSpec 配置文件,定义了 PhpSpec 的测试配置。
  • phpunit.xml: PHPUnit 配置文件,定义了 PHPUnit 的测试配置。
  • .env.example: 环境配置文件示例,包含了数据库连接、应用密钥等配置。

这些配置文件是 Devless 项目运行和开发的关键,确保了项目的正确配置和运行。

DV-PHP-CORE Devless is a ready-made back-end for development of web or mobile applications. It is fully open source under the permissive Apache v2 license. This means that you can develop your front end without worrying about neither back-end code or the business risk of a proprietary backend-as-a-service. DV-PHP-CORE 项目地址: https://gitcode.com/gh_mirrors/dv/DV-PHP-CORE

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

叶准鑫Natalie

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值