Skip to content

A sample golang app which exposes git over http with support for the basic git ops like push/pull & websocket support to see repo's events.

Notifications You must be signed in to change notification settings

kaushiknishchay/gitbox

Repository files navigation

git on web

Go Report Card

GitHub Workflow Status

GitHub Release Date GitHub release (latest SemVer)

GitHub go.mod Go version

Deployed Version

https://git-on-web.herokuapp.com/


Development

Live Reload

Tests

  • Run the below command to run all the test

    go test ./...

Benchmark

  • Run the below command

    go test -bench=. -benchmem

Profiling

  • Setup pprof routes

    https://github.com/gin-contrib/pprof

  • Ensure you have Graphviz and dot installed, these are dependencies required by pprof

    go tool pprof -http=localhost:8888 http://localhost:9090/debug/pprof/heap

About

A sample golang app which exposes git over http with support for the basic git ops like push/pull & websocket support to see repo's events.

Resources

Stars

Watchers

Forks

Packages

No packages published