blob: b42e162e64f71cd5c636d7c84ea2a1e58009c82a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
Major versions of modules
=========================
I.e. compatibility breaking versions.
In SLUL, these need a new name.
What naming convention should be used?
pkg - bad, cannot be co-installed with version 1.0 of "pkg"
pkg2 - bad, gets confusing if "pkg" is a standard, like OAuth or HTML
pkgv2 - bad, gets confusing if "PKGvX" is a standard, like IPv4
pkg-2 - half-works, because "-" is also a common separator between
name and version
pkg-v2 - should work
pkg_2 - works, but kind of non-standard
pkg_v2 - works, but kind of non-standard
pkg:2 - (where : is some symbol): the symbol could have a special
meaning in other contexts, e.g. GNU/Linux distribution package
managers.
---> pkg-2 seems like the best choice
|