Skip to content

Commit

Permalink
notes on latest changes
Browse files Browse the repository at this point in the history
  • Loading branch information
gilesknap committed Feb 18, 2024
1 parent 599f4a8 commit 2ba33d0
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 3 deletions.
14 changes: 14 additions & 0 deletions docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,20 @@ html_theme.sidebar_secondary.remove: true
:end-before: <!-- README only content
```

Update for February 2024
------------------------

The tutorials have now been updated. Recent changes include:

- epics-containers-cli has been renamed to edge-containers-cli. It now supports the deployment of general services as well as IOCs. It still has the entrypoint `ec` but the namespace `ioc` has been dropped and its functions are now in the root (e.g. `ec ioc deploy` is now `ec deploy`).
- Improved CI for {any}`ec-services-repo`s and generic IOCs repos.
- copier template based creation of new beamline, accelerator and generic IOC repos.
- This provides greatly improved ability to adopt updates to the template into your own repositories.

All tutorials are now up to date with the latest workflow. The exception is tutorials for the RTEMS platform which are now in active development.



Materials
---------
- [Oxfordshire EPICS Meeting Nov 2023](https://dlsltd-my.sharepoint.com/:p:/g/personal/giles_knap_diamond_ac_uk/Ee7SPC_39blEu4Pilgqul7IBiCi4GM9_cgMzONV2ALHIsw?e=U02gHd)
Expand Down
1 change: 0 additions & 1 deletion docs/tutorials.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ tutorials/ioc_changes1
tutorials/ioc_changes2
tutorials/generic_ioc
tutorials/debug_generic_ioc
tutorials/test_generic_ioc
tutorials/support_module
tutorials/setup_k8s
tutorials/setup_k8s_new_beamline
Expand Down
4 changes: 2 additions & 2 deletions docs/tutorials/support_module.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ This tutorial is an early draft and is not yet complete.

This is a type 3. change from the list at {any}`ioc-change-types`.

In the tutorial on {doc}`/tutorials/generic_ioc`, we created a new Generic IOC container image that wrapped the existing support module `lakeshore340`.
In the tutorial on {doc}`generic_ioc`, we created a new Generic IOC container image that wrapped the existing support module `lakeshore340`.

If you wanted to create a completely new support module then you would use a very similar workflow to the above.

Expand All @@ -18,6 +18,6 @@ In brief, the steps are:
- ln -s /workspaces/YOUR_SUPPORT_MODULE_NAME /epics/support/YOUR_SUPPORT_MODULE_NAME
- TODO the ibek command `ibek dev support YOUR_SUPPORT_MODULE_NAME` will do this in future
- Now work on your support module and get it compiling
- Then add `ibek-support` for the new module as per {doc}`/tutorials/generic_ioc`
- Then add `ibek-support` for the new module as per {doc}`generic_ioc`
- create an example instance in the Generic IOC project to test your work
- When ready, push your new support and new ioc-support projects.

0 comments on commit 2ba33d0

Please sign in to comment.