Não seria o caso de manter uma branch de Dev pra contribuições?

Se o projeto crescer, eu imagino que sim. Mas por enquanto só a main vai ser suficiente, ainda mais que contribuções externas seriam feitas através de PR.