{"repo":"ptman/urlredir","free":true,"listed":false,"github":"https://github.com/ptman/urlredir","clone":"git clone https://github.com/ptman/urlredir.git","description":"Educational URL redirector service in Go","language":"Go","stars":30,"topics":["golang-application","url-redirector","postgresql","coverage","hacktoberfest"],"license":"AGPL-3.0","category":"databases-storage","readme_excerpt":"urlredir A (intentionally) simple URL redirector. This project exists as an exercise in building well-designed and implemented Go software. I'm less interested in new features than improving the codebase quality. The codebase has decent test coverage and is written with minimal dependencies outside of the standard library. Building Read Makefile and build: make Run Edit config: cp config.json.sample config.json $EDITOR config.json Run: make run # or ./urlredir Testing Unit tests run in short mode and work without local Postgres/config: make test Integration tests require config and a reachable Postgres database: make test-all Coverage needs the config (for database connection details): make cover","default_branch":null,"files":null,"tree":[],"storefront":"/r/ptman","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ptman/urlredir/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}