All new features/changes should follow guidelines from the FreeIPA project: https://www.freeipa.org/page/General_considerations