Skip to content

Latest commit

 

History

History
31 lines (22 loc) · 1.03 KB

README.md

File metadata and controls

31 lines (22 loc) · 1.03 KB

Hound

This is a fork of https://github.com/etsy/hound.

Hound is an extremely fast source code search engine. The core is based on this article (and code) from Russ Cox: Regular Expression Matching with a Trigram Index. Hound itself is a static React frontend that talks to a Go backend. The backend keeps an up-to-date index for each repository and answers searches through a minimal API. Here it is in action:

Hound Screen Capture

Quick Start Guide

  1. Use the Go tools to install Hound to your $GOPATH:
go get github.com/safrimus/hound/cmds/...
  1. (Optional) Create an updated version of fetch-config.json using the config_generator.py script.

  2. Run

cd hound/deployment
cp ~/.ssh/id_rsa .
docker-compose up --build -d

You should then be able to navigate to http://localhost:6080/.

Requirements

  • Go 1.4+