gitaminhq/gitamin

Laravel 框架。

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 阶段,因此以下所有功能可能尚未生效。但是,您可以在此发布问题和建议。我们将根据您的帮助尽快修复和改进软件包!

  • 多仓库支持
  • 提交历史、责任归属、差异
  • 合并请求(拉取请求)
  • 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 上进行分支,将您的更改推送到一个命名的分支,然后发送拉取请求。如果是大功能,您可能需要先创建一个 Issue,以确保它会被接受。如果涉及代码,请还为其编写测试。

开发需求

以下额外依赖项是开发 Gitamin 所必需的

  • Node.js
  • Bower
  • Gulp
npm install
bower install
gulp

许可

Gitamin 是开源软件,许可证为MIT 许可证