04/12/2023 11:24, Juraj Linkeš: > The first commit makes changes to the code. These code changes mainly > change the structure of the code so that the actual API docs generation > works. There are also some code changes which get reflected in the > documentation, such as making functions/methods/attributes private or > public. > > The rest of the commits deal with the actual docstring documentation > (from which the API docs are generated). The format of the docstrings > is the Google format [0] with PEP257 [1] and some guidelines captured > in the last commit of this group covering what the Google format > doesn't. > The docstring updates are split into many commits to make review > possible. When accepted, they may be squashed. > The docstrings have been composed in anticipation of [2], adhering to > maximum line length of 100. We don't have a tool for automatic docstring > formatting, hence the usage of 100 right away to save time.
Applied and squashed with few minor improvements. As discussed with Juraj privately, the copyright date bumps are removed, because unnecessary.