Installation and setup

csspin must be installed to perform the following actions.

For leveraging plugins from within the csspin_ce plugin-package for csspin, the plugin-package must be added to the list of plugin-packages within a project’s spinfile.yaml.

Example: spinfile.yaml setup to enable the provided plugins
plugin_packages:
    - csspin-ce
    - csspin-frontend   # required by csspin-ce
    - csspin-java       # required by csspin-ce
    - csspin-python     # required by csspin-ce
plugins:
    - csspin_ce:
        - ce_services
        - mkinstance
        - pkgtest
contact_elements:
    umbrella: <The umbrella to use>
python:
    version: '3.11.9'
    index_url: <URL to package server to retrieve CE wheels from>
node:
    version: '18.17.1'

After the setup is done, the plugin-package can be provisioned by executing the following command within the project’s directory:

spin provision

The plugins defined in the plugins section of the spinfile.yaml can now be used, using:

spin ce-services --help

Note

Using any plugin of this package requires setting contact_elements.umbrella in the spinfile.yaml.