Skip to content

Refactor bio.tools sync: add protected fields validation, BioToolsClient, and improve update logic#51

Open
anitamnd wants to merge 4 commits intoresearch-software-ecosystem:mainfrom
anitamnd:fix/gh2biotools
Open

Refactor bio.tools sync: add protected fields validation, BioToolsClient, and improve update logic#51
anitamnd wants to merge 4 commits intoresearch-software-ecosystem:mainfrom
anitamnd:fix/gh2biotools

Conversation

@anitamnd
Copy link
Copy Markdown
Contributor

This PR refactors the gh2biotools sync by introducing a BioToolsClient class while preserving the existing logic and brings some improvements:

  • better error handling and logging for gh2biotools
  • adds a validation script to check for protected fields in .biotools.json files (moved from rsec/content repository)
  • skips protected fields validation for new/added .biotools.json files

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Backlog

Development

Successfully merging this pull request may close these issues.

2 participants