gitaminhq/gitamin

Laravel 框架。

安装次数: 3

依赖关系: 0

建议者: 0

安全: 0

星标: 349

关注者: 32

分支: 36

类型:项目

v0.1.3 2016-12-07 13:34 UTC

This package is not auto-updated.

Last update: 2024-09-18 17:54:04 UTC


README

Build Status StyleCI Scrutinizer Code Quality License

Gitamin(发音为/ˈgɪtəmɪn/,灵感来源于Vitamin)是一个基于 Laravel PHP 框架构建的开源 Git 仓库管理软件。Gitamin 支持在 Git 仓库上执行广泛操作。常用的操作(如 Git 仓库管理、代码审查、问题跟踪、活动流和维基)可以通过用户界面执行,同时您仍可以直接执行任何 git-cli 命令。

Screenshot

特性

此包目前处于(非常)alpha 阶段,因此以下所有功能可能尚未工作。但是,请随时在此处发布问题和功能请求。我们将根据您的帮助尽快修复和改进此包!

  • 支持多个仓库
  • 提交历史、归因、差异
  • 合并请求(Pull Requests)
  • Web Hooks
  • 仓库统计
  • 问题跟踪
  • 活动流
  • 维基
  • RSS 流
  • 语法高亮

需求

为了运行 Gitamin,您需要设置以下几项

  • Web 服务器: NginxApache(带有 mod_rewrite)或 Lighttpd
  • PHP 5.6.4+,以下扩展:mbstring、pdo_mysql
  • MySQLPostgreSQL
  • 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 许可证授权。