Is there a common format for Tags that need versions next to them? I'm considering making a Tag but I'm not sure what would be the best practice for SO. The version Tags I would like to create are important to the question as the API changes drastically between versions. This makes code examples and and solutions to issues version specific in many cases.

Here are the potentials that make sense to me

  • <Tag>-<Version Number> : MyTag-1.0
  • <Tag>-v<Version Number> : MyTag-v1.0
  • <Tag><Version Number> : MyTag1.0

The specific tag in my case is "Hadoop", the ones I'd like to make are "0.2", "0.23"

  • 2
    Show us the actual proposed tag.
    – user102937
    Commented May 21, 2013 at 15:50
  • clarification given in the qeustion. hadoop-0.2, hadoop-0.23 Commented May 21, 2013 at 15:58
  • I can see Hadoop 0.2, but what clarification would Hadoop 0.23 add that you couldn't just include in the body of the question?
    – user102937
    Commented May 21, 2013 at 16:00
  • 0.2 and 0.23 are the completely different api's (hadoop's versioning leaves a lot to be desired), they are different enough that there is no interchangeability practically between the two. Commented May 21, 2013 at 16:02
  • Then go for it.
    – user102937
    Commented May 21, 2013 at 16:02
  • I just did using the dashes, "-". but is there no central naming convention for this? Commented May 21, 2013 at 16:06
  • Your example is pretty much the convention. If you search for .NET in stackoverflow.com/tags you will see several other examples.
    – user102937
    Commented May 21, 2013 at 16:11
  • You mind posting that as an answer? Seems like useful information to know Commented May 21, 2013 at 16:14
  • 1
    I upvoted hjpotter's answer.
    – user102937
    Commented May 21, 2013 at 16:47

1 Answer 1


As answered sometime ago by Jeff here:

In general, you should strongly avoid creating version tags.

I would only use version tags when the question content is irrevocably tied to a specific version of something and can never be relevant to earlier versions or later versions.

Since in your comments, you are mentioning that there has been a major change in API for the two versions, you can definitely overlook the above excerpt.

As for naming conventions, SE's tag suggestions work very good and the following tags are both the same:

and when you create either of them, another one will refer to the first one. I'd prefer using the system of naming as it certainly helps with languages which end with a number (like ).

As for or ; they are entirely different tags and "should not" be created at all.

  • I agree. Use the dash unless it clashes with a language name, and avoid the v.
    – user102937
    Commented May 21, 2013 at 16:48

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .