-
Notifications
You must be signed in to change notification settings - Fork 263
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
Write contribution guidelines #101
Comments
and meaningful variable names (please)!! |
Yup, great will add that also. I'm thinking of making pep8 be part of the testing suite on Travis... Any reason not to? (330 things fail pep8 at the moment) |
I hate to play the gadly again, but there is no real reason for this and it would be a distraction. Do you really need code that is squeaky clean? Style guides are just that, guides. Not rules. See this part of PEP8 itself: |
I tend to agree with @langner Style guidelines are nice to have, but can end up causing more problems than they solve. For example, some of the PEP8 errors I've fixed along the way have been simply that a line is more than 79 characters. It simply isn't worth the effort to go through the codebase to find and correct them. |
To be clear - I think the contribution guidelines should include PEP, but there's no point including compliance as part of the test suite. |
Cool, that sounds good to me, will leave the PEP testing out of Travis but On Mon, 9 Mar 2015 15:01 Owen Campbell notifications@github.com wrote:
|
Hey @langner and @meatballs , I've just pushed this as contribution guidelines: https://github.com/drvinceknight/Axelrod/blob/c-guidelines/docs/contributing.rst Let me know what you think. If I don't hear anything I'll assume it's ok (kind of a guidelines/tutorial ish thing). Once that's merged in to master I'm going to try and go to down on documentation... (by the way: I'm writing this using wifi on a plane! I can't get over how cool that is... I'm in the future!) |
I skimmed over it and it seems fine. |
👍 |
Sorry - been down with a dose of food poisoning! Looks good to me too. |
Cool, thanks both. That is now merged in to master. |
I'd suggest:
matplotlib
for example is deemed necessary but has exception handling so that code can be run without it).The text was updated successfully, but these errors were encountered: