Ticket #280 (new enhancement) — at Initial Version

Opened 9 years ago

Last modified 9 years ago

Reorganize Directory Hierarchy

Reported by: Aspidites <aspidites@…> Owned by: parpg
Priority: major Milestone: Sprint: Character customization
Component: misc Version: Sprint: Character customization
Keywords: packaging, build Cc:
Blocked By: Blocking: #275, #310
Department: Programming

Description

Enhancement Description

  • rename scripts to core
  • move game/packaging to root of trunk and rename to build

Rationale

A reorganized directory hierarchy would facilitate in easing the creation of a build system PARPG, which may increase the chances of PARPG becoming a binary package in the package managers of Linux Distributions. Also, having a directory structure that mimics other projects might reduce the barrier to entry for new contributors because it would feel "less alien" to them.

Pros and Cons

Pros:

  • arguably neater structure
  • reduces the size of installs
  • the aesthetics of imports improve IMHO.

Cons:

  • may break relative imports of some modules, though obviously the implementation of this enhancement should account for that
  • seasoned developers would have to get used to the new structure

Change History

Changed 9 years ago by Aspidites <aspidites@…>

pathc that reorganizes the source tree

Note: See TracTickets for help on using tickets.