Download the PHP package lcli/app-vcs without Composer

On this page you can find all versions of the php package lcli/app-vcs. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package app-vcs

ModStart

php 应用版本管理插件包

License Apache2.0 GitHub last release GitHub last commit
Laravel Laravel Laravel Laravel

快速入门

注意:php-fpm 超时时间建议设置为:1200 秒, 以免大量的包无法发送到客户端,

1. 安装下载版本管理PHP依赖包:

🔆 1.1 在 wwwroot 下创建 一个目录,用于下载扩展包, 运行命令:

⚠️ 要注意的是, 找不到版本包,请切换成官方镜像源即可, 命令如下:

🔆 1.2 安装完成后,运行初始化命令,系统会自动生成配置文件:

2. 进入配置文件config/appvcs.php:

配置相关信息后保存

项目 ID 、项目目录、根目录、应用 ID 必须填写

3. 注册客户端:

🔆3.1 配置完成后运行命令:

⚠️ {appId}: 从版本管理系统中创建获取 运行显示:注册完成即可和后台通讯

命令行助手

🔥 功能一览

💡 系统简介

APP-VCS 是一个应用版本升级依赖包, 必须依赖版本升级系统使用

系统完全开源,基于 Apache 2.0 开源协议,免费且不限制商业使用

技术栈

🌐 使用说明

⚠️只支持php的系统接入, 其他语言,需要自行编写逻辑.

配置

安装完成后, 需要进行配置, 自行生成一个名为:appvcs.php的文件, 并配置好对应的参数, 配置说明:

3.3 使用示例

配置完成后, 就可以使用AppVcs了, 示例如下:

3.3.1 版本更新检查

3.3.2 获取更新补丁包

3.3.3 获取当前客户端版本信息

4. 仓库提交约束

使用版本管理系统,必须遵守平台代码提交约束, 否则无法进行版本发布或引发错误,

约束有以下几点:

  1. 每提交一次代码必须给需要发布的代码添加版本tag, 并提交到应用对应绑定的仓库地址中

  2. 代码提交(git commit)内容描述规范: 首行必须为标题, 隔2行后填写更新内容, 例如:

  3. 数据库迁移文件数据库必须放在根目录下的:database/upgrade 目录下, 命名需要发布的版本号一致v{版本号}.sql, 例如:v1.0.0.sql ,否则无法找到迁移文件

  4. 数据库回滚文件 数据库回滚必须放在: database/upgrade/rollback 目录下, 命名要和版本号一致:v{版本号}.sql, 例如:v1.0.0.sql ,否则无法找到回滚文件 示例:

🔧 系统安装

环境要求

- `PHP 5.6` `PHP 7.0`
- `MySQL` `>=5.0`
- `PHP Extension`:`Fileinfo`
- `Apache/Nginx`

我们的测试基于 PHP 的 5.6 / 7.0 / 8.0 / 8.1 版本,系统稳定性最好


All versions of app-vcs with dependencies

PHP Build Version
Package Version
Requires php Version >=5.6
jrb-it/php-cli Version 1.*
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package lcli/app-vcs contains the following files

Loading the files please wait ....