Skip to content

Commit cd9924d

Browse files
committed
Add global instances, fix external link in cards
1 parent e735a52 commit cd9924d

4 files changed

Lines changed: 78 additions & 8 deletions

File tree

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ Built using [Jupyter Book 1](https://jupyterbook.org/). For additional guidance,
66

77
- [Anatomy of a Jupyter Book (TeachBooks.io)](https://teachbooks.io/manual/basic-features/jupyterbook.html)
88
- [Sphinx Design (the engine behind Jupyter Book)](https://sphinx-design.readthedocs.io/en/latest/) including [CSS classes](https://sphinx-design.readthedocs.io/en/pydata-theme/css_classes.html)
9+
- [MyST Syntax Extensions](https://myst-parser.readthedocs.io/en/latest/syntax/optional.html) even though we are using Markdown, not MyST
910

1011
To run locally, install Jupyter Book then build:
1112
```shell

TeSS_docs/_config.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,17 @@ bibtex_bibfiles:
2626

2727
# Information about where the book exists on the web
2828
repository:
29-
url: https://github.com/ibisba/workshop # Online location of your book
29+
url: https://github.com/ElixirTeSS/docs # Online location of your book
3030
path_to_book: . # Optional path to your book, relative to the repository root
3131
branch: main # Which branch of the repository should be used when creating links (optional)
3232

3333
# Add GitHub buttons to your book
3434
# See https://jupyterbook.org/customize/config.html#add-a-link-to-your-repository
3535
html:
3636
use_issues_button: true
37-
use_repository_button: true
37+
use_repository_button: true
38+
39+
# Generate anchor links for headings down to h3, so we can do eg [API](#api)
40+
sphinx:
41+
config:
42+
myst_heading_anchors: 3

TeSS_docs/_static/custom-classes.css

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/* Custom CSS Classes */
22

3-
article .external:not(:has(img))::after {
3+
article .external:not(:has(img)):not(.sd-hide-link-text )::after {
44
/* ↗, but nicer. SVG adapted from Inter's rendition of "↗". */
55
content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' version='1.1' id='svg1' width='12' height='12'%3E%3Cpath d='M 7.6490176,0 C 7.2259314,0 6.8841158,0.33671562 6.8841158,0.75348946 c 0,0.41677384 0.3418156,0.75348944 0.7649018,0.75348944 H 9.6258104 L 4.8141006,6.2492535 c -0.2987899,0.2943316 -0.2987899,0.7723267 0,1.0666587 0.2987896,0.2943318 0.7840244,0.2943318 1.0828141,0 L 10.708625,2.5736375 v 1.9472993 c 0,0.416774 0.341816,0.7534895 0.764901,0.7534895 0.423086,0 0.764902,-0.3367155 0.764902,-0.7534895 V 0.75348946 C 12.238428,0.33671562 11.896612,0 11.473526,0 Z M 1.9122544,0.75348946 C 0.85573386,0.75348946 0,1.5964559 0,2.6372133 v 7.5348947 c 0,1.040757 0.85573386,1.883724 1.9122544,1.883724 H 9.561272 c 1.05652,0 1.912254,-0.842967 1.912254,-1.883724 V 7.5348946 c 0,-0.4167736 -0.341816,-0.7534893 -0.764901,-0.7534893 -0.423086,0 -0.7649021,0.3367157 -0.7649021,0.7534893 v 2.6372134 c 0,0.207209 -0.1721028,0.376745 -0.3824509,0.376745 H 1.9122544 c -0.2103479,0 -0.3824509,-0.169536 -0.3824509,-0.376745 V 2.6372133 c 0,-0.2072096 0.172103,-0.3767448 0.3824509,-0.3767448 h 2.6771561 c 0.4230865,0 0.7649017,-0.3367156 0.7649017,-0.7534896 0,-0.4167738 -0.3418152,-0.75348944 -0.7649017,-0.75348944 z' id='path1' style='fill:%23999999;fill-opacity:1;stroke-width:0.0237243' /%3E%3C/svg%3E%0A");
66
/* inline => inline-block, so that we can give it a height */
@@ -22,3 +22,7 @@ html[data-theme="light"] article .sd-btn-primary.external:not(:has(img))::after
2222
html[data-theme="dark"] article .sd-btn-primary.external:not(:has(img))::after {
2323
filter: brightness(0);
2424
}
25+
/*
26+
article .sd-card :not(p) .external:not(:has(img))::after {
27+
content: none;
28+
}*/

TeSS_docs/overview/tess.md

Lines changed: 65 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Introduction to TeSS
22

3-
**Training e-Support Service (TeSS)**
3+
## Training e-Support Service (TeSS)
44

55

66
TeSS is a platform that was developed to provide a one-stop shop for trainers and trainees to discover online information and content, including training materials, events and interactive tutorials.
@@ -15,10 +15,70 @@ TeSS was originally developed as part of [ELIXIR](https://elixir-europe.org/), E
1515
One of the goals of ELIXIR is to train research scientists to better use available computational infrastructures to address critical research questions.
1616
This requires access both to face-to-face training opportunities and to disparate training materials and resources, currently dispersed across Europe.
1717

18+
## Global instances of TeSS
1819

20+
TeSS is an open source, reusable software platform, and has been deployed by several other communities across the globe.
1921

20-
```{seealso}
21-
- [mTeSS-X project website](https://elixirtess.github.io/mTeSS-X/) which includes [global instances of TeSS](https://elixirtess.github.io/mTeSS-X/global)
22-
- [Original documentation at ELIXIR TeSS](https://tess.elixir-europe.org/about)
23-
```
22+
::::{grid} 1 1 2 3
23+
:class-container: text-center
24+
:gutter: 3
2425

26+
:::{grid-item-card}
27+
:link: https://tess.elixir-europe.org/
28+
{fas}`earth-europe;sd-text-secondary` **ELIXIR TeSS (Training eSupport System)**
29+
^^^
30+
The original TeSS portal, computational resources for life sciences for ELIXIR Europe
31+
:::
32+
33+
:::{grid-item-card}
34+
:link: https://pan-training.eu/
35+
{fas}`earth-europe;sd-text-secondary` **PaN Training Catalogue**
36+
^^^
37+
Training for photon & neutron science around Europe
38+
:::
39+
40+
:::{grid-item-card}
41+
:link: https://dresa.org.au/
42+
{fas}`earth-oceania;sd-text-secondary` **Digital Research Skills Australasia (DReSA)**
43+
^^^
44+
Browsing, discovering and organising digital research events and training resources
45+
:::
46+
47+
:::{grid-item-card}
48+
:link: https://taxila.nl/
49+
{fas}`earth-europe;sd-text-secondary` **Taxila**
50+
^^^
51+
Collection of trainers, events, and materials empowering research in the Netherlands
52+
:::
53+
54+
:::{grid-item-card}
55+
:link: https://training.scilifelab.se/
56+
{fas}`earth-europe;sd-text-secondary` **SciLifeLab Training Portal**
57+
^^^
58+
Training for life science professionals across Sweden
59+
:::
60+
61+
:::{grid-item-card}
62+
:link: https://explora.alliancecan.ca/
63+
{fas}`earth-americas;sd-text-secondary` **Explora**
64+
^^^
65+
Canadian digital research infrastructure training (Digital Research Alliance of Canada)
66+
:::
67+
68+
:::{grid-item-card}
69+
:link: https://training.cern.ch/
70+
{fas}`earth-europe;sd-text-secondary` **HEP Training**
71+
^^^
72+
Training and events for the High Energy Physics community
73+
:::
74+
75+
:::{grid-item-card}
76+
:link: https://everse-training.app.cern.ch/
77+
{fas}`earth-europe;sd-text-secondary` **EVERSE Training**
78+
^^^
79+
Training and events to foster research software quality in Europe
80+
:::
81+
82+
::::
83+
84+
If you are maintaining an instance of TeSS and would like us to include it here, please [contact us](https://tess.elixir-europe.org/about/us#contact).

0 commit comments

Comments
 (0)