-
Notifications
You must be signed in to change notification settings - Fork 87
DEV Meeting 3
In new pull-requests always aim at 100% coverage for new features/new source code. Missing code lines are only allowed if the code coverage report is misleading or there is a good reason for it (e.g., some exceptions cannot be triggered in a unit test).
We will rename our concepts to be more consistent with the standard library, e.g. fm_index_concept => FmIndex. Note that concepts like the nucleotide_concept will become NucleotideAlphabet as it is a specialization of Alphabet similar to ForwardRange being a specialization of Range. Also semi-something is treated as one word, so no CamelCase will be applied, e.g. semi_alphabet_concept will become Semialphabet.
@marehr will introduce compiler macros for GCC compiler version and else such that they can be used consistently when workarounds are needed.