]> source.dussan.org Git - gitblit.git/commitdiff
Documentation. Updated Google+ links.
authorJames Moger <james.moger@gitblit.com>
Sat, 12 Nov 2011 02:20:35 +0000 (21:20 -0500)
committerJames Moger <james.moger@gitblit.com>
Sat, 12 Nov 2011 02:20:35 +0000 (21:20 -0500)
docs/00_index.mkd
docs/01_features.mkd
docs/site_header.html

index bc85e8e9063485f57f52c9539682f09e0d338cf2..9f38ebe7fa189603a2f1338349b1e6d35943d6e2 100644 (file)
@@ -1,30 +1,46 @@
-## Overview\r
+## Why use Gitblit?\r
 <a href="screenshots.html" title="Screenshots"><img class="overview" src="thumbs/00.png" alt="Screenshots" /></a>\r
 \r
-Gitblit is an open-source, pure Java stack for managing, viewing, and serving [Git][git] repositories.<br/>\r
-Its designed primarily as a tool for small workgroups who want to host centralized repositories.\r
+Gitblit is an open-source, pure Java stack for managing, viewing, and serving [Git][git] repositories.  \r
+It's designed primarily as a tool for small workgroups who want to host centralized repositories.\r
 \r
-Gitblit is available in two variations:\r
+### GO: Single-Stack Solution\r
 \r
-1. *Gitblit GO* - a complete & integrated pure Java stack\r
-    \r
-    This is what you should download if you want to go from zero to Git in less than 5 mins.  \r
-    Gitblit GO is like a mashup of Apache httpd, [Git][git], and Gitweb with simplified configuration and maintenance.  \r
-    All dependencies are downloaded on first execution.\r
-2. *Gitblit WAR* - a traditional WAR distribution\r
+*Gitblit GO* is an integrated, single-stack solution based on Jetty.\r
+  \r
+You do not need Apache httpd, Perl, Git, or Gitweb.  Should you want to use some or all of those, you still can; Gitblit plays nice with the other kids on the block.\r
+\r
+This is what you should download if you want to go from zero to Git in less than 5 mins.\r
+   \r
+All dependencies are downloaded on first execution.\r
+\r
+### WAR: For Your Servlet Container\r
+*Gitblit WAR* is what you should download if you already have a servlet container available that you wish to use.  \r
+Jetty 6/7/8 and Tomcat 6/7 are known to work.  Generally, any Servlet 2.5 or Servlet 3.0 container should work.\r
     \r
-    This is what you should download if you want to deploy Gitblit into your own servlet container (e.g. Tomcat, Jetty, etc).  \r
-    All dependencies are bundled.\r
+All dependencies are bundled.\r
 \r
-### Tools\r
+### You decide how to use Gitblit\r
 \r
-- *Gitblit API* - an RSS/JSON RPC client library for integrating Gitblit into your systems\r
-- *Gitblit Manager* - a Java/Swing application for remote administration of a Gitblit server which uses the Gitblit API library\r
-- *Gitblit Federation Client* - a command line tool to clone/pull groups of repositories and optionally users and settings\r
+Gitblit can be used as a dumb repository viewer with no administrative controls or user accounts.  \r
+Gitblit can be used as a complete Git stack for cloning, pushing, and repository access control.  \r
+Gitblit can be used without any other Git tooling (including actual Git) or it can cooperate with your established tools.\r
 \r
-### Java Runtime Requirement\r
+### Easy Web Management\r
 \r
-Gitblit requires a Java 6 Runtime Environment (JRE) or a Java 6 Development Kit (JDK).\r
+Administrators can create and manage all repositories & user accounts from the *Web UI*.  \r
+Administrators can create and manage all repositories & user accounts from the *JSON RPC interface* using the [Gitblit Manager](http://code.google.com/p/gitblit/downloads/detail?name=%MANAGER%) or your own custom tooling. \r
+\r
+### Integration and Mining\r
+\r
+- Pluggable user service mechanism for custom authentication, authorization, and user management\r
+- Rich RSS feeds\r
+- JSON-based RPC mechanism\r
+- [Java Client API library](http://code.google.com/p/gitblit/downloads/detail?name=%API%) for custom integration\r
+\r
+### Backup Strategy\r
+\r
+Gitblit includes a backup mechanism (*federation*) which can be used to backup repositories and, optionally, user accounts & server settings from your Gitblit instance to another Gitblit instance or to a [Gitblit Federation Client](http://code.google.com/p/gitblit/downloads/detail?name=%FEDCLIENT%).  Similarly, you can use the federation mechanism to aggregate individual workspace Gitblit instances to a common, centralized server.\r
 \r
 ### Current Release\r
 \r
@@ -65,6 +81,10 @@ Gitblit requires a Java 6 Runtime Environment (JRE) or a Java 6 Development Kit
 issues, binaries, and sources @ [Google Code][googlecode]<br/>\r
 sources @ [Github][gitbltsrc]\r
 \r
+### Java Runtime Requirement\r
+\r
+Gitblit requires a Java 6 Runtime Environment (JRE) or a Java 6 Development Kit (JDK).\r
+\r
 ### License\r
 Gitblit is distributed under the terms of the [Apache Software Foundation license, version 2.0][apachelicense]\r
 \r
index 9b1c9a68dfb8821735b405121a34a19c950b3745..b43ea46f145ea9887ab41168e88fcbfa5a3fb4a2 100644 (file)
@@ -1,34 +1,3 @@
-## Why Gitblit?\r
-\r
-### Single-Stack Solution\r
-\r
-*Gitblit GO* is an integrated, single-stack solution for serving and browsing Git repositories with a per-repository authentication and authorization mechanism.  \r
-You do not need Apache httpd, Perl, Git, Gitweb, or Gitolite.  Should you want to use some or all of those, you still can; Gitblit plays nice with the other kids on the block.  It should be noted that Gitblit does not currently offer fine-grained access controls like [Gitolite](http://sitaramc.github.com/gitolite).\r
-\r
-*Gitblit WAR = Gitblit GO - integrated Jetty*  \r
-You provide the servlet container (e.g. Tomcat, Resin, etc) and deploy the WAR like any other webapp.  Gitblit WAR offers all the same capabilities as the GO integrated stack except as noted below. \r
-\r
-### You decide how to use Gitblit\r
-\r
-Gitblit can be used as a dumb repository viewer with no administrative controls or user accounts.  \r
-Gitblit can be used as a complete Git stack for cloning, pushing, and repository access control.\r
-\r
-### Easy Web Management\r
-\r
-Administrators can create and manage all repositories & user accounts from the *web UI*.  \r
-Administrators can create and manage all repositories & user accounts from the *JSON RPC interface* using the [Gitblit Manager](http://code.google.com/p/gitblit/downloads/detail?name=%MANAGER%) or your own custom tooling. \r
-\r
-### Integration\r
-\r
-Gitblit has a pluggable user service mechanism which allows you to implement your own authentication, authorization, and user management.\r
-\r
-Gitblit offers RSS feeds, a JSON-based RPC mechanism, and a [Java Client API library](http://code.google.com/p/gitblit/downloads/detail?name=%API%) which allows you to integrate Gitblit into your systems.\r
-\r
-### Backup Strategy\r
-\r
-Gitblit includes a backup mechanism (*federation*) which can be used to backup repositories and, optionally, user accounts & server settings from your Gitblit instance to another Gitblit instance or to a [Gitblit Federation Client](http://code.google.com/p/gitblit/downloads/detail?name=%FEDCLIENT%).  Similarly, you can use the federation mechanism to aggregate individual workspace Gitblit instances to a common, centralized server.\r
-\r
-\r
 ## Standard Features (GO/WAR)\r
 - JGit SmartHTTP servlet\r
 - Browser and git client authentication\r
index 86aae41187956f6d101c0051e91638f767ff8a91..c909fd800ea6166af160c0daf77ca96d591f05f4 100644 (file)
@@ -30,6 +30,8 @@
                <link href="prettify/prettify.css" type="text/css" rel="stylesheet" />\r
                \r
                <!-- Place this tag in your head or just before your close body tag -->\r
+               <link rel="canonical" href="http://gitblit.com" />\r
+               <link rel="publisher" href="https://plus.google.com/114464678392593421684" />\r
                <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>\r
                \r
                <!-- ANALYTICS -->\r
                                        <a class="brand" href="http://gitblit.com" title="gitblit homepage">\r
                                                <img src="gitblt_25_white.png" width="79" height="25" alt="gitblit" class="logo"/>\r
                                        </a>\r
-               \r
-                                       <!-- Google Plus One -->\r
-                                       <g:plusone></g:plusone>\r
-               \r
+                                       \r
                                        <ul class="nav">\r
                                                {1}             \r
+                                               <!-- Google Plus Badge -->\r
+                                               <li><a href="https://plus.google.com/114464678392593421684?prsrc=3" style="margin-top:3px;text-decoration: none;"><img src="https://ssl.gstatic.com/images/icons/gplus-16.png" width="16" height="16" style="border: 0;"/></a></li>\r
+                                               <!-- Google Plus One -->\r
+                                               <li><div style="margin-top:14px;"><g:plusone size="small" href="http://gitblit.com"></g:plusone></div></li>\r
                                        </ul>\r
                                </div>\r
                        </div>\r