Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 153 Stack Exchange communities.

What is meta?
Here's how it works:
  1. Any Stack Exchange user can ask a question
  2. The community provides support, votes on ideas, and reports bugs
  3. Your voice helps shape the way Stack Exchange operates

I asked two question on the Play Framework.

Good, idiomatic way to refactor out business logic from controllers and JSON parsing with Play: why is a list being parsed this way?

I noticed that one user has edited the questions to "Added playframework-2.0 and scala tags" on one question and with "playframework-2.1" on the other. Reviewers actually approved this blindly. I actually use 2.0.3 and believe my question is applicable to many past and future releases.

Is there a general guideline to which tag to choose: one spanning across major versions (1.x and 2.x currently), for specific major versions and down to minor versions? Is it okay to overlook actions like his?

Background: The Play Framework allows both Java and Scala code and current production versions are 1.2.* and 2.*. Java and Scala syntaxes are distinct.

share|improve this question

Generally speaking, the version-specific tags should be used for cases when that specific version is important to understanding/answering the question. They should not be used to just pepper a question with more, seemingly-related tags. And certainly, tags for different versions than the asker is using are not valid.

share|improve this answer

You must log in to answer this question.

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