CDLUC3 / CDLUC3/resolver

Check availability of targets.

Open
#36 0 comments 0 reactions 1 assignee View on GitHub

@datadavev is already working on this.

Since Feb 6, 2025.

enhancement
Dominant language
Python
Stars
1
Forks
1
PR merge metrics
No merged PRs in 30d

Description

Use case: Identifier resolution requires chaining of several services that often operate independently, and are often opaque to users (especially web browser clients that do not have visibility of redirects). Since a resolver has knowledge of downstream targets, it is in a good position to perform some basic evaluation of target availability.

Requires:

  • Simple mechanism for testing a target availability (e.g. PidDefinition entries should include a test case)
  • Background process for running tests in a non-invasive manner
  • Document structure for test result collation
  • Mechanism for sharing test results
  • Mechanism for pushing notification of issues

See also #35

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.