diff --git a/contributing.md b/contributing.md index 1a4c8752e..29206c185 100644 --- a/contributing.md +++ b/contributing.md @@ -33,6 +33,7 @@ We have a [chat](https://gitter.im/sindresorhus/ava). Jump in there and lurk, ta ### Submitting a pull request - Non-trivial changes are often best discussed in an issue first, to prevent you from doing unnecessary work. +- For ambitious tasks, you should try to get your work in front of the community for feedback as soon as possible. Open a pull request as soon as you have done the minimum needed to demonstrate your idea. At this early stage, don't worry about making things perfect, or 100% complete. Add a [WIP] prefix to the title, and describe what you still need to do. This lets reviewers know not to nit-pick small details or point out improvements you already know you need to make. - New features should be accompanied with tests and documentation. - Don't include unrelated changes. - Lint and test before submitting the pull request by running `$ npm test`.