html_url,issue_url,id,node_id,user,created_at,updated_at,author_association,body,reactions,performed_via_github_app,issue
https://github.com/pydata/xarray/pull/7669#issuecomment-1498639992,https://api.github.com/repos/pydata/xarray/issues/7669,1498639992,IC_kwDOAMm_X85ZU254,51911758,2023-04-06T07:53:56Z,2023-04-06T07:53:56Z,CONTRIBUTOR,"> The docs build failure is real, from some rst formatting error
>
> ```
> /home/docs/checkouts/readthedocs.org/user_builds/xray/checkouts/7669/xarray/core/accessor_str.py:docstring of xarray.core.accessor_str.StringAccessor.count:58: ERROR: Unexpected indentation.
> /home/docs/checkouts/readthedocs.org/user_builds/xray/checkouts/7669/xarray/core/accessor_str.py:docstring of xarray.core.accessor_str.StringAccessor.count:56: WARNING: Block quote ends without a blank line; unexpected unindent.
> /home/docs/checkouts/readthedocs.org/user_builds/xray/checkouts/7669/xarray/core/accessor_str.py:docstring of xarray.core.accessor_str.StringAccessor.pad:53: ERROR: Unexpected indentation.
> /home/docs/checkouts/readthedocs.org/user_builds/xray/checkouts/7669/xarray/core/accessor_str.py:docstring of xarray.core.accessor_str.StringAccessor.pad:52: WARNING: Block quote ends without a blank line; unexpected unindent.
> /home/docs/checkouts/readthedocs.org/user_builds/xray/checkouts/7669/xarray/core/accessor_str.py:docstring of xarray.core.accessor_str.StringAccessor.pad:64: ERROR: Unexpected indentation.
> /home/docs/checkouts/readthedocs.org/user_builds/xray/checkouts/7669/xarray/core/accessor_str.py:docstring of xarray.core.accessor_str.StringAccessor.pad:63: WARNING: Block quote ends without a blank line; unexpected unindent.
> /home/docs/checkouts/readthedocs.org/user_builds/xray/checkouts/7669/xarray/core/accessor_str.py:docstring of xarray.core.accessor_str.StringAccessor.pad:53: ERROR: Unexpected indentation.
> /home/docs/checkouts/readthedocs.org/user_builds/xray/checkouts/7669/xarray/core/accessor_str.py:docstring of xarray.core.accessor_str.StringAccessor.pad:52: WARNING: Block quote ends without a blank line; unexpected unindent.
> /home/docs/checkouts/readthedocs.org/user_builds/xray/checkouts/7669/xarray/core/accessor_str.py:docstring of xarray.core.accessor_str.StringAccessor.pad:64: ERROR: Unexpected indentation.
> /home/docs/checkouts/readthedocs.org/user_builds/xray/checkouts/7669/xarray/core/accessor_str.py:docstring of xarray.core.accessor_str.StringAccessor.pad:63: WARNING: Block quote ends without a blank line; unexpected unindent.
> /home/docs/checkouts/readthedocs.org/user_builds/xray/checkouts/7669/xarray/core/accessor_str.py:docstring of xarray.core.accessor_str.StringAccessor.count:58: ERROR: Unexpected indentation.
> /home/docs/checkouts/readthedocs.org/user_builds/xray/checkouts/7669/xarray/core/accessor_str.py:docstring of xarray.core.accessor_str.StringAccessor.count:56: WARNING: Block quote ends without a blank line; unexpected unindent.
> ```
I'll fix it!","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,1639361476
https://github.com/pydata/xarray/issues/4361#issuecomment-1492349784,https://api.github.com/repos/pydata/xarray/issues/4361,1492349784,IC_kwDOAMm_X85Y83NY,51911758,2023-03-31T17:39:00Z,2023-03-31T17:39:00Z,CONTRIBUTOR,">
An overview would make it easier to find sections for sure.
Including what you've mentioned, here's what I have for the overview:
## Overview
**Project Structure**
**Prerequisites**
* Set up your development environment
* Linux
* Windows
* Git workflow
(Will link to an external resource)
**Code**
* Suggest a feature
* Report a bug
* Find an issue to work on
* Set up the environment
* Making changes
* Create branch
* Edit files
* Documenting your changes
* Testing
* Writing tests
* Running tests (for both the code and the docstrings where necessary )
* Commit your changes
Links to the section that mentions pre-commit (and the pre-commit-ci bot)
and commit message tags for controlling CI
* Push to fork
* Create a pull request
* Automated tests
* Backward Compatibility
* Code standards and conventions
**Documentation**
* Suggest doc improvements
* Find something to work on
* Making small changes (e.g typo fixes)
* Check existing GitHub issues
* Propose a change
* Set up the documentation environment
* Ways to contribute to the documentation
* User guide
* Make changes
* Build docs
* Docstrings
* Make changes
* Docstrings format
* How to write numpy style docstrings
* Examples
* Run doctests
* Create a pull request
PR best practices
(Will link to short section on what to put into the PR description / title)
I have tried to make the contribution workflow for the docs and code as separate as possible which I think makes it easier to follow.","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,683142059
https://github.com/pydata/xarray/pull/7674#issuecomment-1486694195,https://api.github.com/repos/pydata/xarray/issues/7674,1486694195,IC_kwDOAMm_X85YnScz,51911758,2023-03-28T11:29:43Z,2023-03-28T11:29:43Z,CONTRIBUTOR,"> Thanks @remigathoni great to see you contribute again!
Thank you @dcherian !","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,1640260666
https://github.com/pydata/xarray/pull/7669#issuecomment-1483139824,https://api.github.com/repos/pydata/xarray/issues/7669,1483139824,IC_kwDOAMm_X85YZurw,51911758,2023-03-24T17:09:33Z,2023-03-24T17:09:33Z,CONTRIBUTOR,"> Looks like the outputs are missing part of the DataArray repr and only show the underlying array values.
>
> The common way to construct the right doctest is to type the command in a Python repl and copy-paste the output.
>
> Here, I recommend installing `pytest-accept`([docs](https://github.com/max-sixty/pytest-accept)). That will rewrite the files to give you the expected output.
>
> ```shell
> $ conda activate YOUR_XARRAY_DEV_ENV
> $ pip install pytest-accept
> $ pytest --doctest-modules xarray/core/accessor_str.py --accept
> ```
Thank you! ","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,1639361476
https://github.com/pydata/xarray/issues/4361#issuecomment-1477031884,https://api.github.com/repos/pydata/xarray/issues/4361,1477031884,IC_kwDOAMm_X85YCbfM,51911758,2023-03-20T22:33:27Z,2023-03-20T22:33:27Z,CONTRIBUTOR,"@keewis What do you think of this structure?
# Structure for the Contribution Guide
## Overview
* A brief introduction to the community.
* Communication channels
* Where to look for your first issue i.e tags to look out for. For both the code and docs.
## Ways to Contribute
* Report a bug
* Request an enhancement
* Contribute to the codebase
* Contribute to the documentation
## How to Report a Bug
## How to Request an Enhancement
## Setting Up the Development Environment
Before contributing to either the docs or the codebase, set up the dev environment.
* Install Anaconda or miniconda
* Fork the repository
* Clone the repository
## Contribute to the Codebase
### Code standards
* Code formatting
* Backward compatibility
### How to contribute to the codebase
* Set up the development environment
- On Linux
- On Windows
* Set up the test environment
* Build and install xarray
* Create a feature branch
* Make changes
* Testing
- Testing with CI
- Writing tests
- Using pytest
- Running the performance test suite
* Documenting your code
* Review your code
* Commit your code
* Submit the pull request
- PR checklist
* Delete the merged branch
## Contribute to the documentation
Documentation comprises of:
* Docstrings
- Add a numpy docstring guide
* Docs in the xarray/doc folder
- Uses rst
### How to contribute to the documentation
* Set up the docs environment
- On Linux
- On Windows
* Build the documentation
* Make changes
* Review your changes
* Submit a pull request
","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,683142059
https://github.com/pydata/xarray/pull/7625#issuecomment-1473706221,https://api.github.com/repos/pydata/xarray/issues/7625,1473706221,IC_kwDOAMm_X85X1vjt,51911758,2023-03-17T11:41:01Z,2023-03-17T11:41:01Z,CONTRIBUTOR,"> Thanks @remigathoni This is a great first contribution. Welcome to Xarray! We're excited to see your next contribution :)
Thank you @dcherian !","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,1623949333
https://github.com/pydata/xarray/issues/7617#issuecomment-1466820667,https://api.github.com/repos/pydata/xarray/issues/7617,1466820667,IC_kwDOAMm_X85Xbeg7,51911758,2023-03-13T19:26:47Z,2023-03-13T19:26:47Z,CONTRIBUTOR,"> Thanks @remigathoni ! We would welcome a pull request that made these improvements 🙂
I'll open a PR thanks @TomNicholas !","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,1620573171