mapillary / mapillary-python-sdk

A Python 3 library built on the Mapillary API v4 to facilitate retrieving and working with Mapillary data.
MIT License
37 stars 14 forks source link

[Documentation] `docs/` W/ `sphinx` Finalization, PyCharm Refactoring #118

Closed Rubix982 closed 2 years ago

Rubix982 commented 2 years ago

[Documentation] docs/ W/ sphinx Finalization, PyCharm Refactoring

Pull Request Type

This PR should close #117.

Purpose

To Review

References

Generated Files

@cbeddow these are the current MD files generated from the PR changes. I think the changes made the MD output look cleaner and more organized. You can see what they look like by downloading them, opening them with a text editor, copying the content, and pasting them into a markdown cell on Jupyter Notebook.

I think some MD files are too long, and I think I should be easy to solve with a Python script that splits the given MD file into smaller parts detecting were to break.

I have a small thing in mind from the Stack Overflow post, I'll share any modifications it performs on the MD outputs.

PFA::

mapillary.md mapillary.models.api.md mapillary.models.md mapillary.utils.md index.md mapillary.controller.md mapillary.config.md mapillary.config.api.md

Rubix982 commented 2 years ago

I've added a Sphinx plugin (type hints) that also registers the type of the parameter being passed in the latest commit "Added Sphinx(+plugins) for doc generation … 642b200".