<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Contributor Guide on Learn</title>
    <link>https://learn.scientific-python.org/contributors/</link>
    <description>Recent content in Contributor Guide on Learn</description>
    <generator>Hugo</generator>
    <language>en</language>
    <atom:link href="https://learn.scientific-python.org/contributors/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Choosing a project</title>
      <link>https://learn.scientific-python.org/contributors/choosing-a-project/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://learn.scientific-python.org/contributors/choosing-a-project/</guid>
      <description>&lt;!-- youtube id=0RyCE7KfcV8 loading=lazy --&gt;&#xA;&lt;!--&#xA;-Hello everyone, I’m Juanita.&#xA;-Welcome to the Scientific Python videos! Today I will help you choose a project to start contributing to the Scientific Python Ecosystem.&#xA;--&gt;&#xA;&lt;h2 id=&#34;contributing-to-a-scientific-python-project&#34;&gt;Contributing to a Scientific Python project&lt;a class=&#34;headerlink&#34; href=&#34;#contributing-to-a-scientific-python-project&#34; title=&#34;Link to this heading&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;A common question from new contributors is: &amp;ldquo;how do I choose which project to&#xA;contribute to&amp;rdquo;?&#xA;Some people end up contributing to many different projects, while others&#xA;tend to focus their effort on a single project.&#xA;And while projects in the ecosystem have a lot in common, each has it&amp;rsquo;s own community&amp;mdash;so there may be differences&#xA;in culture, style, and decision-making processes.&#xA;Ultimately, which projects you contribute to will depend a lot on your own personal interests and goals.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ecosystem</title>
      <link>https://learn.scientific-python.org/contributors/setup/ecosystem/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://learn.scientific-python.org/contributors/setup/ecosystem/</guid>
      <description>&lt;!--&#xA;It isn&#39;t just a collection of tools (though we should mention that briefly)&#xA;&#xA;Discuss the philosophy&#xA;&#xA;- scientists need to own their own analysis tools&#xA;- scientists need to see what they are working on&#xA;- scientists need to be able to think clearly about their analysis (e.g., great APIs)&#xA;- scientists need to be able to adapt and modify their analysis tools&#xA;&#xA;--&gt;&#xA;&lt;p&gt;The Scientific Python ecosystem is a collection of open-source&#xA;scientific software packages written in Python. It is a broad and&#xA;ever-expanding set of algorithms and data structures that grew around&#xA;NumPy, SciPy, and matplotlib.&lt;/p&gt;</description>
    </item>
    <item>
      <title>First contribution</title>
      <link>https://learn.scientific-python.org/contributors/first-contribution/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://learn.scientific-python.org/contributors/first-contribution/</guid>
      <description>&lt;!--&#xA;# 1.4 First contribution&#xA;&#xA;&#xA;## Topic:&#xA;Steps to do your first contribution to open source.&#xA;&#xA;## Outline:&#xA;- Fork the repo&#xA;- Clone your fork&#xA;- Set up development environment&#xA;- Pick an issue&#xA;- Create a new branch&#xA;- Find the file and make the changes&#xA;- Confirm the issue is solved&#xA;- Commit changes&#xA;- Open PR&#xA;&#xA;--&gt;&#xA;&lt;h2 id=&#34;how-to-make-your-first-contribution-to-open-source&#34;&gt;How to make your first contribution to open source?&lt;a class=&#34;headerlink&#34; href=&#34;#how-to-make-your-first-contribution-to-open-source&#34; title=&#34;Link to this heading&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;!--&#xA;Hello everyone, I’m Juanita. Welcome to the Scientific Python videos! Today I will be helping you make your first code contribution to an open source software project!. Contributing to an open source project can be intimidating but I will show you that it can be quite simple and I’m sure you will get a lot of help along the way.&#xA;--&gt;&#xA;&lt;p&gt;Before you start, make sure you have the following:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Getting started</title>
      <link>https://learn.scientific-python.org/contributors/getting-started/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://learn.scientific-python.org/contributors/getting-started/</guid>
      <description>&lt;!--&#xA;# Name options:&#xA;- Getting started with Open source&#xA;- First steps into Open Source&#xA;- Contributing to Open Source: Getting Started&#xA;- Contributing to Open Source: First steps&#xA;--&gt;&#xA;&lt;!--&#xA;-Hello everyone, I’m Juanita.&#xA;-Welcome to the Scientific Python videos! Today I will be sharing with you how to get started with Open Source.&#xA;--&gt;&#xA;&lt;h2 id=&#34;choosing-a-project-to-work-on&#34;&gt;Choosing a project to work on&lt;a class=&#34;headerlink&#34; href=&#34;#choosing-a-project-to-work-on&#34; title=&#34;Link to this heading&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;How do you choose which project to contribute to?&#xA;There&amp;rsquo;s no single best way to choose a project, but here are some questions to think about when choosing:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Install</title>
      <link>https://learn.scientific-python.org/contributors/setup/install/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://learn.scientific-python.org/contributors/setup/install/</guid>
      <description>&lt;p&gt;Before installing Scientific Python libraries, you need to have Python&#xA;itself installed. There are two, largely equivalent, ways of doing&#xA;that, and we describe both below.&lt;/p&gt;&#xA;&lt;p&gt;If you have a working version of Python on your system already (check&#xA;by running &lt;code&gt;python&lt;/code&gt; at the terminal), you can skip to &amp;ldquo;Segment 1: Set up a virtual environment&amp;rdquo;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;segment-1-pythonorg&#34;&gt;Segment 1: Python.org&lt;a class=&#34;headerlink&#34; href=&#34;#segment-1-pythonorg&#34; title=&#34;Link to this heading&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;This is the official Python distribution, which uses the &lt;code&gt;pip&lt;/code&gt; package manager. &lt;code&gt;pip&lt;/code&gt; installs packages from Python Package Index, or &lt;a href=&#34;https://pypi.org/&#34;&gt;PyPI&lt;/a&gt; for short.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Next Steps</title>
      <link>https://learn.scientific-python.org/contributors/setup/next-steps/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://learn.scientific-python.org/contributors/setup/next-steps/</guid>
      <description>&lt;p&gt;Scientific Python therefore requires having a firm grasp of Python&#xA;itself. We suggest reading through the &lt;a href=&#34;https://docs.python.org/3/tutorial/&#34;&gt;official&#xA;tutorial&lt;/a&gt;, doing an online&#xA;tutorial on &lt;a href=&#34;https://exercism.org/tracks/python&#34;&gt;exercism&lt;/a&gt;, or using&#xA;any of the countless resources that exist online or in print.&lt;/p&gt;&#xA;&lt;p&gt;Learning a new language can be challenging, but Python is fun&amp;mdash;so keep trying and hang in there!&#xA;The community is there to help you along the way.&lt;/p&gt;&#xA;&lt;p&gt;So let&amp;rsquo;s cover some basics.&lt;/p&gt;&#xA;&lt;h2 id=&#34;how-to-run-your-python-code&#34;&gt;How to run your Python code&lt;a class=&#34;headerlink&#34; href=&#34;#how-to-run-your-python-code&#34; title=&#34;Link to this heading&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;Python is an interpreted language: that means that it reads a text&#xA;file with instructions and executes those one by one.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ways to contribute</title>
      <link>https://learn.scientific-python.org/contributors/ways-to-contribute/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://learn.scientific-python.org/contributors/ways-to-contribute/</guid>
      <description>&lt;!--&#xA;# 1.3 Ways to contribute&#xA;&#xA;&#xA;## Topic:&#xA;Other ways to contribute to open source in which you don’t necessarily have to code.&#xA;&#xA;## Outline:&#xA;- Issue testing and triaging&#xA;- Reviewing PRs&#xA;- Translations&#xA;- Improving documentation&#xA;- Participating in the community/Community outreach&#xA;&#xA;--&gt;&#xA;&lt;h2 id=&#34;5-ways-to-contribute-to-scientific-python-without-coding&#34;&gt;5 ways to contribute to Scientific Python without coding&lt;a class=&#34;headerlink&#34; href=&#34;#5-ways-to-contribute-to-scientific-python-without-coding&#34; title=&#34;Link to this heading&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;!-- youtube id=_9Jge-BN6Ew loading=lazy --&gt;&#xA;&lt;!--&#xA;Hello everyone, I’m Juanita.&#xA;Welcome to the Scientific Python videos! Today I will be sharing with you some ways in which you can contribute to open source software projects without actually having to code.&#xA;--&gt;&#xA;&lt;p&gt;Scientific Python is code designed by scientists and engineers for science and engineering.&#xA;All projects have a straightforward license that determines what you can and cannot do; typically, you may use and modify the software, as long as you give credit to the original authors.&#xA;The entire ecosystem relies on peer review and community production, so your contribution is really important.&#xA;There are many ways to contribute outside of coding—we&amp;rsquo;ll discuss a few.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Why contribute</title>
      <link>https://learn.scientific-python.org/contributors/why-contribute/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://learn.scientific-python.org/contributors/why-contribute/</guid>
      <description>&lt;!-- youtube id=5X-FtaNUHsA loading=lazy --&gt;&#xA;&lt;!--&#xA;Possible points to highlight, at least from the coding perspective:&#xA;&#xA;- work with some of the best programmers in the world&#xA;- learn how to be a much better developer through peer review&#xA;- advance science by building better tools for more accurate, transparent results and improved reproducibility&#xA;- do impactful work, available to everyone and used by thousands if not millions of people&#xA;- discover the agency you have in shaping the tools you need, use, and own&#xA;&#xA;https://bids-numpy.github.io/workshop_site_AIMS_2021/day_1/why_oss/&#xA;--&gt;&#xA;&lt;!--&#xA;-Hello everyone, I’m Juanita.&#xA;-Welcome to the Scientific Python videos! Today I will be sharing why contributing to open source Scientific Python is impactful, and how it can benefit you.&#xA;--&gt;&#xA;&lt;p&gt;Your time is the most valuable thing you have, so when taking part in volunteer activities it is always worth asking &amp;ldquo;why?&amp;rdquo;.&#xA;Here are a few reasons:&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
