I am seeing several styles we use to annotate non-pipeline code in Beam
codebase:
- informal docstring comments:
file_pattern (str): the file glob to read,
assign_context: Instance of AssignContext,
- type comments like # type: (...) -> iobase.RestrictionTracker
- pydoc-style annotation: A :class:`PTransform` object .
It may be a good idea to create a guideline which style to use when, that
we can point at in code reviews, and be more consistent.
Please suggest your opinions and preferences.
Thanks