Skip to content

Refactoring of ecoindex in one monorepo using polylith pattern

License

Notifications You must be signed in to change notification settings

cnumr/ecoindex_python_fullstack

Repository files navigation

Ecoindex Python Fullstack

Validate project quality

PyPI - Version PyPI - Downloads

PyPI - Version PyPI - Downloads

PyPI - Version PyPI - Downloads Docker Pulls

Docker Pulls Docker Pulls

This project is a polylith repository for the Ecoindex project. It is called "fullstack" because it contains all the components of the project, including the backend that is used in production, but also a CLI tool and modules that can be used in other projects.

You can get more information about polylith in the official documentation and in the python-polylith tool that is used to manage this repository.

Projects

This repository contains the following projects:

Here is a diagram of the dependencies between the projects:

Ecoindex Python Fullstack

Getting started

Requirements

Installation

To install main dependencies, run:

task poetry:install

Usage

Have a look at the task help:

task --list

Disclaimer

The LCA values used by ecoindex to evaluate environmental impacts are not under free license - ©Frédéric Bordage Please also refer to the mentions provided in the code files for specifics on the IP regime.

About

Refactoring of ecoindex in one monorepo using polylith pattern

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages