leotodisco / culture-inspector

Culture Inspector is a Python tool designed to compute the cultural dispersion of a community of developers based on their nationality informations.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Culture Inspector

Culture Inspector is a Python tool designed to compute the cultural dispersion of a community of developers based on their nationality informations. Additionally, it provides recommendations about community smells, helping to identify potential issues within the community dynamics.

Features

  • Computes the cultural dispersion of a community based on the nationality of its developers.
  • Utilizes six values, each corresponding to one of Hofstede's cultural dimensions.
  • Provides recommendations based on the computed cultural dispersion to identify potential community smells.

Installation

Python 3.11 is required to install this tool, then you should create a virtual environment by using the following command:

python3.11 -m venv myenv

You should enter you virtual environment with the following command:

source myenv/bin/activate

And you can install all the required dependencies with this command:

pip install -r requirements.txt

How To Use the Tool

To use the tool, after getting in the virtual environment, you should run the runner with this command:

python runner.py

About

Culture Inspector is a Python tool designed to compute the cultural dispersion of a community of developers based on their nationality informations.

License:Apache License 2.0


Languages

Language:Python 97.4%Language:Dockerfile 2.6%