Re: [Numpy-discussion] "Become an Open Source Contributor" workshop
Hey Jamie, List, Having just come back from a conference where our toolkit, Py-ART [1] has picked up a nice following of people keen to contribute I was wondering if you will be opening this up via a google hangout or similar? I would love to advertise this to our users. We all want more contributors and a big roadblock is understanding the fork and pull request system of GitHub We did run a course that had some GitGub etc here: https://github.com/scollis/SusSoPrac You are welcome to use anything liberally! Cheers, Scott On 9/23/15 4:39 PM, numpy-discussion-requ...@scipy.org wrote: Send NumPy-Discussion mailing list submissions to numpy-discussion@scipy.org To subscribe or unsubscribe via the World Wide Web, visit https://mail.scipy.org/mailman/listinfo/numpy-discussion or, via email, send a message with subject or body 'help' to numpy-discussion-requ...@scipy.org You can reach the person managing the list at numpy-discussion-ow...@scipy.org When replying, please edit your Subject line so it is more specific than "Re: Contents of NumPy-Discussion digest..." Today's Topics: 1. "Become an Open Source Contributor" workshop (Jaime Fern?ndez del R?o) 2. Re: composition of the steering council (was Re: Governance model request) (Travis Oliphant) 3. Re: Governance model request (Stefan van der Walt) 4. Re: Governance model request (Matthew Brett) 5. Re: composition of the steering council (was Re: Governance model request) (Chris Barker) -- Message: 1 Date: Wed, 23 Sep 2015 14:06:08 -0700 From: Jaime Fern?ndez del R?o <jaime.f...@gmail.com> To: SciPy Developers List <scipy-...@scipy.org>, Discussion of Numerical Python <numpy-discussion@scipy.org> Subject: [Numpy-discussion] "Become an Open Source Contributor" workshop Message-ID:
Re: [Numpy-discussion] "Become an Open Source Contributor" workshop
Hi Jaime On 2015-09-23 14:06:08, Jaime Fernández del Ríowrote: >3. If you have organized anything similar in the past, and have material >that I could use to, ahem, draw inspiration from, or recommendations to >make, or whatever, I'd love to hear from you. Here's the new developer workflow page for scikit-image, I'm sure many other projects have similar ones: http://scikit-image.org/docs/stable/contribute.html Perhaps you can harvest some ideas. Also, a beginner's summary to git workflow: http://rogerdudler.github.io/git-guide/ It's a lot to teach in only an hour or two, so if I were teaching I'd keep it simple (basic) and clear (to make sure the students can "keep it in their heads"), and to make sure they have a clear avenue for questions when they get stuck after the class. Stéfan ___ NumPy-Discussion mailing list NumPy-Discussion@scipy.org https://mail.scipy.org/mailman/listinfo/numpy-discussion
Re: [Numpy-discussion] "Become an Open Source Contributor" workshop
On Wed, Sep 23, 2015 at 3:04 PM, Nathan Goldbaumwrote: > If you are going to do work at a terminal, I'd suggest using a library > like doitlive (http://doitlive.readthedocs.org/en/latest/) so you can't > make mistakes while still making it look like you are actually typing > everything at a terminal. > This is pretty cool! And, I think perfect for a presentation or the like. But for teaching, I find that one of the valuable things I do is make mistakes at the command line (or iPython notebook, or editor...), and then show the students how I discover and recover from the mistake... just a thought -Chris > You will also be able to share your exact terminal sessions with the > students if they want to come back to it later. > > On Wed, Sep 23, 2015 at 4:57 PM, Stefan van der Walt > wrote: > >> Hi Jaime >> >> On 2015-09-23 14:06:08, Jaime Fernández del Río >> wrote: >> >3. If you have organized anything similar in the past, and have >> material >> >that I could use to, ahem, draw inspiration from, or recommendations >> to >> >make, or whatever, I'd love to hear from you. >> >> Here's the new developer workflow page for scikit-image, I'm sure many >> other projects have similar ones: >> >> http://scikit-image.org/docs/stable/contribute.html >> >> Perhaps you can harvest some ideas. Also, a beginner's summary to git >> workflow: >> >> http://rogerdudler.github.io/git-guide/ >> >> It's a lot to teach in only an hour or two, so if I were teaching I'd >> keep it simple (basic) and clear (to make sure the students can "keep it >> in their heads"), and to make sure they have a clear avenue for >> questions when they get stuck after the class. >> >> Stéfan >> ___ >> NumPy-Discussion mailing list >> NumPy-Discussion@scipy.org >> https://mail.scipy.org/mailman/listinfo/numpy-discussion >> > > > ___ > NumPy-Discussion mailing list > NumPy-Discussion@scipy.org > https://mail.scipy.org/mailman/listinfo/numpy-discussion > > -- Christopher Barker, Ph.D. Oceanographer Emergency Response Division NOAA/NOS/OR(206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception chris.bar...@noaa.gov ___ NumPy-Discussion mailing list NumPy-Discussion@scipy.org https://mail.scipy.org/mailman/listinfo/numpy-discussion
Re: [Numpy-discussion] "Become an Open Source Contributor" workshop
If you are going to do work at a terminal, I'd suggest using a library like doitlive (http://doitlive.readthedocs.org/en/latest/) so you can't make mistakes while still making it look like you are actually typing everything at a terminal. You will also be able to share your exact terminal sessions with the students if they want to come back to it later. On Wed, Sep 23, 2015 at 4:57 PM, Stefan van der Waltwrote: > Hi Jaime > > On 2015-09-23 14:06:08, Jaime Fernández del Río > wrote: > >3. If you have organized anything similar in the past, and have > material > >that I could use to, ahem, draw inspiration from, or recommendations > to > >make, or whatever, I'd love to hear from you. > > Here's the new developer workflow page for scikit-image, I'm sure many > other projects have similar ones: > > http://scikit-image.org/docs/stable/contribute.html > > Perhaps you can harvest some ideas. Also, a beginner's summary to git > workflow: > > http://rogerdudler.github.io/git-guide/ > > It's a lot to teach in only an hour or two, so if I were teaching I'd > keep it simple (basic) and clear (to make sure the students can "keep it > in their heads"), and to make sure they have a clear avenue for > questions when they get stuck after the class. > > Stéfan > ___ > NumPy-Discussion mailing list > NumPy-Discussion@scipy.org > https://mail.scipy.org/mailman/listinfo/numpy-discussion > ___ NumPy-Discussion mailing list NumPy-Discussion@scipy.org https://mail.scipy.org/mailman/listinfo/numpy-discussion
[Numpy-discussion] "Become an Open Source Contributor" workshop
Apologies for the cross-posting. The Data Science Student Society of the University of California San Diego, or DS3 @ UCSD as they like to call themselves, will be holding biweekly Python themed workshops starting this fall. On the week of October 19th, they will be having yours truly doing a "Become an Open Source Contributor" piece. It will be a shortish event, 60-90 minutes, so my idea was to cover the following: 1. (15 min) An introduction to the Python data science landscape. 2. (30 min) An overview of the GitHub workflow that most (all?) of the projects follow. 3. (30-45 min) A hands on session, where we would make sure everyone gets set up in GitHub, and forks and clones their favorite project. Time and participant willingness permitting, I would like to take advantage of my commit bits, and have some of the participants submit a simple PR, e.g. fixing a documentation typo, to NumPy or SciPy, and hit the green button right there, so that they get to leave as knighted FOSS contributors. And this is what I am hoping to get from you, the community: 1. If anyone in the area would like to get involved, please contact me. I have recruited a couple of volunteers from PySanDiego, but could use more help. 2. I'm also hoping to get some help, especially with the introductory part. Given that the crowd will mostly be university students and some faculty, it would be great if someone who actually knew what they were talking about could deliver a short, 10 minute talk, on Python, data science, and academia. I'm sure we could arrange it to have someone join by video conference. 3. If you have organized anything similar in the past, and have material that I could use to, ahem, draw inspiration from, or recommendations to make, or whatever, I'd love to hear from you. Thanks for reading! Jaime -- (\__/) ( O.o) ( > <) Este es Conejo. Copia a Conejo en tu firma y ayúdale en sus planes de dominación mundial. ___ NumPy-Discussion mailing list NumPy-Discussion@scipy.org https://mail.scipy.org/mailman/listinfo/numpy-discussion
Re: [Numpy-discussion] "Become an Open Source Contributor" workshop
On Wed, Sep 23, 2015 at 3:06 PM, Jaime Fernández del Río < jaime.f...@gmail.com> wrote: > Apologies for the cross-posting. > > The Data Science Student Society of the University of California San > Diego, or DS3 @ UCSD as they like to call themselves, will be holding > biweekly Python themed workshops starting this fall. On the week of > October 19th, they will be having yours truly doing a "Become an Open > Source Contributor" piece. It will be a shortish event, 60-90 minutes, so > my idea was to cover the following: > >1. (15 min) An introduction to the Python data science landscape. >2. (30 min) An overview of the GitHub workflow that most (all?) of the >projects follow. >3. (30-45 min) A hands on session, where we would make sure everyone >gets set up in GitHub, and forks and clones their favorite project. Time >and participant willingness permitting, I would like to take advantage of >my commit bits, and have some of the participants submit a simple PR, e.g. >fixing a documentation typo, to NumPy or SciPy, and hit the green button >right there, so that they get to leave as knighted FOSS contributors. > > You could create a `foolscrap` repo in the numpy project on github and use that. That would probably be useful for other people as well. Chuck > > ___ NumPy-Discussion mailing list NumPy-Discussion@scipy.org https://mail.scipy.org/mailman/listinfo/numpy-discussion