Python typehint for Zynthian-ui?

Hi!
Some days ago I wanted to change some things around zynthian-ui, but found the code, albeit clean, a bit too daunting to follow if you are not familiar with it, so I thought that something that could help was doing some type hinting. I guess the project predates python type hinting, and that there is a lot of code to typehint everything, but it could be a nice project that I could begin do to and I believe it would benefit both current maintainers and newer collaborators.
Would you be open to some PRs about that?

We have an aspiration to PEP-8 everything. Such a project touches everything which can interfer with normal dev version control. I have tried a couple of times but it has taken too long and been too challenging to merge.

It would be good if we had people involved and could coordinate a short, hard push to rationalise the code formatting.

I think I’m going to fork the project and have a go at it, try to start small and see where I get.

1 Like

They’ve only just driven out most of the import *
There are some breakdowns in the Developers section of the wiki, which might or might not be helpful.
https://wiki.zynthian.org/index.php/Zynthian_Development

Good job :+1:
https://wiki.zynthian.org/index.php/Contributing_to_Zynthian_Development

There is no doubt who wrote this…

:grinning:

@wyleu you may wish to revisit the content to update to match Oram, e.g. change password, references to stable, etc.

I’e kicked the tyres and realised it’s come to a complete stop at the same point my behringer 61 efforts did