# CI, CD

1. [Current Status](#current-status)
2. [Methodology](#methodology)

## Current Status

| Platform              | Provider        | Operations                              | Status                                                                                                                                                                                                                                                                                                                                       |
| --------------------- | --------------- | --------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Windows, Linux, MacOS | GitHub          | Build, Test, Deploy to gh-pages         | [![Actions Status](https://github.com/computer-science-engineering/learning-computer-science/workflows/build-test/badge.svg)](https://github.com/computer-science-engineering/learning-computer-science/actions)                                                                                                                             |
| Linux                 | GitHub          | Linter                                  | [![GitHub Super-Linter](https://github.com/computer-science-engineering/learning-computer-science/workflows/Lint%20Code%20Base/badge.svg)](https://github.com/computer-science-engineering/learning-computer-science/actions)                                                                                                                |
| Windows, Linux        | AppVeyor        | Build, Test                             | [![Build status](https://ci.appveyor.com/api/projects/status/uvjam91rdx7f2kdo?svg=true)](https://ci.appveyor.com/project/manastalukdar/learning-computer-science)                                                                                                                                                                            |
| Linux                 | Travis CI       | Build, Test, Deploy to gh-pages         | [![Build Status](https://app.travis-ci.com/computer-science-engineering/learning-computer-science.svg?branch=main)](https://app.travis-ci.com/computer-science-engineering/learning-computer-science)                                                                                                                                                |
| Linux                 | Circle CI       | Build, Test                             | [![CircleCI](https://circleci.com/gh/computer-science-engineering/learning-computer-science/tree/main.svg?style=svg)](https://circleci.com/gh/computer-science-engineering/learning-computer-science/tree/main)                                                                                                                              |
| Linux                 | Azure Pipelines | Build, Test                             | [![Build Status](https://dev.azure.com/manas0111/computer-science-engineering/_apis/build/status/computer-science-engineering.learning-computer-science?branchName=refs%2Fpull%2F114%2Fmerge)](https://dev.azure.com/manas0111/computer-science-engineering/_build/latest?definitionId=1&branchName=refs%2Fpull%2F114%2Fmerge)                                                                                                                              |
| N/A                   | CodeClimate     | Check for code maintainability          | [![Maintainability](https://api.codeclimate.com/v1/badges/2e2bfc548d29f566051a/maintainability)](https://codeclimate.com/github/computer-science-engineering/learning-computer-science/maintainability)                                                                                                                                      |
| N/A                   | CodeClimate     | Check for test coverage using Circle CI | [![Test Coverage](https://api.codeclimate.com/v1/badges/2e2bfc548d29f566051a/test_coverage)](https://codeclimate.com/github/computer-science-engineering/learning-computer-science/test_coverage)                                                                                                                                            |
| N/A                   | Codacy          | Code analysis/quality check             | [![Codacy Badge](https://app.codacy.com/project/badge/Grade/b10299a64e704411ba321229fcad3e04)](https://www.codacy.com/gh/computer-science-engineering/learning-computer-science/dashboard?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=computer-science-engineering/learning-computer-science&amp;utm_campaign=Badge_Grade) |
| N/A                   | CodeBeat        | Static code analysis                    | [![codebeat badge](https://codebeat.co/badges/29ea0010-206a-433c-813d-55eba8e9edaf)](https://codebeat.co/projects/github-com-computer-science-engineering-learning-computer-science-main)                                                                                                                                                    |
| N/A                   | CodeFactor      | Static code analysis                    | [![CodeFactor](https://www.codefactor.io/repository/github/computer-science-engineering/learning-computer-science/badge)](https://www.codefactor.io/repository/github/computer-science-engineering/learning-computer-science)                                                                                                                |
| N/A                   | Codecov         | Code coverage using Circle CI           | [![codecov](https://codecov.io/gh/computer-science-engineering/learning-computer-science/branch/main/graph/badge.svg?token=IN47ioiCTU)](undefined)                                                                                                                                                                                           |
| N/A                   | Coveralls       | Code coverage using Circle CI           | [![Coverage Status](https://coveralls.io/repos/github/computer-science-engineering/learning-computer-science/badge.svg?branch=main)](https://coveralls.io/github/computer-science-engineering/learning-computer-science?branch=main) [[Known issue](https://github.com/computer-science-engineering/learning-computer-science/issues/35)]    |

## Methodology
