Lots of progress has been made, but there’s still a lot of work to be done. If there aren’t examples and documentation, it’s going to be harder for new people to adopt python this year even though it is official.
- There are lots of code-blocks in frc-docs that don’t have python equivalents. Find some, translate them.
- No install related things in frc-docs for now, I’m reworking it to hopefully be easier in the near future so the existing docs would be outdated.
- We do not yet have full parity with the WPILib examples, see Add necessary examples to be linked from frc-docs · Issue #49 · robotpy/examples · GitHub
- https://github.com/robotpy/examples/blob/main/CONTRIBUTING.md gives a good list of guidelines for example porting
- We ported commands to pure python but it’s very incomplete. If nobody steps up to finish it then I’ll roll it back to the C++ implementation. See Implement missing command framework pieces · Issue #28 · robotpy/robotpy-commands-v2 · GitHub for a list of classes that still need to be added.
Honestly, the example/commands translation might be very well suited for ChatGPT or copilot if you’ve been looking for an excuse to play with those.
If you’ve been thinking about working on RobotPy now is a great time to do it. Thanks for your help!