Skip to content

Commit b234409

Browse files
committed
add glossary
1 parent 858350f commit b234409

File tree

5 files changed

+21
-15
lines changed

5 files changed

+21
-15
lines changed

docs/reference/cli.rst

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,29 +3,22 @@
33
Command Line Interface for IOC Management
44
=========================================
55

6-
The python project ``epics-containers-cli`` is installed as part of the
7-
Python section of the initial tutorial `../tutorials/setup_workstation`.
8-
It provides a command line function ``ec`` with support for:
6+
The python project `edge-containers-cli` is installed as part of the Python section of the initial tutorial `../tutorials/setup_workstation`. It provides a command line function ``ec`` with support for:
97

108
- deploying, managing and debugging IOCs and other application Instances
119

12-
The CLI is just a thin wrapper around the underlying tools that do the real
13-
work:
10+
The CLI is just a thin wrapper around the underlying tools that do the real work:
1411

1512
:kubectl: the command line interface to the Kubernetes APIs
1613
:helm: the command line interface to the Kubernetes Helm package manager
1714
:podman (or docker): CLIs for container engines
1815
:git: the git version control system client
1916

20-
``ec`` is useful because it saves typing and provides a consistent interface
21-
when working on multiple beamlines. This is because it uses the environment
22-
setup by the beamline repo's ``environment.sh`` script. See `environment`.
17+
``ec`` is useful because it saves typing and provides a consistent interface when working on multiple `ec-services-repo` s. This is because it uses the environment setup by the beamline repo's ``environment.sh`` script. See `environment`.
2318

2419
To see the available commands, run ``ec --help``.
2520

26-
It may be instructive to understand the underlying tools and how they are
27-
are being called. For this reason ``ec`` supports a ``-v`` option to show
28-
the underlying commands being executed. e.g.
21+
It may be instructive to understand the underlying tools and how they are being called. For this reason ``ec`` supports a ``-v`` option to show the underlying commands being executed. e.g.
2922

3023
.. raw:: html
3124

docs/reference/environment.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
12
The Environment Configuration File
23
==================================
34

docs/reference/glossary.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
2+
# Glossary
3+
4+
(ec-services-repo)=
5+
## ec-services repository
6+
7+
A repository that contains the definitions for a group of IOC and service instances that are deployed in a Kubernetes cluster. The grouping of instances is up to the facility. At DLS the instances are grouped by beamline, accelerator groupings are by location or by technical domain as appropriate.
8+
9+
(edge-containers-cli)=
10+
## edge-containers-cli
11+
12+
A command line tool for deploying and managing service and IOC instances within an [](ec-services-repo). So named 'edge' containers because these services all run close to the hardware. Historically this tool was called epics containers cli and both versions use the command line entry point ``ec``.

docs/tutorials/create_beamline.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Create a Beamline Repository
44
============================
55

6-
In this tutorial we will create a new beamline source repository.
6+
In this tutorial we will create a new `ec-services-repo`.
77

88
All IOC Instances that we deploy will be grouped into domains and each
99
domain will have its own repository which defines those Instances.

docs/tutorials/setup_workstation.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -140,15 +140,15 @@ environment again. (Or place its bin folder in your path permanently).
140140

141141
.. _ec:
142142

143-
epics-containers-cli
143+
edge-containers-cli
144144
~~~~~~~~~~~~~~~~~~~~
145145

146146
Above we set up a python virtual environment. Now we will install
147-
the epics-containers-cli python tool into that environment.
147+
the `edge-containers-cli` python tool into that environment.
148148

149149
.. code-block:: bash
150150
151-
pip install epics-containers-cli
151+
pip install edge-containers-cli
152152
153153
This is the developer's 'outside of the container' helper tool. The command
154154
line entry point is ``ec``. We will be using many ``ec`` command line

0 commit comments

Comments
 (0)