Ticket #8952 (closed: invalid)

Opened 7 years ago

Last modified 5 years ago

Move DOI author list to it's own repo

Reported by: Peter Parker Owned by: Peter Parker
Priority: major Milestone: Release 3.3
Component: Tools Keywords:
Cc: Blocked By:
Blocking: Tester: Andrei Savici

Description

Martyn has suggested that having the author list as part of the main repo is a bit heavy-handed. Every time we want to make modifications to the list we have to go through the entire ticket life-cycle, even for the smallest of changes.

He suggested that we have the DOI author list as part of it's own small repo, and then have the DOI script go to this repo (using cURL or similar) and parse the author list from there. This way quick-and-easy changes are possible on release days, which is when the DOI script ends up getting run anyway.

It would be helpful to update the release checklist appropriately, so that the person trying to get the release out the door knows how to make changes easily in the case where any new developers have joined us in that release cycle, or someone has added a new alias for themselves on Git.

Change History

comment:1 Changed 7 years ago by Peter Parker

  • Milestone changed from Backlog to Release 3.2

comment:2 Changed 7 years ago by Nick Draper

  • Status changed from new to assigned

Bulk move of tickets out of triage (new) to assigned at the introduction of the triage state

comment:3 Changed 6 years ago by Nick Draper

  • Milestone changed from Release 3.2 to Backlog

Moved to Backlog at the code freeze of release 3.2

comment:4 Changed 6 years ago by Peter Parker

  • Status changed from assigned to verify
  • Resolution set to invalid

It was decided that this ticket is not necessary, since we have a way in GitHub to make changes via the website that don't involve ticket creation, etc., and since splitting stuff up over multiple repos is a bit messy.

We also discussed possibly extracting the translation table and the white/blacklists out into their own text files. This was also seen as ultimately unnecessary.

comment:5 Changed 6 years ago by Peter Peterson

  • Milestone changed from Backlog to Release 3.3

Should be on the current release

comment:6 Changed 6 years ago by Andrei Savici

  • Status changed from verify to verifying
  • Tester set to Andrei Savici

comment:7 Changed 6 years ago by Andrei Savici

  • Status changed from verifying to closed

comment:8 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 9795

Note: See TracTickets for help on using tickets.