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

README.md: Clarify policy wrt. contribution and standard library #294

Merged
merged 2 commits into from Jun 23, 2018

Conversation

Projects
None yet
2 participants
@Centril
Copy link
Contributor

Centril commented Jun 17, 2018

See text in PR ;)

Basically we want to avoid .flatten() debacles and similar in the future.

README.rst Outdated

- Fix a bug or implement a new thing
- Include tests for your new feature, preferably a quickcheck test
- Make a Pull Request

For new features, please first file a PR to `rust-lang/rust <https://github.com/rust-lang/rust/>`_,

This comment has been minimized.

@bluss

bluss Jun 17, 2018

Owner

Thanks. Can we put some softening here, so that contributors must consider if it can be accepted into std? I think that many things are less general and are only interesting for itertools (even if we mainly like very general iterator functionality too).

This comment has been minimized.

@bluss

bluss Jun 17, 2018

Owner

Along the lines of, must consider but don't have to open a PR vs std if it's reasonable it doesn't belong there.

This comment has been minimized.

@Centril

Centril Jun 17, 2018

Author Contributor

Perhaps something like "For new features, please first consider filing a PR to <link>, adding your new feature to the Iterator trait of the standard library, if you believe it is reasonable."
(added parts italicized)

This comment has been minimized.

@bluss
@Centril

This comment has been minimized.

Copy link
Contributor Author

Centril commented Jun 22, 2018

Nuanced policy per discussion :)

@bluss

This comment has been minimized.

Copy link
Owner

bluss commented Jun 23, 2018

Thanks!

@bluss bluss merged commit 710d9f2 into bluss:master Jun 23, 2018

1 check failed

continuous-integration/travis-ci/pr The Travis CI build could not complete due to an error
Details

@Centril Centril deleted the Centril:patch-1 branch Jun 28, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.