> We where unlikely to merge it because the code quality was low
Oh, so it's not because "there already is a nice implementation in EE." Ok.
It's also in disagreement with what you sad on the EE announcement:
"If the community develops code for a feature that is already in EE we will certainly consider merging it or open sourcing the EE feature. This depends on several factors including the seriousness of the merge request, the number of GitLab users requesting this feature and if the feature is useful for small and medium size organizations."¹
For at least this particular feature the community is clearly interested (just by looking at the +1 on the github issue), but you continue to handle the CE version as "demo" software for EE. Which is ok. Just say so clearly.
¹https://about.gitlab.com/2013/07/22/announcing-gitlab-enterp...