Skip to content

Repository files navigation

Care Teleicu

Care plugin to add teleicu specific features

Local Development

To develop the plug in local environment along with care, follow the steps below:

  1. Go to the care root directory and clone the plugin repository:
cd care
git clone git@github.com:10bedicu/care_teleicu.git
  1. Add the plugin config in plug_config.py
...

care_teleicu_plugin = Plug(
    name="care_teleicu", # name of the django app in the plugin
    package_name="/app/care_teleicu", # this has to be /app/ + plugin folder name
    version="", # keep it empty for local development
    configs={}, # plugin configurations if any
)
plugs = [care_teleicu_plugin]

...
  1. Tweak the code in plugs/manager.py, install the plugin in editable mode
...

subprocess.check_call(
    [sys.executable, "-m", "pip", "install", "-e", *packages] # add -e flag to install in editable mode
)

...
  1. Rebuild the docker image and run the server
make re-build
make up

Important

Do not push these changes in a PR. These changes are only for local development.

Production Setup

To install care care_teleicu, you can add the plugin config in care/plug_config.py as follows:

...

care_teleicu_plug = Plug(
    name=care_teleicu,
    package_name="git+https://github.com/10bedicu/care_teleicu.git",
    version="@main",
    configs={},
)
plugs = [care_teleicu_plug]
...

Extended Docs on Plug Installation

This plugin was created with Cookiecutter using the ohcnetwork/care-plugin-cookiecutter.

About

Care plugin to add teleicu specific features

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages