I would love to a part of the community and contribute

I want to work on Extend coverage of existing ports- choosing ESP32 primarily. Any tracks on getting started, any help, suggestion or feedback would be appreciated.
Thank you.
I'm aware of these projects. The problem with them is that they are generated on the PyBoard (or whichever board) and therefore do not contain docs, arguments, nor types.mattyt wrote: ↑Wed Jul 01, 2020 1:13 amTake a look at micropython-stubber and micropy-cli. Should do what you're after?
Code: Select all
def exp():
pass
Code: Select all
def exp(x: float) -> float:
"""
Return e**x.
"""
It's an excellent idea creating stubs from the documentation instead of the compiled binary inside the boards. This will be great after all the documentation is finished and with an ordered structure.
That's an interesting idea; but sorry don't know if its practical, I've only glanced at the source code. You would still need to parse the document rst files to get the doc comments.JoeCharlieH wrote: ↑Thu Jul 02, 2020 5:04 pmMy main question is, is it possible to create the stubs from source? IE. the C module espneopixel.c
I don't know how the documentation is made, looking at its free form style I would definitely guess that it is totally hand written. One of the advantages of generating a typeshed is that it adds a structure to the documentation.