In my group we are having an argument about how does "shove a creature works". The feat lets the player, as a bonus action, to try to shove a creature as a bonus action (regardless on when in your turn you decide to make it). The question is, does the player needs to "hit" the creature first and then try to chove using the contest, or does the contest (str vs str/dex) itself is the only thing he needs to make the shove in case the players wins? In one scenario I make a d20 attack role and then the contest, in the other scenario I just make the contest -and in the case of the feat, my attack right after-. Does any one knows where I can find the right answer?