eclipse-paho / eclipse-paho/paho.mqtt.python
Inconsistent documentation
- Dominant language
- Python
- Stars
- 2.4k
- Forks
- 742
- Avg merge
- 12d 48m
- Merged PRs (30d)
- 1
Description
# Prerequisites
A small team of volunteers monitors issues. Please help us to help you by making it simple to understand and, if possible,
replicate your issue. Prior to reporting a bug please:
- [ ] Test the latest release of the library.
- [x] Search existing issues.
- [x] Read the relevant documentation.
- [ ] Review your server configuration and logs.
- [ ] Consider testing against a different server (e.g. [mqtt.eclipseprojects.io](https://mqtt.eclipseprojects.io/) or [test.mosquitto.org](https://test.mosquitto.org/))
- [ ] If possible, test using another tool (e.g. [MQTTX](https://mqttx.app/) / [mosquitto_sub](https://mosquitto.org/man/mosquitto_sub-1.html))
to confirm the issue is specific to this client.
- [ ] If you are unsure if you have found a bug, please consider asking on [stackoverflow](https://stackoverflow.com/) for a quicker response.
# Bug Description
The documentation for Python Paho is not consistent, nor is it clear what is the canonical documentation.
- There seems to be documentation in a readme.RST at the top of this repo.
- the documentation at https://eclipse.dev/paho/index.php?page=clients/python/docs/index.php (which isn't linked from anywhere in the repo).
- Inline function documentation, for example in the top of the client loop method, the strong recommendation about using the threaded loop methods.
Consistency, perhaps through using Sphinx or similar, would definitely help.
# Reproduction
Search for up-to-date canonical documentation for paho.mqtt.python.
# Environment
NA
# Logs
NA
Contributor guide
Assessment
This issue has not been assessed yet.