pymodbus-dev / pymodbus

A full modbus protocol written in python
Other
2.26k stars 922 forks source link

Make architecture document. #1986

Closed janiversen closed 4 months ago

janiversen commented 7 months ago

Find a tool that analyzes the code and generates a class tree.

Find a tool that analyzes the code and generates a call tree.

At the same time we should add an option to use qvalgrind for performance evaluation

github-actions[bot] commented 6 months ago

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.

janiversen commented 6 months ago

still open

abaenaDSET commented 5 months ago

Hello @janiversen, If it's helpful: https://medium.com/@yeger00/auto-class-diagram-in-python-da468bdea93 It's a way to generate the class tree and also look for diffs between commits 😄

janiversen commented 5 months ago

Thanks we currently do "pyreverse -k -o jpg pymodbus" to get the relation between all classes, which the article suggest.

abaenaDSET commented 5 months ago

Thanks we currently do "pyreverse -k -o jpg pymodbus" to get the relation between all classes, which the article suggest.

Sorry, I only noticed the issue and replied based on what I've used in the past. What should be done next? If you could update the issue with the tasks and check the completed ones, it would be helpful. I don't have much time to develop, but I can contribute to research.

Thank you for your amazing work with this library! 😄

janiversen commented 5 months ago

The task is simple, create a better architecture document that what is available today.

github-actions[bot] commented 4 months ago

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.

github-actions[bot] commented 4 months ago

This issue was closed because it has been stalled for 5 days with no activity.