Comments (1)
Thoughts I DM'ed to someone:
RobotPy intends to be a project that anyone can contribute to. Unfortunately, with the move to C++ bindings, the 'how to contribute' has become much less obvious. In fact, one of my personal TODOs this season was to add a section to the docs explaining to interested people how they can contribute... but I haven't actually taken the time to do it yet. Maybe this weekend. Created a github issue here -- #48
In general, the most important thing anyone could contribute is to find things that annoy you about RobotPy, and then go about fixing them. If it's not obvious how to fix them, then post questions at https://gitter.im/robotpy/robotpy-wpilib or on CD.
If there aren't things that annoy you, anytime that I run into something that annoys me I try to post a github issue if I can't immediately fix it. In particular, there are a few installer issues that might be easy for others to work on: https://github.com/robotpy/robotpy-installer/issues
Two easy things that come immediately to mind:
- Porting existing vendor and wpilib examples to RobotPy
- Improving and adding documentation to RobotPy
It is possible that we will add python examples to frc-docs this upcoming season -- in which case, that would also be a lot of work that would require help. Still need to have some discussions and open an initial PR proposing this.
There is a lot of challenging C++/pybind11 work as well, some of which are referenced here: https://github.com/orgs/robotpy/projects/8. Upgrading RobotPy for the upcoming season involves a lot of this sort of work, but really can't be done until the WPILib betas come out.
from robotpy-docs.
Related Issues (20)
- Add vscode dev environment setup HOT 5
- License? HOT 1
- deploy error HOT 5
- Document cscore rPI usage
- Add local build option HOT 1
- CodeAcademy Link dead HOT 3
- Add a page about 3rd party integration requirements/best practices
- Docs for Enums are not rendered properly HOT 1
- cscore installation step not working HOT 1
- Cleanup versions on RTD so there is only 1 version per year HOT 2
- Add documentation for new robotpy-meta installation HOT 1
- Convert to github actions
- document robotpy-installer --use-certifi workaround for windows users
- [BUG]: can't install on apple silicon Mac KeyError: 'platform macosx-12-arm64 is not supported by robotpy-build! HOT 7
- Document how to build a debug version of robotpy packages HOT 1
- Proposal: Stop using sphinx-rtd-theme HOT 3
- [BUG]: Docs should include IDE setup instructions with a linter plugin to catch common mistakes
- User physics module does not have a PhysicsEngine object Error HOT 8
- Document how to gather information for a bug report
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from robotpy-docs.