An open API service indexing awesome lists of open source software.

https://github.com/lyes-sefiane/exception-response

Exception Response 🇩🇿 🇨🇦
https://github.com/lyes-sefiane/exception-response

java-17 maven-3 spring-framework-6

Last synced: 12 months ago
JSON representation

Exception Response 🇩🇿 🇨🇦

Awesome Lists containing this project

README

          

# Exception Response

### © 2024 | Sefiane, Lyes All Rights Reserved | [CC BY-NC-ND 4.0](https://creativecommons.org/licenses/by-nc-nd/4.0/)

[![CC BY-NC-ND 4.0][cc-by-nc-nd-image]][cc-by-nc-nd]

[cc-by-nc-nd]: http://creativecommons.org/licenses/by-nc-nd/4.0/
[cc-by-nc-nd-image]: https://licensebuttons.net/l/by-nc-nd/4.0/88x31.png
[cc-by-nc-nd-shield]: https://img.shields.io/badge/License-CC%20BY--NC--ND%204.0-lightgrey.svg

# GitHub Badges

![License](https://img.shields.io/static/v1?label=License&message=CC-BY-NC-ND-4.0&color=green)
[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg)](code_of_conduct.md)
[![CodeQL](https://github.com/lyes-sefiane/exception-response/actions/workflows/github-code-scanning/codeql/badge.svg)](https://github.com/lyes-sefiane/exception-response/actions/workflows/github-code-scanning/codeql)
[![Automatic Dependency Submission](https://github.com/lyes-sefiane/exception-response/actions/workflows/dependency-graph/auto-submission/badge.svg)](https://github.com/lyes-sefiane/exception-response/actions/workflows/dependency-graph/auto-submission)
[![Maven Package](https://github.com/lyes-sefiane/exception-response/actions/workflows/maven-publish.yml/badge.svg)](https://github.com/lyes-sefiane/exception-response/actions/workflows/maven-publish.yml)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=lyes-sefiane_exception-response&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=lyes-sefiane_exception-response)
[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=lyes-sefiane_exception-response&metric=bugs)](https://sonarcloud.io/summary/new_code?id=lyes-sefiane_exception-response)
[![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=lyes-sefiane_exception-response&metric=code_smells)](https://sonarcloud.io/summary/new_code?id=lyes-sefiane_exception-response)
[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=lyes-sefiane_exception-response&metric=reliability_rating)](https://sonarcloud.io/summary/new_code?id=lyes-sefiane_exception-response)
[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=lyes-sefiane_exception-response&metric=security_rating)](https://sonarcloud.io/summary/new_code?id=lyes-sefiane_exception-response)
[![Technical Debt](https://sonarcloud.io/api/project_badges/measure?project=lyes-sefiane_exception-response&metric=sqale_index)](https://sonarcloud.io/summary/new_code?id=lyes-sefiane_exception-response)
[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=lyes-sefiane_exception-response&metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=lyes-sefiane_exception-response)
[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=lyes-sefiane_exception-response&metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=lyes-sefiane_exception-response)
![GitHub top language](https://img.shields.io/github/languages/top/lyes-sefiane/exception-response)
![GitHub Release](https://img.shields.io/github/v/release/lyes-sefiane/exception-response)
![GitHub Release Date](https://img.shields.io/github/release-date/lyes-sefiane/exception-response)
![GitHub contributors](https://img.shields.io/github/contributors/lyes-sefiane/exception-response)
![GitHub Repo stars](https://img.shields.io/github/stars/lyes-sefiane/exception-response?style=social)

# Requirements

- [x] Java 17.x.y

- [x] Maven 3.x.y

# GitHub Maven Package

![GitHub Release](https://img.shields.io/github/v/release/lyes-sefiane/exception-response)
![GitHub Release Date](https://img.shields.io/github/release-date/lyes-sefiane/exception-response)

```bash

io.github.lyes-sefiane
exception-response
x.y.z

```

GitHub Packages

# CI/CD with GitHub Actions

## GitHub Actions Pipeline

GitHub Actions

## SonarQube Cloud

[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=lyes-sefiane_exception-response&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=lyes-sefiane_exception-response)
[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=lyes-sefiane_exception-response&metric=bugs)](https://sonarcloud.io/summary/new_code?id=lyes-sefiane_exception-response)
[![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=lyes-sefiane_exception-response&metric=code_smells)](https://sonarcloud.io/summary/new_code?id=lyes-sefiane_exception-response)
[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=lyes-sefiane_exception-response&metric=reliability_rating)](https://sonarcloud.io/summary/new_code?id=lyes-sefiane_exception-response)
[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=lyes-sefiane_exception-response&metric=security_rating)](https://sonarcloud.io/summary/new_code?id=lyes-sefiane_exception-response)
[![Technical Debt](https://sonarcloud.io/api/project_badges/measure?project=lyes-sefiane_exception-response&metric=sqale_index)](https://sonarcloud.io/summary/new_code?id=lyes-sefiane_exception-response)
[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=lyes-sefiane_exception-response&metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=lyes-sefiane_exception-response)
[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=lyes-sefiane_exception-response&metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=lyes-sefiane_exception-response)

SonarQube Cloud

## Snyk Monitoring

```bash

Run snyk/actions/maven-3-jdk-17@master
with:
command: monitor
args: --severity-threshold=low
json: false
env:
SNYK_TOKEN: ***
/usr/bin/docker run --name snyksnykmaven3jdk17_cf5032 --label 6baf8d --workdir /github/workspace --rm -e "SNYK_TOKEN" -e "INPUT_COMMAND" -e "INPUT_ARGS" -e "INPUT_JSON" -e "FORCE_COLOR" -e "SNYK_INTEGRATION_NAME" -e "SNYK_INTEGRATION_VERSION" -e "HOME" -e "GITHUB_JOB" -e "GITHUB_REF" -e "GITHUB_SHA" -e "GITHUB_REPOSITORY" -e "GITHUB_REPOSITORY_OWNER" -e "GITHUB_REPOSITORY_OWNER_ID" -e "GITHUB_RUN_ID" -e "GITHUB_RUN_NUMBER" -e "GITHUB_RETENTION_DAYS" -e "GITHUB_RUN_ATTEMPT" -e "GITHUB_REPOSITORY_ID" -e "GITHUB_ACTOR_ID" -e "GITHUB_ACTOR" -e "GITHUB_TRIGGERING_ACTOR" -e "GITHUB_WORKFLOW" -e "GITHUB_HEAD_REF" -e "GITHUB_BASE_REF" -e "GITHUB_EVENT_NAME" -e "GITHUB_SERVER_URL" -e "GITHUB_API_URL" -e "GITHUB_GRAPHQL_URL" -e "GITHUB_REF_NAME" -e "GITHUB_REF_PROTECTED" -e "GITHUB_REF_TYPE" -e "GITHUB_WORKFLOW_REF" -e "GITHUB_WORKFLOW_SHA" -e "GITHUB_WORKSPACE" -e "GITHUB_ACTION" -e "GITHUB_EVENT_PATH" -e "GITHUB_ACTION_REPOSITORY" -e "GITHUB_ACTION_REF" -e "GITHUB_PATH" -e "GITHUB_ENV" -e "GITHUB_STEP_SUMMARY" -e "GITHUB_STATE" -e "GITHUB_OUTPUT" -e "RUNNER_OS" -e "RUNNER_ARCH" -e "RUNNER_NAME" -e "RUNNER_ENVIRONMENT" -e "RUNNER_TOOL_CACHE" -e "RUNNER_TEMP" -e "RUNNER_WORKSPACE" -e "ACTIONS_RUNTIME_URL" -e "ACTIONS_RUNTIME_TOKEN" -e "ACTIONS_CACHE_URL" -e "ACTIONS_RESULTS_URL" -e GITHUB_ACTIONS=true -e CI=true -v "/var/run/docker.sock":"/var/run/docker.sock" -v "/home/runner/work/_temp/_github_home":"/github/home" -v "/home/runner/work/_temp/_github_workflow":"/github/workflow" -v "/home/runner/work/_temp/_runner_file_commands":"/github/file_commands" -v "/home/runner/work/exception-response/exception-response":"/github/workspace" snyk/snyk:maven-3-jdk-17 "snyk" "monitor" "--severity-threshold=low"

Monitoring /github/workspace (io.github.lyes-sefiane:exception-response)...

Explore this snapshot at https://app.snyk.io/org/lyes-sefiane/project/1f02c132-1929-46b9-8597-1795b88a028d/history/d8a76503-960b-4410-b033-67cc851b2777

Notifications about newly disclosed issues related to these dependencies will be emailed to you.

```

Snyk

# Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.