's answers seem pretty spot on to me. There are no universal rules. Common courtesy usually applies. If the project doesn't have a clear contribution guideline that covers all of this stuff, chances are anything's fine as soon as you are polite.
We’re a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.