In reply to John Blackbourn.

Interesting tickets! Thanks for sharing.

Personally, I think defining a general list of environment types such as production, staging, development is crucial and it makes the terminology consistent between developers. Users also can be able to add their own environment types if needed, but not removing the core ones.