diff options
author | Alberto Bertogli <albertito@blitiri.com.ar> | 2020-05-25 03:11:51 +0200 |
---|---|---|
committer | Alberto Bertogli <albertito@blitiri.com.ar> | 2020-05-25 03:22:53 +0200 |
commit | 78f1b6def095cde6a59e32bc9cde6114a5a57c58 (patch) | |
tree | 8c7b7a91f7d316dd5c0cb91c846e07ec3a998e65 /README.md | |
parent | 4cb2f59dd4fae1cde2d1d8ff1d94c47633d9832e (diff) | |
download | git-arr-fork-36130c4987e30417aa7fc9300388b59370eba32c.zip |
Update README0.30
This patch updates README, converting it to markdown, adding more links
and references, and explicitly mention the Python 3 dependency.
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..a058ecf --- /dev/null +++ b/README.md @@ -0,0 +1,65 @@ + +# git-arr - A git repository browser + +[git-arr] is a [git] repository browser that can generate static HTML. + +It is smaller, with less features and a different set of tradeoffs than +other similar software, so if you're looking for a robust and featureful git +browser, please look at [gitweb] or [cgit] instead. + +However, if you want to generate static HTML at the expense of features, then +it's probably going to be useful. + +It's open source under the MIT licence, please see the `LICENSE` file for more +information. + +[git-arr]: https://blitiri.com.ar/p/git-arr/ +[git]: https://git-scm.com/ +[gitweb]: https://git-scm.com/docs/gitweb +[cgit]: https://git.zx2c4.com/cgit/about/ + + +## Getting started + +You will need [Python 3], and the [bottle.py] framework (the package is usually +called `python3-bottle` in most distributions). + +If [pygments] is available, it will be used for syntax highlighting, otherwise +everything will work fine, just in black and white. + + +First, create a configuration file for your repositories. You can start by +copying `sample.conf`, which has the list of the available options. + +Then, to generate the output to `/var/www/git-arr/` directory, run: + +```sh +./git-arr --config config.conf generate --output /var/www/git-arr/ +``` + +That's it! + +The first time you generate, depending on the size of your repositories, it +can take some time. Subsequent runs should take less time, as it is smart +enough to only generate what has changed. + +You can also use git-arr dynamically, although it's not its intended mode of +use, by running: + +``` +./git-arr --config config.conf serve +``` + +That can be useful when making changes to the software itself. + + +[Python 3]: https://www.python.org/ +[bottle.py]: https://bottlepy.org/ +[pygments]: https://pygments.org/ + + +## Contact + +If you want to report bugs, send patches, or have any questions or comments, +just let me know at albertito@blitiri.com.ar. + |