- projects should have clear unique names and clear purposes - issues and pr's should be attached respectively - project visibility should not be set to private