Replies: 2 comments 2 replies
-
To add to this to possibly facilitate any future conversation: I am aware that obviously the community cannot contribute to the internal FTC SDK. Even contributing to most of the RC code is not quite possible. All the new SDK features are committed with large diffs so I'm assuming some patch file is generated from another repo or something. And we cannot touch the aars. We appreciate y'all's work! Thank you so much! |
Beta Was this translation helpful? Give feedback.
-
Hi @NoahBres As the curator of many of the original samples, I have a strong interest in people using them. So I am very interested in your feedback. In the early days, all of the various tutorials and guides focused on pointing folks to these code samples and explained how to use them. When the first samples were originally created, I championed various naming and usage conventions for then, to make it very clear what each of them do. These conventions were/are documented in the readme in that folder (as you mention) and they are still in place. I would say that it would be enlightening to click on every sample, and read the comments to see what it does in detail, but I don't agree that it is required to "click every single file to find a specific implementation example." There might be several samples dealing some of the more sophisticated concepts, like vision processing, but I would hope that most of the sample names make it pretty clear what they do. I can see the potential value of a single list that elaborates on the contents of the samples. I do suspect that in many cases this will end up just being a more wordy expansion of the sample's name (with a lot of repetition and little more information). However, for those examples which are more elaborate, there would probably be a payoff. That being said, creating the list, and then maintaining it's accuracy (as samples are added and changed) would be time consuming and tedious. So as a volunteer, it's not very appealing to me (being purely selfish in nature :) However, it's one of those things that are reasonably self-contained, and does not effect the ever changing codebase. So it would be the ideal thing for another volunteer contributor to create to add value to the SDK and user experience. It's also one of those things that can created and published external to the official SDK, and then brought to the Tech Team's attention. If it proves to be valuable to the community then I'd be eager to have it included officially. Note: this is how many community contributions get in the SDK. :Edited for typos. |
Beta Was this translation helpful? Give feedback.
-
What is the Tech Team's stance on community PR's? Not encouraged? Encouraged? (ignoring all the accidental upstream PR's)
If they are encouraged, is there a way to get feedback on ideas before working on them?
If they are not encouraged, what is the recommended route for community suggestions? I'm assuming it's just the issues page right now. Is it possible to get official feedback on whether issues have been read, acknowledged, chosen for action, etc?
Beta Was this translation helpful? Give feedback.
All reactions