Skip to content

Commit

Permalink
Added character escapes, formatted links, and upgraded to node 18 and…
Browse files Browse the repository at this point in the history
… docusaurus 3.3.2
  • Loading branch information
voetberg committed May 23, 2024
1 parent a64a1e7 commit a816788
Show file tree
Hide file tree
Showing 13 changed files with 139 additions and 135 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/update_documentation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -74,9 +74,9 @@ jobs:
repository: rucio/rucio
ref: master
path: tools/run_in_docker/rucio
- uses: actions/setup-node@v3
- uses: actions/setup-node@v4
with:
node-version: 16
node-version: 18
- name: Install rucio-api generation dependencies and build markdown sites for the API
run: |
python3 -m pip install -U pip setuptools
Expand Down
112 changes: 56 additions & 56 deletions docs/about_our_contributors.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
id: about_our_contributors
title: About Our Contributors
mdxOptions: { format: "md" }
---

Below is a list of contibutors who have contributed to the
Expand All @@ -14,62 +15,61 @@ repository](https://github.com/rucio/documentation) before making a submission.
# Individual contributors to the source code

---

- Mario Lassnig <mario.lassnig@cern.ch>, 2012-2021
- Vincent Garonne <vgaronne@gmail.com>, 2012-2019
- Angelos Molfetas <Angelos.Molfetas@cern.ch>, 2012
- Martin Barisits <martin.barisits@cern.ch>, 2012-2021
- Thomas Beermann <thomas.beermann@cern.ch>, 2012-2021
- Ralph Vigne <ralph.vigne@cern.ch>, 2012-2016
- Graeme Stewart <graeme.andrew.stewart@cern.ch>, 2012
- Yun-Pin Sun <winter0128@gmail.com>, 2012-2013
- Cedric Serfon <cedric.serfon@cern.ch>, 2012-2021
- Luis Rodrigues <lfrodrigues@gmail.com>, 2013
- WeiJen Chang <e4523744@gmail.com>, 2013-2014
- Gancho Dimitrov <gancho.dimitrov@cern.ch>, 2013
- Wen Guan <wguan.icedew@gmail.com>, 2014-2017
- David Cameron <d.g.cameron@gmail.com>, 2014-2016
- Tomáš Kouba <tomas.kouba@cern.ch>, 2014-2015
- Cheng-Hsi Chao <cheng-hsi.chao@cern.ch>, 2014
- Evangelia Liotiri <evangelia.liotiri@cern.ch>, 2014-2015
- Joaquín Bogado <jbogado@linti.unlp.edu.ar>, 2014-2018
- Fernando López <fernando.e.lopez@gmail.com>, 2015-2016
- Sylvain Blunier <sylvain.blunier@cern.ch>, 2016
- Tomas Javurek <tomas.javurek@cern.ch>, 2016-2020
- Brian Bockelman <bbockelm@cse.unl.edu>, 2016-2018
- Tobias Wegner <twegner@cern.ch>, 2017-2020
- Frank Berghaus <frank.berghaus@cern.ch>, 2017
- Vitjan Zavrtanik <vitjan.zavrtanik@cern.ch>, 2017
- Stefan Prenner <stefan.prenner@cern.ch>, 2017-2018
- Nicolo Magini <Nicolo.Magini@cern.ch>, 2017-2018
- Oliver Freyermuth <o.freyermuth@googlemail.com>, 2017
- Eric Vaandering <ericvaandering@gmail.com>, 2018
- Dimitrios Christidis <dimitrios.christidis@cern.ch>, 2018-2021
- Igor Mandrichenko <ivm@fnal.gov>, 2018
- Shreyansh Khajanchi <shreyansh_k@live.com>, 2018
- Robert Illingworth <illingwo@fnal.gov>, 2018
- Hannes Hansen <hannes.jakob.hansen@cern.ch>, 2018-2019
- James Perry <j.perry@epcc.ed.ac.uk>, 2019-2021
- Vivek Nigam <viveknigam.nigam3@gmail.com>, 2019 - 2020
- Kaustubh Hiware <hiwarekaustubh@gmail.com>, 2019
- Florido Paganelli <florido.paganelli@hep.lu.se>, 2019
- Boris Bauermeister <Boris.Bauermeister@gmail.com> 2019
- Ruturaj Gujar <ruturaj.gujar23@gmail.com> 2019
- Andrew Lister <andrew.lister@stfc.ac.uk>, 2019
- Aristeidis Fkiaras <aristeidis.fkiaras@cern.ch>, 2019
- Benedikt Ziemons <benedikt.ziemons@cern.ch>, 2020-2021
- Muhammad Aditya Hilmy <mhilmy@hey.com>, 2020
- Eli Chadwick <eli.chadwick@stfc.ac.uk>, 2020
- Patrick Austin <patrick.austin@stfc.ac.uk>, 2020
- Rob Barnsley <R.Barnsley@skatelescope.org>, 2020
- Alan Malta Rodrigues <alan.malta@cern.ch>, 2020
- Rizart Dona <rizart.dona@gmail.com>, 2021-2022
- Aksel Lunde Aase <aksel.lunde.aase@gmail.com>, 2022
- Anton Schwarz <anton.schwarz@cern.ch>, 2022
- Johannes Lange <johannes.lange@uni-hamburg.de>, 2022-2023
- Domenic Gosein <domenic.gosein@cern.ch>, 2023
- Eraldo Junior <esilvaju@cern.ch>, 2021-2024
- Dimitris Xenakis <d.xenakis@ieee.org>, 2024
- Mario Lassnig [mario.lassnig@cern.ch](mailto:mario.lassnig@cern.ch), 2012-2021
- Vincent Garonne [vgaronne@gmail.com](mailto:vgaronne@gmail.com), 2012-2019
- Angelos Molfetas [Angelos.Molfetas@cern.c](mailto:Angelos.Molfetas@cern.ch), 2012
- Martin Barisits [martin.barisits@cern.ch](mailto:martin.barisits@cern.ch), 2012-2021
- Thomas Beermann [thomas.beermann@cern.ch](mailto:thomas.beermann@cern.ch), 2012-2021
- Ralph Vigne [ralph.vigne@cern.ch](mailto:ralph.vigne@cern.ch), 2012-2016
- Graeme Stewart [graeme.andrew.stewart@cern.ch](mailto:graeme.andrew.stewart@cern.ch), 2012
- Yun-Pin Sun [winter0128@gmail.com](mailto:winter0128@gmail.com), 2012-2013
- Cedric Serfon [cedric.serfon@cern.ch](mailto:cedric.serfon@cern.ch), 2012-2021
- Luis Rodrigues [lfrodrigues@gmail.com](mailto:lfrodrigues@gmail.com), 2013
- WeiJen Chang [e4523744@gmail.com](mailto:e4523744@gmail.com), 2013-2014
- Gancho Dimitrov [gancho.dimitrov@cern.ch](mailto:gancho.dimitrov@cern.ch), 2013
- Wen Guan [wguan.icedew@gmail.co](mailto:wguan.icedew@gmail.com), 2014-2017
- David Cameron [d.g.cameron@gmail.com](mailto:d.g.cameron@gmail.com), 2014-2016
- Tomáš Kouba [tomas.kouba@cern.ch](mailto:tomas.kouba@cern.ch), 2014-2015
- Cheng-Hsi Chao [cheng-hsi.chao@cern.ch](mailto:cheng-hsi.chao@cern.ch), 2014
- Evangelia Liotiri [evangelia.liotiri@cern.ch](mailto:evangelia.liotiri@cern.ch), 2014-2015
- Joaquín Bogado [jbogado@linti.unlp.edu.ar](mailto:jbogado@linti.unlp.edu.ar), 2014-2018
- Fernando López [fernando.e.lopez@gmail.com](mailto:fernando.e.lopez@gmail.com), 2015-2016
- Sylvain Blunier [sylvain.blunier@cern.ch](mailto:sylvain.blunier@cern.ch), 2016
- Tomas Javurek [tomas.javurek@cern.ch](mailto:tomas.javurek@cern.ch), 2016-2020
- Brian Bockelman [bbockelm@cse.unl.edu](mailto:bbockelm@cse.unl.edu), 2016-2018
- Tobias Wegner [twegner@cern.ch](mailto:twegner@cern.ch), 2017-2020
- Frank Berghaus [frank.berghaus@cern.ch)](mailto:frank.berghaus@cern.ch), 2017
- Vitjan Zavrtanik [vitjan.zavrtanik@cern.ch](mailto:vitjan.zavrtanik@cern.ch), 2017
- Stefan Prenner [stefan.prenner@cern.ch](mailto:stefan.prenner@cern.ch), 2017-2018
- Nicolo Magini [Nicolo.Magini@cern.ch](mailto:Nicolo.Magini@cern.ch), 2017-2018
- Oliver Freyermuth [o.freyermuth@googlemail.co](mailto:o.freyermuth@googlemail.com), 2017
- Eric Vaandering [ericvaandering@gmail.co](mailto:ericvaandering@gmail.com), 2018
- Dimitrios Christidis [dimitrios.christidis@cern.ch](mailto:dimitrios.christidis@cern.ch), 2018-2021
- Igor Mandrichenko [ivm@fnal.gov](mailto:ivm@fnal.gov), 2018
- Shreyansh Khajanchi [shreyansh_k@live.com](mailto:shreyansh_k@live.com), 2018
- Robert Illingworth [illingwo@fnal.gov](mailto:illingwo@fnal.gov), 2018
- Hannes Hansen [hannes.jakob.hansen@cern.c](mailto:hannes.jakob.hansen@cern.ch), 2018-2019
- James Perry [j.perry@epcc.ed.ac.uk](mailto:j.perry@epcc.ed.ac.uk), 2019-2021
- Vivek Nigam [viveknigam.nigam3@gmail.com](mailto:viveknigam.nigam3@gmail.com), 2019 - 2020
- Kaustubh Hiware [hiwarekaustubh@gmail.co](mailto:hiwarekaustubh@gmail.com), 2019
- Florido Paganelli [florido.paganelli@hep.lu.se](mailto:florido.paganelli@hep.lu.se), 2019
- Boris Bauermeister [Boris.Bauermeister@gmail.com](mailto:Boris.Bauermeister@gmail.com) 2019
- Ruturaj Gujar [ruturaj.gujar23@gmail.com](mailto:ruturaj.gujar23@gmail.com) 2019
- Andrew Lister [andrew.lister@stfc.ac.uk](mailto:andrew.lister@stfc.ac.uk), 2019
- Aristeidis Fkiaras [aristeidis.fkiaras@cern.ch](mailto:aristeidis.fkiaras@cern.ch), 2019
- Benedikt Ziemons [benedikt.ziemons@cern.ch](mailto:benedikt.ziemons@cern.ch), 2020-2021
- Muhammad Aditya Hilmy [mhilmy@hey.com](mailto:mhilmy@hey.com), 2020
- Eli Chadwick [eli.chadwick@stfc.ac.uk](mailto:eli.chadwick@stfc.ac.uk), 2020
- Patrick Austin [:patrick.austin@stfc.ac.uk](mailto:patrick.austin@stfc.ac.uk), 2020
- Rob Barnsley [R.Barnsley@skatelescope.org](mailto:R.Barnsley@skatelescope.org), 2020
- Alan Malta Rodrigues [alan.malta@cern.ch](mailto:alan.malta@cern.ch), 2020
- Rizart Dona [rizart.dona@gmail.com](mailto:rizart.dona@gmail.com), 2021-2022
- Aksel Lunde Aase [aksel.lunde.aase@gmail.co](mailto:aksel.lunde.aase@gmail.com), 2022
- Anton Schwarz [anton.schwarz@cern.ch](mailto:anton.schwarz@cern.ch), 2022
- Johannes Lange [johannes.lange@uni-hamburg.de](mailto:johannes.lange@uni-hamburg.de), 2022-2023
- Domenic Gosein [domenic.gosein@cern.ch](mailto:domenic.gosein@cern.ch), 2023
- Eraldo Junior [esilvaju@cern.ch](mailto:esilvaju@cern.ch), 2021-2024
- Dimitris Xenakis [d.xenakis@ieee.org](mailto:d.xenakis@ieee.org), 2024

