What is meta? ×
Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 127 Stack Exchange communities.

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"

share|improve this question
2  
Show us the actual proposed tag. –  Robert Harvey May 21 '13 at 15:50
    
clarification given in the qeustion. hadoop-0.2, hadoop-0.23 –  greedybuddha May 21 '13 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? –  Robert Harvey May 21 '13 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. –  greedybuddha May 21 '13 at 16:02
    
Then go for it. –  Robert Harvey May 21 '13 at 16:02
    
I just did using the dashes, "-". but is there no central naming convention for this? –  greedybuddha May 21 '13 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. –  Robert Harvey May 21 '13 at 16:11
    
You mind posting that as an answer? Seems like useful information to know –  greedybuddha May 21 '13 at 16:14
1  
I upvoted hjpotter's answer. –  Robert Harvey May 21 '13 at 16:47
add comment

1 Answer

up vote 3 down vote accepted

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.

share|improve this answer
    
I agree. Use the dash unless it clashes with a language name, and avoid the v. –  Robert Harvey May 21 '13 at 16:48
add comment

You must log in to answer this question.

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