Page MenuHomePhabricator

Flatten project file hierarchy
Closed, ResolvedPublic8 Estimated Story Points

Description

Current Situation:
After completing T343348 loop back and discuss and decide on possible further code organisation changes which might better focus the repo on our release/distribution story.

Goal:
Have a flatter directory hierarchy where the code is split into build, test and publish directories, without naming specific technologies (e.g. a docker directory).

Acceptance Criteria:
The directory structure is simpler and self-explenatory.

Notes:
Some proposals to consider:

  • Move Docker/build and Docker/publish to build and publish ?
  • Move artifacts to build/artifacts ?
  • Move Docker/publish/* to root publish/* directory ?

Open Questions:

  • Where do temporary build files go? Consider a temp directory or similar for temporary artifacts.

Event Timeline

adee_wmde renamed this task from Improve Code Organisation to Flatten project file hierarchy.Nov 16 2023, 12:26 PM
adee_wmde removed a project: Speedier Release.
adee_wmde updated the task description. (Show Details)
adee_wmde updated the task description. (Show Details)
roti_WMDE claimed this task.
roti_WMDE moved this task from Inbox to Sprint-∞ on the Wikibase Suite Team board.