getwilds / guide

WILDS Dev Guide
https://getwilds.org/guide/
Creative Commons Zero v1.0 Universal
2 stars 1 forks source link

Candace thought dump #13

Closed cansavvy closed 3 months ago

cansavvy commented 5 months ago

I'm excited for this! Love contributing guides and things that set ground rules and guidance!! :tada:

I did a little bit of stream of consciousness note taking as I went through the pages. Don't feel the need to use everything I referenced here -- but if its helpful, feel free to scavenge and repurpose any of it.

Contributing Page comments:

Styling Page comments:

Code Review Page comments

Documentation Page comments

Package versions Page comments

Security Page comments

sckott commented 5 months ago

Thanks @cansavvy !

sckott commented 4 months ago

@cansavvy

contributing chapter:

Do you want to have a comment about encouraging transparency? i.e. whenever possible be as public as possible to encourage transparency and to minimize redundant conversations, encourage documentation, etc?

yeah, i think so, will see about that

Is there any scenario in which Notion should be used? (the answer may be no)

perhaps if we need to do any planning internally - but i don't think we need to mention it in this guide

style chapter:

code review chapter:

documentation chapter:

Can we think of exemplary documentation packages we would like to hold as a standard? Might be nice to link to.

Good idea, i'll point some out

package versions:

Any tips for me that you may want to include here?

just what's in the section i think https://getwilds.org/guide/maintenance.html#package-versioning

Are there ways to automate this somewhat?

Not that I know of. The only hard check you'll get is that CRAN won't let you submit a new version of a package with a version that's the same or less than what's on CRAN. I just think about what changes are rolling up into the next version and based on that decide whether its a patch, minor or major release. after a cran release, i'd make sure to bump the version on github to the next patch or just add a dev version, e.g., 1.2.1.91

security chapter

what things are maybe gonna be there?

not sure yet!

cansavvy commented 4 months ago

Sounds reasonable on all accounts!

good note about vs code. by "dummies guide to VSCode" do you mean specifically for R?

For R or Python. Just as a person who doesn't use VSCode but has tried to make my own setup several times, it would be really great to have an opinionated and brief guide for how to get started with it. I find the endless options for plugins and add-ons overwhelming.

sckott commented 4 months ago

okay, yeah sounds good to link out to something, surely there's something already written