diff options
Diffstat (limited to 'FEATURE-WISHLIST.txt')
-rw-r--r-- | FEATURE-WISHLIST.txt | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/FEATURE-WISHLIST.txt b/FEATURE-WISHLIST.txt new file mode 100644 index 0000000..77658eb --- /dev/null +++ b/FEATURE-WISHLIST.txt @@ -0,0 +1,37 @@ +The versioning scheme for zP is a major-minor- +patch scheme, where the major version is the +"API" version and the minor is the "extension" +version. Programs that + +This file lists potential and planned API- +breaks. These are meant to be released +simultaneously to minimise the number of +extraneous and unnecessary breaks. + +When enough planned breaks are present, the +features are implemented and the API version is +incremented along with the extension and patch +versions being reset. + +Interfaces that are not public (those in the +det, prv... namespaces) do NOT cause API-b +reaks, as their use outside of the library is +both deprecated and causes UB (by our +definition). + + + +* Rename arch-macros to arc and impl to imp: +We usually use three-letter abbreviations, +however, other lengths are not prohibited. +Nevertheless, our coding style favours the +closest to three letters. Arc is already an +abbreviation for arch, so it doesn't seem too +far-fetched. The same goes for imp, and nobody +is (really) going to think we are dealing with +small numina. + +* Relicense project: +I'll have to research this a bit, but I'm not +sure if the MPL2 is permissive enough for my +needs. |