Gitem

A static site generator for git repositories. Browse your git history locally with a GitHub-like interface.

Installation

gem install gitem

Usage

gitem serve                # Generate and serve (default)
gitem serve -p 3000        # Custom port
gitem serve --open         # Open browser
gitem serve --no-generate  # Serve only
gitem generate             # Generate only
gitem generate -o ./out    # Custom output

Requirements

  • Ruby >= 3.4.0
  • libgit2

macOS

brew install libgit2

Ubuntu/Debian

apt-get install libgit2-dev cmake

Development

bin/setup
rake spec

License

MIT