> I guess it would make sense to add these descriptions as a class
> extension. This is one of most useful techniques of Magritte, that
> can attach new descriptions to any class in the system. I use this
> the time.
I'm a bit new to Smalltalk/Squeak/Magritte terminology and I'm not
sure what class extensions mean. May I bother you for a small example
and a pointer for more explanations?
This is when you add a method to a foreign class. In your case, your
own package adds some description methods to the foreign class
MAFileModel. To tell Monticello that these methods belong to your code
and not to Magritte-Core you put them into a protocol (method
category) named *mypackagename.
Does that help?