<liclass="toctree-l1"><aclass="reference internal" href="tutorial/getting_started.html">Getting started with <codeclass="docutils literal"><spanclass="pre">mpl-probscale</span></code></a></li>
<liclass="toctree-l1"><aclass="reference internal" href="tutorial/closer_look_at_viz.html">A closer look at probability plots</a></li>
<liclass="toctree-l1"><aclass="reference internal" href="tutorial/closer_look_at_plot_pos.html">Using different formulations of plotting positions</a></li>
</ul>
<ul>
<liclass="toctree-l1"><aclass="reference internal" href="api.html">API and Source Reference</a></li>
<h1>Contributing<aclass="headerlink" href="#contributing" title="Permalink to this headline">¶</a></h1>
<p>Contributions are welcome, and they are greatly appreciated! Every
little bit helps, and credit will always be given.</p>
<p>You can contribute in many ways:</p>
<divclass="section" id="types-of-contributions">
<h2>Types of Contributions<aclass="headerlink" href="#types-of-contributions" title="Permalink to this headline">¶</a></h2>
<divclass="section" id="report-bugs">
<h3>Report Bugs<aclass="headerlink" href="#report-bugs" title="Permalink to this headline">¶</a></h3>
<p>Report bugs at <aclass="reference external" href="https://github.com/matplotlib/mpl-probscale/issues">https://github.com/matplotlib/mpl-probscale/issues</a>.</p>
<p>If you are reporting a bug, please include:</p>
<ulclass="simple">
<li>Your operating system name and version.</li>
<li>Any details about your local setup that might be helpful in troubleshooting.</li>
<li>Detailed steps to reproduce the bug.</li>
</ul>
</div>
<divclass="section" id="fix-bugs">
<h3>Fix Bugs<aclass="headerlink" href="#fix-bugs" title="Permalink to this headline">¶</a></h3>
<p>Look through the GitHub issues for bugs. Anything tagged with “bug”
and “help wanted” is open to whoever wants to implement it.</p>
</div>
<divclass="section" id="implement-features">
<h3>Implement Features<aclass="headerlink" href="#implement-features" title="Permalink to this headline">¶</a></h3>
<p>Look through the GitHub issues for features. Anything tagged with “enhancement”
and “help wanted” is open to whoever wants to implement it.</p>
</div>
<divclass="section" id="write-documentation">
<h3>Write Documentation<aclass="headerlink" href="#write-documentation" title="Permalink to this headline">¶</a></h3>
<p>mpl-probscale could always use more documentation, whether as part of the
official mpl-probscale docs, in docstrings, or even on the web in blog posts,
articles, and such.</p>
</div>
<divclass="section" id="submit-feedback">
<h3>Submit Feedback<aclass="headerlink" href="#submit-feedback" title="Permalink to this headline">¶</a></h3>
<p>The best way to send feedback is to file an issue at <aclass="reference external" href="https://github.com/matplotlib/mpl-probscale/issues">https://github.com/matplotlib/mpl-probscale/issues</a>.</p>
<p>If you are proposing a feature:</p>
<ulclass="simple">
<li>Explain in detail how it would work.</li>
<li>Keep the scope as narrow as possible, to make it easier to implement.</li>
<li>Remember that this is a volunteer-driven project, and that contributions
are welcome :)</li>
</ul>
</div>
</div>
<divclass="section" id="get-started">
<h2>Get Started!<aclass="headerlink" href="#get-started" title="Permalink to this headline">¶</a></h2>
<p>Ready to contribute? Here’s how to set up <cite>probscale</cite> for local development.</p>
<olclass="arabic">
<li><pclass="first">Fork the <cite>probscale</cite> repo on GitHub.</p>
<li><pclass="first">Install your local copy into a conda environment. Assuming you have conda installed, this is how you set up your fork for local development:</p>
<li><pclass="first">When you’re done making changes, check that your changes pass flake8 and the tests, including testing other Python versions with tox:</p>
<li><pclass="first">Commit your changes and push your branch to GitHub:</p>
<divclass="highlight-shell"><divclass="highlight"><pre><span></span>$ git add <files you want to stage>
$ git commit -m <spanclass="s2">"Your detailed description of your changes."</span>
$ git push origin name-of-your-bugfix-or-feature
</pre></div>
</div>
</li>
<li><pclass="first">Submit a pull request through the GitHub website.</p>
</li>
</ol>
<p>Matplotlib has good info on working with <aclass="reference external" href="http://matplotlib.org/devel/coding_guide.html`">source code</a> using <aclass="reference external" href="http://matplotlib.org/devel/gitwash/development_workflow.html">git and GitHub</a>.</p>
</div>
<divclass="section" id="pull-request-guidelines">
<h2>Pull Request Guidelines<aclass="headerlink" href="#pull-request-guidelines" title="Permalink to this headline">¶</a></h2>
<p>Before you submit a pull request, check that it meets these guidelines:</p>
<olclass="arabic simple">
<li>The pull request should include tests.</li>
<li>If the pull request adds functionality, the docs should be updated. Put
your new functionality into a function with a docstring, and add the
feature to the list in README.rst.</li>
<li>The pull request should work for Python 3.4 and higher. Check
<h3>Configuring Sublime Text 3 to run the tests<aclass="headerlink" href="#configuring-sublime-text-3-to-run-the-tests" title="Permalink to this headline">¶</a></h3>
<p>In Sublime, got to Tools -> Build System -> New Build System.
Then add the following configuration and save as “probscale.sublime-build”:</p>
<h3>Configuring Atom to run the tests<aclass="headerlink" href="#configuring-atom-to-run-the-tests" title="Permalink to this headline">¶</a></h3>
<p>In Atom, install the <aclass="reference external" href="https://atom.io/packages/build">build</a> package, create a new file called ”.atom-build.yml” in the
top level of the project directory, and add the following contents:</p>
<divclass="highlight-shell"><divclass="highlight"><pre><span></span>cmd: <spanclass="s2">"<full path of the python executable>"</span>
Built with <ahref="http://sphinx-doc.org/">Sphinx</a> using a <ahref="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <ahref="https://readthedocs.org">Read the Docs</a>.