GemTalk / Jadeite

IDE for GemStone Smalltalk application development using Rowan code management
MIT License
6 stars 2 forks source link

[3.2.12] Use of *category to specify package depends on a repository quality that needs to be visible #956

Closed LisaAlmarode closed 1 year ago

LisaAlmarode commented 2 years ago

I don't see how to determine if a project has "rowan" (category is not meaningful) or old-style (lowercase-category moves the method to a different package).

Currently in RowanSample10 I'm able to create *exactcase-category and have those function as making things move to another package, but earlier today I thought they were restricted on creating that category, but if you did manage to create the category they didn't move methods to that package. I think the quality is an attribute of the project, but it may be related to the package.

This issue to make the quality that defines appropriate behavior visible somewhere, so I can complain when it doesn't work according to whatever the rules for that quality are.

dalehenrich commented 2 years ago

Good points ... the '*' can be used with every package convention, but it definitely has different meanings ... maybe we should schedule a brainstorming session to explore possibilities?

LisaAlmarode commented 2 years ago
ericwinger commented 2 years ago

Checkbox #1 and #2 are complete. Checkbox #3 is for Lisa. Reassigning to her.

LisaAlmarode commented 1 year ago

conventions were added to help, although more work always needed. Close; needs review once next build is ready.