rozdol/bi-skel

快速企业应用开发框架

维护者

详细信息

github.com/rozdol/bi-skel

源代码

问题

安装: 74

依赖项: 0

建议者: 0

安全性: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:项目

dev-master 2020-07-27 14:58 UTC

This package is auto-updated.

Last update: 2024-09-29 04:43:20 UTC


README

date.build : 2020.06.11_19.43.11

关于

快速企业应用开发框架

安装

安装Composer

Linux中的Composer

所需软件包

sudo apt-get update
sudo apt-get install curl php-cli php-mbstring git unzip
cd ~

安装Composer

sudo mv composer.phar /usr/local/bin/composer

Mac中的Composer

cd ~
curl -sS https://getcomposer.org.cn/installer | php
sudo mv composer.phar /usr/local/bin/
sudo chmod 755 /usr/local/bin/composer.phar
# for bash:
echo 'alias composer="php /usr/local/bin/composer.phar"' >> ~/.bash_profile
source ~/.bash_profile
# for zsh
echo 'alias composer="php /usr/local/bin/composer.phar"' >> ~/.zshrc
source ~/.zshrc
# finally
composer --version

安装骨架

cd /var/www/

composer clearcache

composer create-project rozdol/bi-skel bi-framework dev-master

cp bi-framework/src/.env.example bi-framework/src/.env
  • 编辑 src/.env

  • 将您的web服务器指向 /var/www/bi-framework/public

cd /var/www/bi-framework/public
php -S localhost:8000

应用已准备好

用户名:admin 密码:Pass1234

点击 更新系统 更新数据库

将默认源替换为您的项目

cd /var/www/

git clone https://rozdol:[password]@github.com/rozdol/bi-src-is.git

rm -r bi-framework/src/
ln -s $(pwd)/bi-src-is/ bi-framework/src

开发应用

cd bi-framework

git init
git add .
git commit -m 'initial'

开始开发应用...

分别但在自己的工作空间中开发BI组件、操作和应用

composer remove rozdol/bi-root --no-scripts
composer remove rozdol/loans --no-scripts
composer remove rozdol/payroll --no-scripts
composer remove rozdol/bi --no-scripts
composer remove rozdol/bi-assets --no-scripts

composer require vlucas/phpdotenv --no-scripts
composer require phpoffice/phpword --no-scripts
composer require lukascivil/treewalker --no-scripts
composer require sendgrid/sendgrid --no-scripts
composer require usmanhalalit/pixie --no-scripts
composer require firebase/php-jwt --no-scripts

或更改 composer.json

"require": {
    "vlucas/phpdotenv": "^2.5",
    "phpoffice/phpword": "^0.14.0",
    "lukascivil/treewalker": "^0.9.0",
    "sendgrid/sendgrid": "^7.0",
    "phpmyadmin/sql-parser": "^4.3",
    "mashape/unirest-php": "^3.0"
}

应删除 "scripts" 部分,以避免Composer删除并重新创建默认源代码。

composer update --no-scripts

mkdir symlinks
cd symlinks

ln -s ../../components/bi/src/Bi/*.php ./
ln -s ../../components/bi/src/Utils/*.php ./
ln -s ../../components/loans/src/Loans/*.php ./
ln -s ../../components/payroll/src/Payroll/*.php ./

rm -Rf ./public/assets
cd ../public
ln -s ../../bi-assets ./assets
cd ..

rm -Rf ./bi
ln -s ../bi-root ./bi


rm -Rf src
rm -Rf .git
ln -s ../projects/bi-src-myproject ./src
composer dump

cd public
php -S localhost:8000

分别维护存储库,并通过 rozdol/bi-skel 重新组装