Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Advice for developers #478

Closed
pp-mo opened this issue Apr 29, 2013 · 3 comments
Closed

Advice for developers #478

pp-mo opened this issue Apr 29, 2013 · 3 comments

Comments

@pp-mo
Copy link
Member

pp-mo commented Apr 29, 2013

Iris could still do with a bit more information to help people contribute painlessly
It could be really short, but should enable people to..

  • get started without frustration
  • avoid in advance problems with submissions, and wasting effort that needs to be re-done
  • have a simple reference checklist for the submissions process

Especially handy:

  • explanation of how to run the 'standard' tests
    • how to run all the tests, plus doctests and extests
    • install the test-data
    • what additional installs may be required (we aren't quite there yet, as some tests still depend on optional installs )
  • recommended list of optional installs that should be included :
    • E.G. the gribapi for a start
  • notes on conventions. I.E., beyond pep8/244/257, mostly just some naming conventions.
  • simple checklist of what to get sorted before making a PR
@bblay
Copy link
Contributor

bblay commented Jun 21, 2013

👍

@pp-mo
Copy link
Member Author

pp-mo commented Jul 11, 2013

See also : https://groups.google.com/forum/#!topic/scitools-iris-dev/FXytreiat8M

@cpelley attempting to write a submissions guide, something like above suggestions.
I just added a note about the sources of our style rules.

@pp-mo
Copy link
Member Author

pp-mo commented Oct 7, 2019

Mostly dealt with now.
The "how to run the tests" may still be relevant : see #3453

@pp-mo pp-mo closed this as completed Oct 7, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants