martinl/weather-module

anax框架的天气模块。

v5.0.15 2019-12-07 12:36 UTC

README

Build Status CircleCI

Build Status Scrutinizer Code Quality Code Coverage

Codacy Badge

作为Anax模块安装

这是如何在现有的Anax安装中安装模块的方法。

  1. 使用composer安装。
composer require martinl/weather-module
  1. 复制所需的配置,并将模块设置为路由处理器,用于REST API的路由weather-apiweather2-api
rsync -av vendor/martinl/weather-module/config/ ./config/
  1. 复制所需的控制器和模型。
rsync -av vendor/martinl/weather-module/src/ ./src/
  1. 现在复制视图。
rsync -av vendor/martinl/weather-module/view/ ./view/
  1. 现在复制路由weather-text的API文档。
rsync -av vendor/martinl/weather-module/content/weather-text.md content/weather-text.md
  1. 创建config/api_keys.php,其中将包含所有API密钥,如下所示,
<?php

return ["key1" => "xxx",
"key2" => "xxx",
"key3" => "xxx"
];

使用脚本来处理安装

该模块支持后处理安装脚本,可与Anax脚手架一起使用。该脚本执行默认安装,如上所述。

bash vendor/martinl/weather-module/.anax/scaffold/postprocess.d/710_weather_module.bash

后处理脚本应在composer require完成后运行。

安装和设置Anax

在使用此模块之前,您需要一个Anax安装。您可以使用脚手架工具创建一个示例Anax安装,例如anax-cli

将示例Anax安装anax-site-develop放置在目录a/中。

anax create a ramverk1-me-v2
cd a

将您的Web服务器指向a/htdocs,Anax应显示主页。

依赖关系

这是一个Anax模块,主要用于与Anax框架一起使用。

许可证

此软件携带MIT许可证。有关详细信息,请参阅LICENSE.txt

 .  
..:  Copyright (c) Martin Ledel