I was just considering how to implement versioning for my .NET Robot
port.

The docs say this about versioning:

> Robots within the Wave API are now versioned. This allows the Wave
> system to detect when robots have changed and/or their capabilities
> have been altered. If you modify a robot's capabilities (by adding or
> removing monitored events, for example), you should also change the
> version identifier of the Robot (which is currently just a text string).

Can anyone think of any reason why I shouldn't just create a version
number based on the robot's monitored events, at least by default?
That way a developer can just start monitoring a new event, and the
version number will change automatically. (I'm going to automatically
generate capabilities.xml as well.)

This means that even if it's numeric, the version number may go down
(e.g. if you *stop* monitoring an event) but I would expect that to be
okay so long as it's different to the previous value.

Is there anything wrong with this approach?

Jon
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Wave API" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to