# Organisations employing contributors

Expand Down
2 changes: 1 addition & 1 deletion docs/contact_us.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ and you can view the schedule [here](https://indico.cern.ch/category/10588/).

## Rucio news mailing list

We have a dedicated news mailing list for general announcements (<10 eMails per
We have a dedicated news mailing list for general announcements (\<10 eMails per
year) for the Rucio community. You can subscribe to [rucio-news@cern.ch](https://e-groups.cern.ch/e-groups/Egroup.do?egroupId=10586148)
directly with a CERN account, for external subscribers please send an eMail
to [rucio-news-subscribe@cern.ch](mailto:rucio-news-subscribe@cern.ch?subject=Subscribe).
Expand Down
6 changes: 2 additions & 4 deletions docs/contributing.md
Original file line number Diff line number Diff line change
Expand Up @@ -88,8 +88,7 @@ The following figure might help you with an overview:
pre-commit install --hook-type pre-push
```

More information:
<https://pre-commit.com/#confining-hooks-to-run-at-certain-stages>
More information [please view the pre-commit documentation](https://pre-commit.com/#confining-hooks-to-run-at-certain-stages)

### 2. Create an Issue

Expand Down Expand Up @@ -130,8 +129,7 @@ list__](https://github.com/rucio/rucio/labels) and are usually specified on the
issue of the change.

Add additional explanations to the body of the commit, such as motivation for
certain decisions and background information. Here are some general rules:
<https://cbea.ms/git-commit/>.
certain decisions and background information. [Here are some general rules.](https://cbea.ms/git-commit/).

If you add a [__github-recognised
keyword__](https://help.github.com/articles/closing-issues-using-keywords/) then
Expand Down
5 changes: 4 additions & 1 deletion docs/developer/setting_up_mac_apple_silicon.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,11 @@ In order to force Docker to run commands with platform `linux/amd64` instead of

Set Docker default platform to `linux/amd64`:

```bash
export DOCKER_DEFAULT_PLATFORM=linux/amd64
```

Or run it as part of the command a single time:

```bash
DOCKER_DEFAULT_PLATFORM=linux/amd64 docker-compose -f <docker-compose-file.yml>
```
2 changes: 1 addition & 1 deletion docs/developer/webui/streamedtables.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ of the `ComDOM`.

The generic component when dealing with streamed data is the `StreamedTable`,
which is a custom HTML table framework based on [Tanstack
Table](https://tanstack.com/table/v8/docs/guide/introduction) and optimised for
Table](https://tanstack.com/table/v8/docs/introduction) and optimized for
use with the streams fed in via the ComDOM. A StreamedTable is defined by a set
of react props passed into the component (which will be described below). The
framework is completed by a plethora of ready-to-use components which solve the
Expand Down
54 changes: 20 additions & 34 deletions docs/operator/configuration_parameters.md
Original file line number Diff line number Diff line change
Expand Up @@ -111,13 +111,11 @@ attributes.
- **common**
- **extract_scope**: _(Optional)_ <!--??--> Default: `atlas`.
- **logdir**: Path of the directory for logs. Contains `auditor.log`.
- **logformat**: _(Optional)_ Formatter of the log. See:
<https://docs.python.org/3/library/logging.html#logging.Formatter>
- **logformat**: _(Optional)_ Formatter of the log. See [the logging formatter documentation](https://docs.python.org/3/library/logging.html#logging.Formatter)
- **loglevel**: _(Optional)_. Set the root logger level to the specified
level.

Values: `{'NOTSET', 'DEBUG', 'INFO', 'WARNING', 'ERROR', 'CRITICAL'}`. See:
<https://docs.python.org/3/library/logging.html#levels>
Values: `{'NOTSET', 'DEBUG', 'INFO', 'WARNING', 'ERROR', 'CRITICAL'}`. See [documentation for logging levels](https://docs.python.org/3/library/logging.html#levels)

Default: `DEBUG`. For `rucio-auditor` default is `WARNING`.
- **mailtemplatedir**: _(Optional)_ Path of the folder with mail templates
Expand Down Expand Up @@ -158,7 +156,7 @@ attributes.
- **core**
- **default_mail_from**: _(Optional)_ Default email. Default: `None`.
- **geoip_licence_key**: _(Optional)_ License key for GeoLite2. Get a free
licence key at <https://www.maxmind.com/en/geolite2/signup>. Default:
licence key at [the signup page](https://www.maxmind.com/en/geolite2/signup). Default:
`NOLICENCE`.
- **use_temp_tables**: _(Optional)_ Use Rucio with temporary table workflows.
Default: `False`.
Expand Down Expand Up @@ -217,22 +215,16 @@ attributes.
sqlite, oracle}`.
- **echo**: Enable echo for database logs. Values: `{0 (disable), 1
(enable)}`.
- **echo_pool**: See
<https://docs.sqlalchemy.org/en/14/core/engines.html#sqlalchemy.create_engine.params.echo_pool>
- **max_overflow**: See
<https://docs.sqlalchemy.org/en/14/core/engines.html#sqlalchemy.create_engine.params.max_overflow>
- **pool_recycle**: See
<https://docs.sqlalchemy.org/en/14/core/engines.html#sqlalchemy.create_engine.params.pool_recycle>
- **pool_reset_on_return**: See
<https://docs.sqlalchemy.org/en/14/core/engines.html#sqlalchemy.create_engine.params.pool_reset_on_return>
- **pool_size**: See
<https://docs.sqlalchemy.org/en/14/core/engines.html#sqlalchemy.create_engine.params.pool_size>
- **pool_timeout**:
<https://docs.sqlalchemy.org/en/14/core/engines.html#sqlalchemy.create_engine.params.pool_timeout>
- **echo_pool**: See [sqlalchemy documentation](https://docs.sqlalchemy.org/en/14/core/engines.html#sqlalchemy.create_engine.params.echo_pool)
- **max_overflow**: See [sqlalchemy documentation](https://docs.sqlalchemy.org/en/14/core/engines.html#sqlalchemy.create_engine.params.max_overflow)
- **pool_recycle**: See [sqlalchemy documentation](https://docs.sqlalchemy.org/en/14/core/engines.html#sqlalchemy.create_engine.params.pool_recycle)
- **pool_reset_on_return**: See [sqlalchemy documentation](https://docs.sqlalchemy.org/en/14/core/engines.html#sqlalchemy.create_engine.params.pool_reset_on_return)
- **pool_size**: See [sqlalchemy documentation](https://docs.sqlalchemy.org/en/14/core/engines.html#sqlalchemy.create_engine.params.pool_size)
- **pool_timeout**: [sqlalchemy documentation](https://docs.sqlalchemy.org/en/14/core/engines.html#sqlalchemy.create_engine.params.pool_timeout)
- **poolclass**: Which connection pooling mechanism to use. Values: `nullpool`
(disables pooling), `queuepool` (default for all but SQLite engine), or
`singletonthreadpool` (default for SQLite engine).
See <https://docs.sqlalchemy.org/en/14/core/engines.html#sqlalchemy.create_engine.params.poolclass>
See [sqlalchemy documentation](https://docs.sqlalchemy.org/en/14/core/engines.html#sqlalchemy.create_engine.params.poolclass)
- **schema**: _(Optional)_ Schema to be applied to a database, if not set in
config, try to create automatically.
- **use_threadlocal** <!--??-->
Expand Down Expand Up @@ -345,12 +337,10 @@ attributes.
- **nongrid-trace**
- **broker_virtual_host**: _(Optional)_ ?. No default.
- **brokers**: Brokers separated by commas. Example: `atlas-test-mb.cern.ch`.
- **logformat**: _(Optional)_ Formatter of the log. See:
<https://docs.python.org/3/library/logging.html#logging.Formatter>
- **logformat**: _(Optional)_ Formatter of the log. See [logging documentation](https://docs.python.org/3/library/logging.html#logging.Formatter).
- **loglevel**: _(Optional)_ Set the root logger level to the specified level.

Values: `{'NOTSET', 'DEBUG', 'INFO', 'WARNING', 'ERROR', 'CRITICAL'}`. See:
<https://docs.python.org/3/library/logging.html#levels>
Values: `{'NOTSET', 'DEBUG', 'INFO', 'WARNING', 'ERROR', 'CRITICAL'}`. See [logging documentation](https://docs.python.org/3/library/logging.html#levels).

Default: `DEBUG`.
- **password**: Password of the `username`.
Expand Down Expand Up @@ -393,12 +383,9 @@ attributes.
- **trace**
- **broker_virtual_host**: _(Optional)_ <!--??--> No default.
- **brokers**: Brokers separated by commas. Example: `atlas-test-mb.cern.ch`.
- **logformat**: _(Optional)_ Formatter of the log. See:
<https://docs.python.org/3/library/logging.html#logging.Formatter>
- **loglevel**: _(Optional)_ Set the root logger level to the specified level

Values: `{'NOTSET', 'DEBUG', 'INFO', 'WARNING', 'ERROR', 'CRITICAL'}`. See:
<https://docs.python.org/3/library/logging.html#levels>
- **logformat**: _(Optional)_ Formatter of the log. See [logging documentation](https://docs.python.org/3/library/logging.html#logging.Formatter).
- **loglevel**: _(Optional)_ Set the root logger level to the specified level.
Values: `{'NOTSET', 'DEBUG', 'INFO', 'WARNING', 'ERROR', 'CRITICAL'}`. See [logging documentation](https://docs.python.org/3/library/logging.html#levels).

Default: `DEBUG`.
- **password**: Password of the `username`.
Expand All @@ -417,8 +404,7 @@ attributes.
- **password**: _(Optional)_ Password of the `username`. Mandatory if
`use_ssl` is not set. No default.
- **port**: Port of the broker.
- **prefetch_size**: `activemq.prefetchSize`, see
<https://activemq.apache.org/what-is-the-prefetch-limit-for>
- **prefetch_size**: `activemq.prefetchSize`, see [activemq documentation](https://activemq.apache.org/what-is-the-prefetch-limit-for)
- **queue**: The topic or queue to subscribe to. Example:
`/queue/Consumer.kronos.rucio.tracer`.
- **reconnect_attempts**: Maximum attempts to reconnect. Integer. Example:
Expand Down Expand Up @@ -500,10 +486,10 @@ attributes.
hop. Integer. Default: `10`.
- **multihop_tombstone_delay**: Seconds (integer). Default: `7200`.
- **use_multihop**: Boolean. Default: `False`.
- **fts3tape_metadata_plugins**: _(Optional)_ Plugins to use with FTS3 to include archive
metadata in the transfer process. List[String]. Default: `None`.
- **metadata_byte_limit**: _(Optional)_ Limit applied to `archive_metadata` during a transfer.
Only used with archive metadata plugins using FTS3. Integer. Defalt `None`.
- **fts3tape_metadata_plugins**: _(Optional)_ Plugins to use with FTS3 to include archive
metadata in the transfer process. List[String]. Default: `None`.
- **metadata_byte_limit**: _(Optional)_ Limit applied to `archive_metadata` during a transfer.
Only used with archive metadata plugins using FTS3. Integer. Defalt `None`.
- **virtual_placement**
- **vp_endpoint**: _(Optional)_ Virtual Placement server. Once VP is
integrated in Rucio it won't be needed. Default: ` `.
Expand Down
Loading

0 comments on commit a816788

Please sign in to comment.