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
Note:
See TracTickets
for help on using tickets.
Moved core down to bundles.