From a72240e4f2ab0eb2ed3b8b1cea5064fb0de2b03c Mon Sep 17 00:00:00 2001 From: Phil Date: Sun, 6 Apr 2025 15:54:25 +0200 Subject: [PATCH 1/3] Changed README for more information --- README.md | 56 +++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 40 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index 3f35877..47e92d5 100644 --- a/README.md +++ b/README.md @@ -1,24 +1,48 @@ -[![status-badge](https://ci.hackmi.ch/api/badges/11/status.svg)](https://ci.hackmi.ch/repos/11) -# goshorly -An easy self-hosted Link shortener in Golang with Redis <3 +![Build Status](https://ci.hackmi.ch/api/badges/11/status.svg) ---- +**Easy-to-use, self-hosted link shortener built with Golang and Redis.** -Docker Supported: -- linux/amd64 -- linux/arm/v6 -- linux/arm64/v8 +Lightweight, fast, and Docker-compatible for seamless deployment. ❤️ -See docker-compose.yml as example +### Features ---- +Self-hosted: Take control of your link shortening service. -Live-Demo: -- https://2slk.com Hosted by nitmali in Chinese +Built with Golang: High performance and reliability. ---- +Redis Integration: Efficient data storage. -**WARNING:** -- goshorly is in an early stage, it is not an Final Version! (Pre-Release Status v0.1.X) +Docker Support: Multi-platform compatibility ( linux/amd64, linux/arm/v6, linux/arm64/v8 ) -If you have an feature request, please do not hesitate to open an issue or merge request. + + + + +### Installation + +#### Using Docker +(please refer to the example files!) + +``` bash +git clone https://github.com/yourusername/goshorly.git +cd goshorly +docker-compose up -d +``` + +To simplify your deployment, we offer the following Docker tags: + +- dev: Latest code from the main branch (experimental). +- latest: Latest stable release (may include breaking changes). +- Versioned Tags (vX, vX.X, vX.X.X): Specific release versions. + + +### Contributing + +We welcome contributions! +If you have feature requests, bug reports, or improvements, feel free to: + +- Open an issue. +- Fork the repository. +- Create a new branch (feature/awesome-feature). +- Submit a pull request with detailed explanations. +- Submit a review. \ No newline at end of file -- 2.45.3 From 24007cab5891f0dd13299ba49bbf4e9931c7e9b1 Mon Sep 17 00:00:00 2001 From: Phil Date: Sun, 6 Apr 2025 20:12:04 +0200 Subject: [PATCH 2/3] Changed layout --- README.md | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 47e92d5..07823ed 100644 --- a/README.md +++ b/README.md @@ -1,25 +1,23 @@ -![Build Status](https://ci.hackmi.ch/api/badges/11/status.svg) +[![status-badge](https://ci.hackmi.ch/api/badges/11/status.svg)](https://ci.hackmi.ch/repos/11) +# Goshorly **Easy-to-use, self-hosted link shortener built with Golang and Redis.** Lightweight, fast, and Docker-compatible for seamless deployment. ❤️ +--- + ### Features -Self-hosted: Take control of your link shortening service. - -Built with Golang: High performance and reliability. - -Redis Integration: Efficient data storage. - -Docker Support: Multi-platform compatibility ( linux/amd64, linux/arm/v6, linux/arm64/v8 ) - - - +- Self-hosted: Take control of your link shortening service. +- Built with Golang: High performance and reliability. +- Redis Integration: Efficient data storage. +- Easy Deployment: Docker, Binary, Build it yourself +- Docker Support: ( linux/amd64, linux/arm/v6, linux/arm64/v8 ) +--- ### Installation - #### Using Docker (please refer to the example files!) @@ -35,6 +33,13 @@ To simplify your deployment, we offer the following Docker tags: - latest: Latest stable release (may include breaking changes). - Versioned Tags (vX, vX.X, vX.X.X): Specific release versions. +#### Using Binary +1. Download the latest binary from the releases. +2. Create an .env file (or use the .env.example) +and change the values for your environment. +3. Run the binary the terminal. + +--- ### Contributing -- 2.45.3 From 310ddbc84b409a92df3e8e794a88668e684df903 Mon Sep 17 00:00:00 2001 From: Phil Date: Mon, 7 Apr 2025 19:05:26 +0200 Subject: [PATCH 3/3] [docs] Changed build architecture for docker container ready to use --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 07823ed..cd7a912 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ Lightweight, fast, and Docker-compatible for seamless deployment. ❤️ - Built with Golang: High performance and reliability. - Redis Integration: Efficient data storage. - Easy Deployment: Docker, Binary, Build it yourself -- Docker Support: ( linux/amd64, linux/arm/v6, linux/arm64/v8 ) +- Docker Support: ( linux/amd64, linux/arm64 ) --- -- 2.45.3