Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Populating the Contributor's Guide #19

Closed
brian-rose opened this issue Jan 8, 2021 · 7 comments
Closed

Populating the Contributor's Guide #19

brian-rose opened this issue Jan 8, 2021 · 7 comments

Comments

@brian-rose
Copy link
Member

What do want to the Contributor's Guide to look like?

We got a first draft of the Contributor's Guide done following discussion in #4, and #15 extends this to include instructions on building the html on a local machine. That's already out of date because #17 adds auto-building of PRs on readthedocs, which is awfully convenient for developing and testing new content.

In light of our discussions around entraining the community into Project Pythia, my view is that the scope of the Contributor's Guide should be broad. It should be a gateway for people to get involved, and must be accessible to all skill levels.

I think it would be terrific to cross-link our Contributor's Guide with some of the training material that will populate the portal, so that we have well-maintained tutorials and instructions that allow someone to go from total beginner to submitting PRs with new portal content.

What do people think? And are there any good examples of Guides from other community projects that can serve as models?

@clyne
Copy link
Contributor

clyne commented Jan 8, 2021

I strongly concur with making the contributors guide broad and accessible to all levels. Teaching folks how to set up their environment correctly with conda, and navigate the use of GitHub will benefit not only our project by facilitating contributions, but I believe are becoming essential skills for our scientists. Unfortunately, these technologies still present barriers for many IMHO. The NCAR GeoCAT team recently completed a contributor's guide that I will in the most positive light refer to as a "contributors guide for dummies". Though there is a long preamble specific to the GeoCAT organization, I would offer it up as a guide we should look at for Pythia: https://geocat.ucar.edu/pages/contributing.html

@jukent
Copy link
Contributor

jukent commented Jan 14, 2021

Either the auto-building from #17 is not working or is non-obvious. I would like to help add this content but I'm not sure how to use the auto-build method of building the site. E: I think it is working now. Both #24 and #25 needed an update from main to do the Read the Docs build.

@jukent
Copy link
Contributor

jukent commented Jan 20, 2021

Are there any other aspects we can identify as missing from the contributors guide?

@clyne
Copy link
Contributor

clyne commented Jan 21, 2021

Are there any other aspects we can identify as missing from the contributors guide?

I think we're good now. We'll have to revisit once we start hosting our own content (e.g. jupyter notebooks). We can either close this issue and open a new one for the next generation contributor guide, or just leave this one open. Doesn't matter to me, but if the former I think we should capture Brian's initial comments.

@brian-rose
Copy link
Member Author

Agreed that this will need revisiting once we start hosting content. I suggest leaving this issue open for now, as a signal that the current guide is temporary.

clyne added a commit that referenced this issue May 12, 2021
kmpaul pushed a commit that referenced this issue May 20, 2021
incremental progress on #19 - populating the contributor's guide
@clyne clyne added this to the InitialPortalRelease milestone Jun 4, 2021
@clyne
Copy link
Contributor

clyne commented Jun 15, 2021

@brian-rose should we close this? There is a separate issue, #104 that I think addresses that gaps that weren't completed in PR #97

@brian-rose
Copy link
Member Author

@brian-rose should we close this? There is a separate issue, #104 that I think addresses that gaps that weren't completed in PR #97

Yes, this issue has run its course! I will close now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants