Seeing the conversations around this topic in the post Most Western Parties Are Ossified and Failures I thought some folks might find value in this organizing guide created by USU. It draws from numerous articles they’ve written about organizing ML orgs from the ground up.
What do you mean by revolution? Do you simply mean a “popular uprising”?
Then technically, most parties have done that to one degree or another.
I mean a socialist revolution. What else would I mean? Why would a communist party exist if not to bring about communism.
A Communist Party exists to bring about a democratic revolution and then a socialist revolution.