For team of 6,
We have spring MVC project being developed with Angular as Frontend and Spring framework as back end.
From Java project build & version control aspect,
Is it recommended, to not restrict the team on using specific editor, by creating the maven template(spring mvc archetype) and share java code on github, for any user to download that code from github and allow to use any editor like IntelliJ or eclipse with corresponding editor plugin of maven?
or
Is it recommended, to restrict the team to use specific editor(say eclipse) and create eclipse project with maven plugin installed in eclipse?