Opened 3 years ago

Closed 3 years ago

#6921 closed enhancement (fixed)

RFE: Flatten the namespace package in the source code, somehow

Reported by: Zach Pearson Owned by: Zach Pearson
Priority: moderate Milestone:
Component: Build System Version:
Keywords: Cc: chimerax-programmers
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

For much the same reasons as #6917, where I said

"Having different names for source folders vs. installed folders breaks most modern programming tooling, which expects a 1:1 correspondence between the source module name and the installed module name. It's a little sand in the gears, breaking among other things IDEs, linters, and automated testers."

It would be good to flatten the namespace package in the source code and have a conversation about

  • Whether apps and examples should move up or core should move down to bundles (Greg said during the meeting he prefers the latter, I'm OK with that)
  • Whether that would means 'bundles' should be renamed to 'python' (I personally prefer 'chimerax')
  • Whether core code should be in the top-level namespace
  • Whether any code should be in the top-level namespace

Change History (1)

comment:1 by Zach Pearson, 3 years ago

Resolution: fixed
Status: assignedclosed

Moved core down to bundles.

Note: See TracTickets for help on using tickets.