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 阶段,因此以下所有功能可能尚未工作。但是,请随时在此处发布问题和功能请求。我们将根据您的帮助尽快修复和改进此包!
- 支持多个仓库
- 提交历史、归因、差异
- 合并请求(Pull Requests)
- 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 上进行分支,将您的更改推送到命名分支,然后发送一个 pull request。如果是大功能,您可能首先想要开始一个 Issue,以确保它将被接受。如果涉及代码,请也为它编写测试。
开发需求
以下额外依赖项是开发 Gitamin 所必需的
- Node.js
- Bower
- Gulp
npm install bower install gulp
许可证
Gitamin 是开源软件,根据MIT 许可证授权。