Metadata-Version: 2.4
Name: devops-maturity
Version: 0.1.2
Summary: A tool to evaluate and measure the maturity level of your DevOps practices.
Author-email: Xianpeng Shen <xianpeng.shen@gmail.com>
License-Expression: MIT
Project-URL: homepage, https://github.com/devops-maturity
Project-URL: source, https://github.com/devops-maturity/devops-maturity
Project-URL: tracker, https://github.com/devops-maturity/devops-maturity/issues
Keywords: devops,maturity,assessment,cli
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: fastapi
Requires-Dist: typer
Requires-Dist: jinja2
Requires-Dist: pydantic
Requires-Dist: python-multipart
Requires-Dist: sqlalchemy
Provides-Extra: dev
Requires-Dist: ruff; extra == "dev"
Requires-Dist: uvicorn; extra == "dev"
Provides-Extra: test
Requires-Dist: fastapi; extra == "test"
Requires-Dist: httpx; extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Dynamic: license-file

# DevOps Maturity Assessment

[![PyPI - Version](https://img.shields.io/pypi/v/devops-maturity)](https://pypi.org/project/devops-maturity/)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/devops-maturity)
[![CI](https://github.com/devops-maturity/devops-maturity/actions/workflows/ci.yml/badge.svg)](https://github.com/devops-maturity/devops-maturity/actions/workflows/ci.yml)

## Overview

The DevOps Maturity Assessment is a tool designed to help you evaluate your DevOps practices and maturity level. It provides a structured questionnaire that covers various aspects of DevOps, allowing you to identify strengths and areas for improvement.

## Usage

### Launch Web Application

To launch the web application, you can use the following command:

```bash
git clone https://github.com/devops-maturity/devops-maturity.git
cd devops-maturity
pip install nox
nox -s preview
```

Then open [http://127.0.0.1:8000](http://127.0.0.1:8000) in your browser to access the DevOps Maturity Assessment web interface.

### Use the CLI

To run the assessment in your terminal, use:

```bash
pip install devops-maturity
devops-maturity assess
```

This will prompt you to answer questions interactively and generate a badge based on your score.

## DevOps Maturity Specification

The assessment is based on the [DevOps Maturity Specification](https://devops-maturity.github.io/).

## License

This project is licensed under the [MIT License](LICENSE).
