doc: add guidelines for contributing