Skip to content

rrubenstei002/health-apis

Repository files navigation

health-apis

This project encapsulates the Health APIs. The system consists of three Spring Boot microservices that provide Argonaut compliant resources backed by information from the Corporate Data Warehouse.

Health API applications

applications


Building

Maven

  • Formats Java, XML, and JSON files (See the Style Guide)
  • Enforces unit test code coverage
  • Performs Checkstyle analysis using Google rules
  • Performs SpotBugs analysis with Find Security Bugs extensions
  • Enforces Git branch naming conventions to support Jira integration

The above build steps can be skipped for use with IDE launch support by disabling the standard profile, e.g. mvn -P'!standard' package

Configuration

The spring application requires an external configuration which can be provided by a teammate.

git-secrets

git-secrets must be installed and configured to scan for AWS entries and the patterns in .git-secrets-patterns. The init-git-secrets.sh can be used to simply set up.

⚠ Mac users

If using Homebrew, use brew install --HEAD git-secrets as decribed by this post to avoid issues committing multiple files.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •