colorgap/bowyer

使用 Laravel Lumen 框架和 Angular 构建的 App 结构。

安装: 10

依赖: 0

建议者: 0

安全性: 0

星星: 23

关注者: 4

分支: 8

语言:CSS

类型:项目

v0.3.0 2017-02-26 01:17 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:31:39 UTC


README

License Build Dependency Status devDependency Status

Brush

## 刷子 - 测试版 (版本 0.3.0) ([刷子 2.0](https://github.com/colorgap/brush/tree/v2) 正在开发中,使用 Angular 2) #### 基于 Laravel Lumen 和 Angular 的 App 框架:刷子使用 Laravel 的微框架 lumen 作为基础,在其之上构建一个令人惊叹的 UI,为你提供一个快速、简单的方式开始你的应用。刷子的最佳之处在于,它包含 2 种不同的 UI:一个用于落地页,另一个用于仪表盘,它们都来自相同的 CSS 和 JS 供应商文件,但配置文件不同。这为你提供了在客户界面和仪表盘之间拥有不同外观的灵活性。

技术栈

今天就开始你的应用...

先决条件

  • php 5.6 或更高版本
  • node.js 4 或更高版本
  • composer

开始步骤

  • git clone git@github.com:colorgap/brush.git
  • composer install && npm install
  • gulp

如果上述命令不成功,尝试添加 sudo

  • sudo composer install && npm install
  • gulp

现在将 .env.example 文件重命名为 .env

数据库设置步骤

对于数据库表和播种,我们创建了两个表:用户和角色,要在数据库中创建表,请执行以下命令

在 .env 文件中设置您的数据库详细信息,然后从项目根目录执行

  • php artisan migrate
  • php artisan db:seed

要本地运行以进行更改和开发应用,请从根目录使用以下命令

  • php -S localhost:8000 -t public

完成这些步骤后,转到: https://:8000 或将 MAMP、XAMP 或 WAMP 服务器指向 brush/public 目录

你应该会看到刷子落地页

只需运行

  • npm start 上面的命令将启动服务器并监视您的更改。

要捆绑和分发刷子,请从根目录执行以下 gulp 命令

  • gulp build --env prod 或
  • npm run build

这将在目标文件夹中创建一个 brush-app.zip 文件。只需将 zip 文件放在您的服务器上并解压即可。

快速链接

用户详情

  • 在 brush-config.json 文件中更新主题的选项:"themeName"
  • materializecss (90% 完成)
  • bootstrap (100% 完成)
  • material (开发中)
  • 或者设计你自己的主题并使用选项 themename: your_theme

注意:在开发节点时使用 "npm start"。

: 此项目目前处于alpha测试阶段,欢迎贡献。如果您觉得有哪个功能对应用很有用,请发送邮件至 brush@colorgap.com,我们会尝试将其添加到brush。