gitaminhq / gitamin
Laravel 框架。
v0.1.3
2016-12-07 13:34 UTC
Requires
- php: >=5.5.9
- alt-three/validator: ^1.5
- gitonomy/gitlib: ~1.0.2
- graham-campbell/exceptions: ^5.1
- gregwar/captcha: ~1.1
- klaussilveira/gitter: 0.2.*
- laravel/framework: 5.2.*
- laravelcollective/bus: ~5.2
- mccool/laravel-auto-presenter: ^4.3
- rcrowe/twigbridge: 0.9.*
- socialiteproviders/gitlab: 2.0.0
- symfony/filesystem: 2.4.*
- twig/extensions: ^1.3
Requires (Dev)
- fzaninotto/faker: ~1.4
- mockery/mockery: 0.9.*
- phpunit/phpunit: ~4.0
- symfony/css-selector: 2.8.*|3.0.*
- symfony/dom-crawler: 2.8.*|3.0.*
This package is not auto-updated.
Last update: 2024-09-18 17:54:04 UTC
README
Gitamin(发音为/ˈgɪtəmɪn/,灵感来源于Vitamin)是一个基于 Laravel PHP 框架构建的开源 git 仓库管理软件。Gitamin 支持对 git 仓库的广泛操作。常用的操作(git 仓库管理、代码审查、问题跟踪、活动流和维基)可以通过用户界面执行,同时您仍然可以直接执行任何 git-cli 命令。
功能
此软件包目前处于(非常)alpha 阶段,因此以下所有功能可能尚未生效。但是,您可以在此处发布问题和建议。我们将根据您的帮助尽快修复和改进软件包!
- 多仓库支持
- 提交历史、责任归属、差异
- 合并请求(拉取请求)
- Web Hooks
- 仓库统计
- 问题跟踪
- 活动流
- 维基
- RSS 源
- 语法高亮
需求
为了运行 Gitamin,您需要设置一些东西
- Web 服务器:Nginx、Apache(带 mod_rewrite)或 Lighttpd
- PHP 5.6.4+,以下扩展:mbstring、pdo_mysql
- MySQL 或 PostgreSQL
- Git 1.7.10+
- Redis 2.4+
- Composer
安装
git clone https://github.com/gitaminhq/Gitamin
cd Gitamin
composer install --no-dev -o
cp .env.example .env
php artisan migrate
php artisan key:generate
php artisan config:cache
在您的浏览器地址栏中输入 http://your_domain/。
官方文档
Gitamin 的文档可以在Gitamin 网站上找到。
贡献
如果您想为此网站做出贡献,请在 Gitamin 上进行分支,将您的更改推送到一个命名的分支,然后发送拉取请求。如果是大功能,您可能需要先创建一个 Issue,以确保它会被接受。如果涉及代码,请还为其编写测试。
开发需求
以下额外依赖项是开发 Gitamin 所必需的
- Node.js
- Bower
- Gulp
npm install bower install gulp
许可
Gitamin 是开源软件,许可证为MIT 许可证