Associating plugin versions with Discourse versions

Sounds like a good approach to me. To be clear

  • a tag is not a branch
  • a new tag is not needed for each commit

In other words, a tag is like a “pointer” to particular place in the sequence of commits.
Any “notes” regarding compatibility can be put into the readme / plugin.rb file prior to tagging.

I notice this one has 0.2.1 and 0.3.0
https://github.com/cpradio/discourse-plugin-checklist
Which suggests the numbers used can be arbitrary. Yes?