diff --git a/README.md b/README.md
index 4feecf7..ea5e454 100644
--- a/README.md
+++ b/README.md
@@ -13,7 +13,7 @@ If you think this repository is helpful to you, please give this repository a `S
> OwOFrame is a small framework that I developed using my free time. Of course, there are many shortcomings. The functions currently supported by this framework are listed below:
#### Basic System Components
-- [x] `!!!IDE Friendly!!!` All comments can be displayed well in `Visual Studio Code`, all are manual comments :)
+- [x] `!!!IDE Friendly!!!` All comments can be displayed well in `Visual Studio Code`, all are manual comments :)
- [x] `AppManager` Judge the corresponding routing controller by identifying `HTTP_URI` and assign it to the corresponding Application
- [x] `CommandManager` Support some operations through the Command Line method on the CLI
- [x] `ConfigurationParser` Configuration Parser
@@ -42,7 +42,13 @@ If you think this repository is helpful to you, please give this repository a `S
## How to use me?
-At first you need to open `CMD` or `Shell` and get in to the root path then use command `cd owoframe && composer install` to install environment.
+### §1. Installation
+1.1. First way can use command `git clone https://github.com/Tommy131/OwOFrame.git` to clone the repository from Github to location.
+1.2. Or you can use the second way with command `composer create-project tommy131/owoframe -s dev` to create the repository to location.
+
+### §2. Next Step
+After open `CMD` in Windows or `Shell` in Linux, use command `cd owoframe && composer install` to change work path on owoframe.
+If you used composer to install this repository, you may not to run the command from the top.
#### Do I need modify my Web configuration (e.g. for Nginx) ?
@@ -59,7 +65,8 @@ location / {
```
#### How to running my Application in CLI-Mode with OwOFrame?
-In the OwOFrame, I built the Command Manager. You can customize the registration management of the implementation Commands, and you can also modify the entry file in the CLI-Mode to touch your project requirements. The basically usage will be called in the root path like `php owo [command]`.
+In the OwOFrame, I built the Command Manager. You can customize the registration management of the implementation Commands, and you can also modify the entry file in the CLI-Mode to touch your project requirements. The basically usage will be called in the root path like `owo [command]`.
+Linux users need use command `./owo.sh [command]` to run the registed commands.
------
diff --git a/README_CHS.md b/README_CHS.md
index 57eb135..6fb5fd7 100644
--- a/README_CHS.md
+++ b/README_CHS.md
@@ -7,10 +7,10 @@ OwO! 欢迎来到本项目. `OwOFrame` 基于 `MVC (Model-Views-Controller)` 模
------
-## What can I do?
+## 我能做什么?
> OwOFrame 是我利用个人的空闲时间以及数不尽多少天熬夜开发出来的小框架, 当然也有很多不足之处. 本框架目前支持的功能请参见下列:
-#### Basic System Components
+#### 基础系统组件
- [x] `!!!IDE友好!!!` 所有注释都能在 `Visul Studio Code` 中获得良好的显示效果, 全为手动注释 :)
- [x] ~~`ApiProcessor` 一个独立的API处理模块, 用于分离与AppManager的区别~~ (在 [`dev@v1.0.1-ALPHA27`](https://github.com/Tommy131/OwOFrame/commit/317ec78fa53b5a684a899cb664e486d1fc8ae971) 中已被移除)
- [x] `AppManager` 本框架为多应用共存框架, 通过HTTP_URI识别当前的应用
@@ -28,23 +28,29 @@ OwO! 欢迎来到本项目. `OwOFrame` 基于 `MVC (Model-Views-Controller)` 模
- [x] `TextFormat` 支持ANSI控制码在CMD&Shell输出色彩
- [x] `WMI` 针对Windows系统编写的WMI操作类
-#### Basic Util Components
+#### 基础功能组件
- [x] `CookieClass` 一个普通的Cookie处理类
- [x] `EmptyAppGenerator` 一键生成新的Application模板
- [x] `FileUploadClass` 文件上传类支持
- [x] `Helper` 一个集成化的方法类(具体请看源代码)
- [x] `SessionClass` 一个普通的Session处理类
-#### Third Party Resources
+#### 第三方资源
- [x] [`PasswordHash`](http://www.openwall.com/phpass/) 在此项目中包含/集成了该类库
- [x] [`Think-ORM`](https://github.com/top-think/think-orm) 使用此项目达到了OwOFrame的ModelBase目的实现
-## How to use me?
-打开命令行 `CMD` 或Linux的 `Shell` 之后, 进入到项目根目录并且输入指令 `cd owoframe && composer install`安装所需的依赖包.
+## 如何使用?
+### §1. 安装方法
+1.1. 可以使用 `git clone https://github.com/Tommy131/OwOFrame.git` 方法直接将项目克隆到本地.
+1.2. 或使用 `composer create-project tommy131/owoframe -s dev` 将本项目在本地创建.
-然后介绍一下目录格式吧.
+### §2. 命令行运行方法
+打开命令行 `CMD` 或Linux的 `Shell` 之后, 进入到项目根目录并且输入指令 `cd owoframe && composer install` 安装所需的依赖包.
+如果你选择的第二种安装方法, 则不需要执行上述命令.
+
+### §3. 然后介绍一下目录格式吧.
- 引导文件为根目录下的 `/public/index.php`, 通过此文件初始化框架.
- TODO
@@ -63,11 +69,12 @@ location / {
```
#### 如何在CLI模式下运行OwOFrame?
-打开你的CMD或者Shell后, 进入OwOFrame的工程路径, 在控制台输入 `php owo [command]` 即可.
+打开命令行 `CMD` 或Linux的 `Shell` 之后, 进入OwOFrame的工程路径, 在控制台输入 `owo [command]` 即可.
+Linux用户需使用 `./owo.sh [command]` 执行注册的命令.
------
-## Statement
+## 项目声明
© 2016-2021 [`OwOBlog-DGMT`](https://www.owoblog.com). Please comply with the open source license of this project for modification, derivative or commercial use of this project.
> My Contacts:
@@ -76,5 +83,5 @@ location / {
- E-Mail: [`HanskiJay`](mailto:support@owoblog.com)
-## Stargazers over time
+## 快给这个项目一个Star吧!
[![Stargazers over time](https://starchart.cc/Tommy131/OwOFrame.svg)](https://starchart.cc/Tommy131/OwOFrame)
diff --git a/composer.json b/composer.json
index 6c36812..7a6ac25 100644
--- a/composer.json
+++ b/composer.json
@@ -2,18 +2,14 @@
"name": "tommy131/owoframe",
"description": "A lightweight MVC frame for php application",
"type": "project",
- "require": {
- "topthink/think-orm": "^2.0",
- "bshaffer/oauth2-server-php": "^1.11"
- },
- "license": "Apache 2.0",
+ "license": "Apache-2.0",
+ "minimum-stability": "dev",
"authors": [
{
"name": "Tommy131",
- "email": "entwicklerKuhler3579@outlook.de"
+ "email": "support@owoblog.com"
}
],
- "minimum-stability": "dev",
"autoload": {
"files": [
"src/owoframe/helper/functions.php"
@@ -21,5 +17,10 @@
"psr-4": {
"owoframe\\": "src/owoframe/"
}
+ },
+ "require": {
+ "php": ">=7.2",
+ "topthink/think-orm": "^2.0",
+ "bshaffer/oauth2-server-php": "^1.11"
}
-}
+}
\ No newline at end of file