Imageomics / Imageomics/OpenCite

Detect and preserve existing citation metadata

Open
#43 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
0
Forks
0
Avg merge
1d 23h
Merged PRs (30d)
5

Description

## Summary

Review how OpenCite should behave when a repository already contains citation metadata.

## Motivation

Many repositories already include a `CITATION.cff` or `.zenodo.json` file. The importer should avoid overwriting valid information with lower-confidence metadata from the GitHub API.

## Tasks

- Document current behavior when citation files already exist
- Identify which fields should always be preserved
- Identify which fields can safely be refreshed from GitHub
- Define precedence rules for imported metadata
- Create follow-up implementation issues if changes are needed

## Acceptance Criteria

- Metadata precedence rules are documented
- Follow-up implementation work is identified

Contributor guide

Open the contributing guide

Research direction

Review the importer’s current handling of existing CITATION.cff and .zenodo.json files, including metadata sourced from the GitHub API. Document which fields are preserved or refreshed, define precedence rules, and identify any follow-up implementation issues needed to meet the acceptance criteria.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
documentation
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
50/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.