energy/空气

0.548 2024-07-31 11:50 UTC

This package is auto-updated.

Last update: 2024-10-02 14:37:20 UTC


README

使用这个框架,你可以创建任何类型的网络应用程序。它包含很多新颖的想法:"天空之门"、"幽灵查询"、"货物系统"等等。

这个项目是我最喜欢的“油画”!尚未完成,但你可以使用它。顺便说一句:Jet 视图解析器处于发布候选状态,在架构上比 Blade 或 Twig 更强大。Jet view parser

致敬,Energy

文档

查看wiki部分(仅限俄语)。

空的Coresky应用程序(HOLE.SKY)

仅需要PHP:可以嵌入到PHP的SQLite3数据库和PHP的web服务器中

使用composer安装(首选)

composer create-project coresky/hole
# or try latest dev: composer create-project coresky/hole hole "dev-master"
cd hole
# then run PHP's embedded web-server:
php vendor/bin/sky s

或者使用moon(更新很少)

curl https://coresky.net/api?get=hole.zip > hole.zip
mkdir -p hole/public
unzip hole.zip -d hole/public
cd hole/public
php moon.php hole.sky

或者使用git下载全部(dev-master)

# the app
git clone https://github.com/energy-coresky/empty-app.git
# the framework
git clone https://github.com/energy-coresky/air.git
# the wares
mkdir empty-app/wares
cd empty-app/wares
git clone https://github.com/energy-coresky/parsedown.git
git clone https://github.com/energy-coresky/earth.git
git clone https://github.com/energy-coresky/mercury.git
# then run PHP's embedded web-server:
php ../../air/sky s

其他Coresky应用程序示例

  1. AB.SKY应用程序
  2. MED.CRM.SKY应用程序
  3. HOLE.SKY - 空的应用程序(首选使用composer)

AB(绝对忙碌)应用程序是InfoParc http://absolutebusy.com/的产品,已迁移到SKY。AB.SKY使用4种布局:桌面、移动、打印和SVG图像。安装并使用MySQL数据库后,尝试切换到SQLite(编辑main/config.yaml)

如何安装

在Apache根目录下创建一个空目录:mkdir ab,然后mkdir ab/web。从ab.zip中提取文件。将这两个文件放入最后一个文件夹:ab.skymoon.php。在浏览器中打开,类似于http://my-apache.local/ab/web/moon.php,然后按照说明进行。

..或者使用控制台和PHP的内置web服务器

MariaDB> create database ab;
# from any dir:
mkdir -p ab/public
cd ab/public
php moon.php ab.sky root:@localhost/ab:ab_
# dsn syntax: user:password@databasehost:3306/databasename:tblprefix_

安装器 moon.php 使用带有 .sky 扩展名的文件。这些文件包含所有应用程序文件和数据库内容。它还包含有关所需模块和PHP、MySQL版本的 信息。您可以在开发工具中准备这样的文件。这种操作称为应用程序编译。

首先 moon.php,这可能是一种方便的方式为非专业人士安装SKY应用程序。其次,如果您使用的是没有SSH访问和其他限制的托管服务,那么 moon.php 也是专业人士更新生产站点的一种方便方式。在 moon.php 中有几种安装方式。其中包括:在 anew 文件夹中预安装应用程序,然后将其移动到生产环境中。在这种情况下,旧版本的代码将被移动到 aold 文件夹中,并且可以进行回滚。

安装器 moon.php 使用带有 .sky 扩展名的文件。这些文件包含所有应用程序文件和数据库内容。它还包含有关所需模块和PHP、MySQL版本的 信息。您可以在开发工具中准备这样的文件。这种操作称为应用程序编译。

首先,moon.php 对于非专业人士来说可能是安装 SKY 应用程序的一种方便方式。其次,如果您使用的是没有 SSH 访问权限且存在其他限制的托管服务,那么 moon.php 是更新 production 网站和专业人士的便捷选择。在 moon.php 中有多种安装类型。其中之一是在 anew 文件夹中预安装应用程序,随后将其移至 production。在此过程中,旧版本的代码会被移动到 aold 文件夹,并且有回滚(rollback)的选项。