GITSS

About
GITSS is full text source search app for git repositories.
This repository is heavily under development and unstable now.
How to use
-
Download binary file for your environment in the Release Page. Currently, you can download binary files for Linux(64bit) and Windows(64bit).
-
To import git repository, run gitss command with import option as follows.
./gitss import yourOrgName yourProjectName http://your-git-site/your-git-repo.git
- Then you just start with server mode. Run
gitss command with server option as follows.
./gitss server
- Open http://your-server:3000
Development
Requirements
Setup
- Install gom(old version), fresh.
go get github.com/mattn/gom
go get github.com/pilu/fresh
# install old version gom
cd $GOPATH/src/github.com/mattn/gom
git checkout 393e714d663c35e121a47fec32964c44a630219b
go install
- Install Golang dependencies.
gom install
- Install JavaScript dependencies.
yarn
Run with development mode
- Generate bindata.go for development mode.
npm run bindata
- Start webpack and gin with watch mode.
npm run devserver & fresh
- Open http://localhost:9000
Release Build
Run webpack with production mode, go-bindata and go build in turn. All you have to do is run npm run build. The artifact is created under ./dist directory.
npm run build
License
Licensed under the MIT license.