Skip to content
This repository has been archived by the owner on Nov 5, 2023. It is now read-only.
/ ssdd-lab-template Public archive

Plantilla para el Laboratorio de Sistemas Distribuidos

Notifications You must be signed in to change notification settings

UCLM-ESI/ssdd-lab-template

Repository files navigation

Template project for ssdd-lab

This repository is a Python project template. It contains the following files and directories:

  • configs has several configuration files examples.
  • iceflix is the main Python package. You should rename it to something meaninful for your project.
  • iceflix/__init__.py is an empty file needed by Python to recognise the iceflix directory as a Python module.
  • iceflix/cli.py contains several functions to handle the basic console entry points defined in python.cfg. The name of the submodule and the functions can be modified if you need.
  • iceflix/iceflix.ice contains the Slice interface definition for the lab.
  • iceflix/main.py has a minimal implementation of a service, without the service servant itself. Can be used as template for main or the other services.
  • pyproject.toml defines the build system used in the project.
  • run_client should be a script that can be run directly from the repository root directory. It should be able to run the IceFlix client.
  • run_service should be a script that can be run directly from the repository root directory. It should be able to run all the services in background in order to test the whole system.
  • setup.cfg is a Python distribution configuration file for Setuptools. It needs to be modified in order to adeccuate to the package name and console handler functions.

About

Plantilla para el Laboratorio de Sistemas Distribuidos

Resources

Stars

Watchers

Forks

Packages

No packages published