Skip to content

Commit 19d9782

Browse files
authored
Merge pull request #3016 from vkarak/doc/restructure-api-docs
[doc] Improve navigation in API documentation
2 parents 4a3cb48 + 4931602 commit 19d9782

File tree

5 files changed

+15
-3
lines changed

5 files changed

+15
-3
lines changed

docs/_templates/layout.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<ul>
1515
<li class="toctree-l1"><a class="reference internal" href="https://github.com/reframe-hpc/reframe" target="_blank">ReFrame Github repo</a></li>
1616
<li class="toctree-l1"><a class="reference internal" href="https://github.com/reframe-hpc" target="_blank">ReFrame site tests</a></li>
17-
<li class="toctree-l1"><a class="reference internal" href="https://reframe-slack.herokuapp.com/" target="_blank">ReFrame's Slack workspace</a></li>
17+
<li class="toctree-l1"><a class="reference internal" href="https://join.slack.com/t/reframetalk/shared_invite/zt-1tar8s71w-At0tolJ~~zxT2oG_2Ly9sw" target="_blank">ReFrame's Slack workspace</a></li>
1818
<li class="toctree-l1"><a class="reference internal" href="https://twitter.com/ReFrameHPC" target="_blank">@ReFrameHPC on Twitter</a></li>
1919
</ul>
2020
{% endblock %}

docs/deferrable_functions_reference.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@ The key characteristic of these functions is that they store their arguments whe
1010
ReFrame provides an ample set of deferrable utilities and it also allows users to write their own deferrable functions when needed.
1111
Please refer to ":doc:`deferrables`" for a hands-on explanation on how deferrable functions work and how to create custom deferrable functions.
1212

13+
.. contents:: Contents
14+
:local:
15+
:backlinks: entry
16+
1317

1418
Explicit evaluation of deferrable functions
1519
-------------------------------------------

docs/programming_apis.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Programming APIs
33
================
44

55
.. toctree::
6-
:maxdepth: 3
6+
:maxdepth: 2
77

88
regression_test_api
99
deferrable_functions_reference

docs/regression_test_api.rst

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,11 @@ This page provides a reference guide of the ReFrame API for writing regression t
66
Internal data structures and APIs are covered only to the extent that this might be helpful to the final user of the framework.
77

88

9-
.. _regression-bases:
9+
.. contents:: Contents
10+
:local:
11+
:backlinks: entry
12+
13+
.. _regression-bases:
1014

1115
-----------------
1216
Test Base Classes

docs/utility_functions_reference.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ Utility Functions
77
This is a collection of utility functions and classes that are used by the framework but can also be useful when writing regression tests.
88
Functions or classes marked as draft should be used with caution, since they might change or be replaced without a deprecation warning.
99

10+
.. contents:: Contents
11+
:local:
12+
:backlinks: entry
13+
1014

1115
General Utilities
1216
-----------------

0 commit comments

Comments
 (0)