Skip to content

Commit 3fc5685

Browse files
Merge pull request #30 from aptlogica/sonar-update
Sonar update and update badges
2 parents b9252e8 + 7852b5e commit 3fc5685

3 files changed

Lines changed: 27 additions & 10 deletions

File tree

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ build: ## Build the application
5858
# Run tests
5959
test: ## Run all tests
6060
@echo "${GREEN}Running tests...${NC}"
61-
@powershell -Command "go test -v -race -coverprofile='$(COVER_PROFILE)' -covermode=atomic -coverpkg='./...' './tests/...'"
61+
@powershell -Command "go test -v -race -coverprofile='$(COVER_PROFILE)' -covermode=atomic -coverpkg='./internal/...,./pkg/...' './tests/...'"
6262
@echo "${GREEN}Tests completed!${NC}"
6363

6464
# Run tests with coverage

README.md

Lines changed: 24 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,28 @@
1-
# sereni-email-smtp - Production-Grade SMTP Email Service
1+
<h1 align="center">sereni-email-smtp - Production-Grade SMTP Email Service</h1>
2+
3+
<p align="center">Enterprise-grade SMTP email service and open source email server for mission-critical applications. A comprehensive transactional email service and email delivery service providing reliable email sending, advanced queueing, retry mechanisms, and seamless cloud-native integration.</p>
4+
5+
<p align="center">
6+
<a href="LICENSE"><img src="https://img.shields.io/badge/Version-1.0.0-blue?style=for-the-badge" alt="Version"></a>
7+
<a href="https://golang.org"><img src="https://img.shields.io/badge/Go-1.26.2-00ADD8?style=for-the-badge&logo=go&logoColor=white" alt="Go Version"></a>
8+
<a href="https://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol"><img src="https://img.shields.io/badge/SMTP-Protocol-EA4335?style=for-the-badge&logo=gmail&logoColor=white" alt="SMTP"></a>
9+
<a href="https://gin-gonic.com/"><img src="https://img.shields.io/badge/Gin-Framework-008ECF?style=for-the-badge&logo=gin&logoColor=white" alt="Gin"></a>
10+
<a href="https://www.docker.com/"><img src="https://img.shields.io/badge/Docker-Ready-2496ED?style=for-the-badge&logo=docker&logoColor=white" alt="Docker"></a>
11+
<a href="https://swagger.io/"><img src="https://img.shields.io/badge/Swagger-Documented-85EA2D?style=for-the-badge&logo=swagger&logoColor=black" alt="Swagger"></a>
12+
</p>
13+
14+
<p align="center">
15+
<a href="https://github.com/aptlogica/sereni-email-smtp/actions/workflows/ci.yml"><img src="https://github.com/aptlogica/sereni-email-smtp/actions/workflows/ci.yml/badge.svg" alt="CI"></a>
16+
<a href="https://github.com/aptlogica/sereni-email-smtp/actions/workflows/codeql.yml"><img src="https://github.com/aptlogica/sereni-email-smtp/actions/workflows/codeql.yml/badge.svg" alt="CodeQL"></a>
17+
<a href="https://sonarcloud.io/dashboard?id=aptlogica_sereni-email-smtp"><img src="https://sonarcloud.io/api/project_badges/measure?project=aptlogica_sereni-email-smtp&metric=alert_status" alt="Quality Gate"></a>
18+
<a href="https://sonarcloud.io/dashboard?id=aptlogica_sereni-email-smtp"><img src="https://sonarcloud.io/api/project_badges/measure?project=aptlogica_sereni-email-smtp&metric=coverage" alt="Coverage"></a>
19+
<a href="https://sonarcloud.io/dashboard?id=aptlogica_sereni-email-smtp"><img src="https://sonarcloud.io/api/project_badges/measure?project=aptlogica_sereni-email-smtp&metric=security_rating" alt="Security"></a>
20+
</p>
21+
22+
<p align="center">
23+
<a href="LICENSE"><img src="https://img.shields.io/badge/License-MIT-green.svg" alt="License"></a>
24+
</p>
225

3-
> Enterprise-grade SMTP email service and open source email server for mission-critical applications. A comprehensive transactional email service and email delivery service providing reliable email sending, advanced queueing, retry mechanisms, and seamless cloud-native integration.
4-
5-
[![Version](https://img.shields.io/badge/Version-1.0.0-blue.svg)](LICENSE)
6-
[![Go Version](https://img.shields.io/badge/Go-1.26.2-00ADD8?style=flat-square&logo=go)](https://golang.org)
7-
[![License](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE)
8-
[![Quality Gate Status](https://sonar.aptlogica.com/api/project_badges/measure?project=aptlogica_sereni-email-smtp_81bfe731-8d64-4b02-a58c-81c48abd4f9a&metric=alert_status&token=sqb_152d71a0f9a3621514372a3e4c87460e3059bbc2)](https://sonar.aptlogica.com/dashboard?id=aptlogica_sereni-email-smtp_81bfe731-8d64-4b02-a58c-81c48abd4f9a)
926

1027
## Overview
1128

sonar-project.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ sonar.organization=aptlogica
33

44
sonar.language=go
55
sonar.sources=cmd,pkg,internal
6-
sonar.tests=tests
6+
sonar.exclusions=Dockerfile,tests/**,**/*_test.go,**/test/**,**/tests/**
77
sonar.test.inclusions=**/*_test.go
88
sonar.go.coverage.reportPaths=coverage.out
9-
sonar.exclusions=Dockerfile,**/*_test.go
9+
sonar.coverage.exclusions=cmd/server/main.go,docs/**,**/docs.go,examples/**
1010

0 commit comments

Comments
 (0)