github.com/quay/claircore@v1.5.28/README.md (about)

     1  ![](https://github.com/quay/claircore/workflows/CI/badge.svg)
     2  # ClairCore
     3  
     4  ClairCore provides a set of go modules which handle scanning container layers for installed packages and reporting any discovered vulnerabilities.  
     5  ClairCore is designed to be embedded into a service wrapper.  
     6  
     7  For a full overview see: [ClairCore Book](https://quay.github.io/claircore)
     8  
     9  # Local development and testing
    10  
    11  The following targets start and stop a local development environment  
    12  ```
    13  make local-dev-up
    14  make local-dev-down
    15  ```
    16  
    17  If you modify libvuln or libindex code the following make targets will restart the services with your changes  
    18  ```
    19  make libindexhttp-restart
    20  make libvulnhttp-restart
    21  ```
    22  
    23  With the local development environment up the following make target runs all tests including integration  
    24  ```
    25  make integration
    26  ```
    27  
    28  The following make target runs unit tests which do not require a database or local development environment  
    29  ```
    30  make unit
    31  ```