Contributing to `ord`
=====================

Suggested Steps
---------------

1. Find an issue you want to work on.
2. Figure out what would be a good first step towards resolving the issue. This
   could be in the form of code, research, a proposal, or suggesting that it be
   closed, if it's out of date or not a good idea in the first place.
3. Comment on the issue with an outline of your suggested first step, and
   asking for feedback. Of course, you can dive in and start writing code or
   tests immediately, but this avoids potentially wasted effort, if the issue
   is out of date, not clearly specified, blocked on something else, or
   otherwise not ready to implement.
4. If the issue requires a code change or bugfix, open a draft PR with tests,
   and ask for feedback. This makes sure that everyone is on the same page
   about what needs to be done, or what the first step in solving the issue
   should be. Also, since tests are required, writing the tests first makes it
   easy to confirm that the change can be tested easily.