feat!: generalize script by removing organizational metadata #1

Closed
Athemis wants to merge 0 commits from no-orga into main
Owner
  • Remove Phase class and phase-related functionality
  • Remove organizational metadata block generation (_build_organization_metadata)
  • Remove project field from Person class and configurations
  • Update configuration structure to use 'default_grants' (plural)
  • Simplify PI usage to fallback corresponding author determination only
  • Update README with generalized usage instructions and examples
  • Remove phase-related tests and update existing tests
  • Fix duplicate @dataclass decorator bug

BREAKING CHANGES:

  • Remove 'phase' section from configuration files
  • Remove 'project' field from PI configurations
  • Configuration now uses 'default_grants' instead of 'default_grant'
  • No longer generates organizational metadata blocks
  • Simplified to standard Dataverse citation metadata only

The tool is now generalized for broader use cases while maintaining
core functionality for DOI-to-dataset metadata generation.

- Remove Phase class and phase-related functionality - Remove organizational metadata block generation (_build_organization_metadata) - Remove project field from Person class and configurations - Update configuration structure to use 'default_grants' (plural) - Simplify PI usage to fallback corresponding author determination only - Update README with generalized usage instructions and examples - Remove phase-related tests and update existing tests - Fix duplicate @dataclass decorator bug BREAKING CHANGES: - Remove 'phase' section from configuration files - Remove 'project' field from PI configurations - Configuration now uses 'default_grants' instead of 'default_grant' - No longer generates organizational metadata blocks - Simplified to standard Dataverse citation metadata only The tool is now generalized for broader use cases while maintaining core functionality for DOI-to-dataset metadata generation.
Athemis added 1 commit 2025-07-07 12:43:07 +00:00
feat!: generalize script by removing organizational metadata
All checks were successful
Test pipeline / test (push) Successful in 14s
67b46d5140
Remove Phase class, organizational metadata blocks, and unused project fields. Update configuration
to use 'default_grants' and simplify PI usage to fallback corresponding author determination only.

BREAKING CHANGES: - Remove 'phase' and 'project' fields from configuration - Use 'default_grants'
instead of 'default_grant' - Generate only standard Dataverse citation metadata
Athemis closed this pull request 2025-07-07 12:45:36 +00:00
All checks were successful
Test pipeline / test (push) Successful in 14s

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Athemis/doi2dataset#1
No description provided.