Skip to content

Persons API #554

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 17 commits into from
Aug 8, 2024
Merged

Persons API #554

merged 17 commits into from
Aug 8, 2024

Conversation

FrostyApeOne
Copy link
Collaborator

The following have been implemented however still WIP

  • Persons API project created
  • Generic repository added to reduce boiler plating
  • AutoMapper added to ease mapping, improve performance and stick to SOLID principles

elielijah321 and others added 11 commits August 2, 2024 11:56
* Basic dockerfile for serving the Person API

* Custom entrypoint script that does not run any EF migrations

* Add new Person Api Dockerfile to build test

* Add new Project to .NET CI tests

* Fix: target correct project during build

* CI: Test both Dockerfiles
* Adjust deployment workflow to include the Persons Api

* Deploy a Custom Container App using Terraform
* prefix tags when built on GHCR so that persons api is distinct from academies api
Copy link

sonarqubecloud bot commented Aug 8, 2024

Quality Gate Failed Quality Gate failed

Failed conditions
1 Security Hotspot
0.0% Coverage on New Code (required ≥ 70%)
28.5% Duplication on New Code (required ≤ 3.0%)
74 New Code Smells (required ≤ 0)
C Reliability Rating on New Code (required ≥ A)

See analysis details on SonarCloud

Catch issues before they fail your Quality Gate with our IDE extension SonarLint

Copy link
Collaborator

@DrizzlyOwl DrizzlyOwl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Happy to approve considering other changes are minimal impact and can be addressed later

@FrostyApeOne FrostyApeOne merged commit ff48d57 into main Aug 8, 2024
4 of 5 checks passed
@FrostyApeOne FrostyApeOne deleted the feature/173197-Persons-API branch August 8, 2024 11:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants