-
Notifications
You must be signed in to change notification settings - Fork 82
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.