@sburns, @haozhu233, & whoever
I split the "libraries" and the "samples" into different tables.
Do you think this distinction is worth worrying about? I didn't feel the need for it until two REDCapCons ago, when I saw people repeatedly copy & pasting the same code into different places. You can imagine the versioning problems that are caused after a while. Not to mention that this type of code is much less likely to be verified thoroughly.
If so, is this description ok? I don't want it to be too heavy-handed.
The following libraries can assist communication with REDCap's API. They can help make your development quicker and more robust. Unlike the code samples in a subsequent list, these libraries are reusable components (and not loose code that's copied and pasted into each caller). Each library's readme will have instructions how the deployed instances can be updated after the developer releases a new version.
I'm guessing that not all the entries fit the standard definition of a library. I'm wondering where/how the line should be drawn (assuming it's worth caring about).
I think it's worth worrying about. I think the packages should have more prominence than snippets. Ideally visitors look for packages in their language and fall back to snippets if there aren't any.
That looks fine to me.
They might not be but I'm not going to lose sleep over it. If authors submit PRs to add their repos to the site, we can have a quick discussion about the scope of their work.
@sburns, @haozhu233, & whoever I split the "libraries" and the "samples" into different tables.
If so, is this description ok? I don't want it to be too heavy-handed.