From bf5aa9e1e765feb1162437f801fc8ee3083902e3 Mon Sep 17 00:00:00 2001 From: Andrew Rasmussen Date: Fri, 17 Feb 2017 14:49:50 -0800 Subject: [PATCH] Product Pains -> Canny Summary: We migrated everyone on Product Pains over to our new service, Canny. We also moved every product's feedback to a product-specific subdomain (eg. https://react-native.canny.io/feature-requests). This PR updates every Product Pains URL over to its new Canny version. Changes only affect docs, blog posts, and bot responses - not the React Native library itself. **Test plan** I visited https://react-native.canny.io/feature-requests. Since there are no code changes this seems sufficient but let me know if I need to run the blog website or something. Closes https://github.com/facebook/react-native/pull/12429 Differential Revision: D4581492 Pulled By: hramos fbshipit-source-id: 7d124ab7ed9228d47f1bc4417d8992f15ff17f01 --- README.md | 4 ++-- blog/2016-07-06-toward-better-documentation.md | 2 +- ...2016-11-08-introducing-button-yarn-and-a-public-roadmap.md | 2 +- bots/IssueCommands.txt | 4 ++-- bots/NewIssueGreeting.md | 2 +- bots/question-bookmarklet.js | 2 +- docs/IssueGuidelines.md | 2 +- website/core/Site.js | 2 +- website/src/react-native/support.js | 2 +- 9 files changed, 11 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index ed214b991..1fd239a58 100644 --- a/README.md +++ b/README.md @@ -31,7 +31,7 @@ Please use these community resources for getting help. We use the GitHub issues - Ask a question on [StackOverflow](https://stackoverflow.com/) and tag it with `react-native` - Chat with us on [Reactiflux](https://discord.gg/0ZcbPKXt5bWJVmUY) in #react-native -- Articulate your feature request or upvote existing ones on [Product Pains](https://productpains.com/product/react-native/) +- Articulate your feature request or upvote existing ones on [Canny](https://react-native.canny.io/feature-requests) - Start a thread on the [React Discussion Board](https://discuss.reactjs.org/) - Join #reactnative on IRC: chat.freenode.net - If it turns out that you may have found a bug, please [open an issue](#opening-issues) @@ -83,7 +83,7 @@ React Native is under active development. See the guide on [upgrading React Nati If you encounter a bug with React Native we would like to hear about it. Search the [existing issues](https://github.com/facebook/react-native/issues) and try to make sure your problem doesn’t already exist before opening a new issue. It’s helpful if you include the version of React Native and OS you’re using. Please include a stack trace and reduced repro case when appropriate, too. -The GitHub issues are intended for bug reports and feature requests. For help and questions with using React Native please make use of the resources listed in the [Getting Help](#getting-help) section. [Product Pains](https://productpains.com/product/react-native/) in particular is a good way to signal your interest in a feature or issue. There are limited resources available for handling issues and by keeping the list of open issues lean we can respond in a timely manner. +The GitHub issues are intended for bug reports and feature requests. For help and questions with using React Native please make use of the resources listed in the [Getting Help](#getting-help) section. [Canny](https://react-native.canny.io/feature-requests) in particular is a good way to signal your interest in a feature or issue. There are limited resources available for handling issues and by keeping the list of open issues lean we can respond in a timely manner. ## Contributing diff --git a/blog/2016-07-06-toward-better-documentation.md b/blog/2016-07-06-toward-better-documentation.md index 854887d6d..0f3c0f704 100644 --- a/blog/2016-07-06-toward-better-documentation.md +++ b/blog/2016-07-06-toward-better-documentation.md @@ -64,6 +64,6 @@ Your feedback lets us know what we should prioritize. I know some people will re If you find a mistake in the documentation, like inaccurate descriptions or code that doesn't actually work, [file an issue](https://github.com/facebook/react-native/issues). Tag it with "Documentation", so that it's easier to route it to the right people. -If there isn't a specific mistake, but something in the documentation is fundamentally confusing, it's not a great fit for a GitHub issue. Instead, complain on [Product Pains](https://productpains.com/product/react-native/) about the area of the docs that could use help. This helps us prioritize when we are doing more general work like guide-writing. +If there isn't a specific mistake, but something in the documentation is fundamentally confusing, it's not a great fit for a GitHub issue. Instead, post on [Canny](https://react-native.canny.io/feature-requests) about the area of the docs that could use help. This helps us prioritize when we are doing more general work like guide-writing. Thanks for reading this far, and thanks for using React Native! diff --git a/blog/2016-11-08-introducing-button-yarn-and-a-public-roadmap.md b/blog/2016-11-08-introducing-button-yarn-and-a-public-roadmap.md index e0bb4283c..912b8ddf5 100644 --- a/blog/2016-11-08-introducing-button-yarn-and-a-public-roadmap.md +++ b/blog/2016-11-08-introducing-button-yarn-and-a-public-roadmap.md @@ -14,7 +14,7 @@ We have heard from many people that there is so much work happening with React N - **Stability**. Improve the underlying infrastructure to reduce bugs and improve code quality. - **Developer Experience**. Help React Native developers move faster -If you have suggestions for features that you think would be valuable on the roadmap, check out [Product Pains](https://productpains.com/product/react-native), where you can suggest new features and discuss existing proposals. +If you have suggestions for features that you think would be valuable on the roadmap, check out [Canny](https://react-native.canny.io/feature-requests), where you can suggest new features and discuss existing proposals. ## What's new in React Native diff --git a/bots/IssueCommands.txt b/bots/IssueCommands.txt index eba1ac4c0..678945032 100644 --- a/bots/IssueCommands.txt +++ b/bots/IssueCommands.txt @@ -9,7 +9,7 @@ comment {author} tells me this issue is a duplicate of {match0}. Let's discuss t close @facebook-github-bot expected -comment The comment above tells me this is expected behavior. Closing this as we'd like to use the GitHub issue tracker for bugs. If you'd like to change how this feature works please post a feature request on [Product Pains](https://productpains.com/product/react-native/) so that other people can vote on it. +comment The comment above tells me this is expected behavior. Closing this as we'd like to use the GitHub issue tracker for bugs. If you'd like to change how this feature works please post a feature request on [Canny](https://react-native.canny.io/feature-requests) so that other people can vote on it. close @facebook-github-bot stack-overflow @@ -36,7 +36,7 @@ comment Okay, reopening this issue. reopen @facebook-github-bot feature -comment Hey {issue_author}! Thanks for opening the issue, however it looks like a feature request. As noted in the [Issue template](https://github.com/facebook/react-native/blob/master/.github/ISSUE_TEMPLATE.md) we'd like to use the GitHub issues to track bugs only. Can you implement the feature as a standalone npm module? If not consider sending a pull request or a create an entry on [Product Pains](https://productpains.com/product/react-native). It has a voting system and if the feature gets upvoted enough it might get implemented. Closing this now, thanks for understanding! +comment Hey {issue_author}! Thanks for opening the issue, however it looks like a feature request. As noted in the [Issue template](https://github.com/facebook/react-native/blob/master/.github/ISSUE_TEMPLATE.md) we'd like to use the GitHub issues to track bugs only. Can you implement the feature as a standalone npm module? If not consider sending a pull request or a create an entry on [Canny](https://react-native.canny.io/feature-requests/). It has a voting system and if the feature gets upvoted enough it might get implemented. Closing this now, thanks for understanding! close @facebook-github-bot cla diff --git a/bots/NewIssueGreeting.md b/bots/NewIssueGreeting.md index c8c6aa23b..0e4edc28d 100644 --- a/bots/NewIssueGreeting.md +++ b/bots/NewIssueGreeting.md @@ -4,6 +4,6 @@ React Native, as you've probably heard, is getting really popular and truth is w - If you **don't know how to do something** or **something is not working as you expect but not sure it's a bug**, please ask on [StackOverflow](http://stackoverflow.com/questions/tagged/react-native) with the tag `react-native` or for more real time interactions, ask on [Discord](https://discord.gg/0ZcbPKXt5bZjGY5n) in the #react-native channel. -- If this is a **feature request or a bug** that you would like to be fixed, please report it on [Product Pains](https://productpains.com/product/react-native/). It has a ranking feature that lets us focus on the most important issues the community is experiencing. +- If this is a **feature request or a bug** that you would like to be fixed, please report it on [Canny](https://react-native.canny.io/feature-requests). It has a ranking feature that lets us focus on the most important issues the community is experiencing. - We welcome clear issues and PRs that are ready for in-depth discussion. Please provide **screenshots** where appropriate and always mention the **version** of React Native you're using. Thank you for your contributions! diff --git a/bots/question-bookmarklet.js b/bots/question-bookmarklet.js index 83807194b..0e16164c2 100644 --- a/bots/question-bookmarklet.js +++ b/bots/question-bookmarklet.js @@ -1 +1 @@ -javascript:(function(){$('#new_comment_field')[0].value='Hey @' + $(".timeline-comment-header-text").first().find(".author").text() + '! Thanks for reporting this!\n\nThere\'s an awesome place to ask question like this one: [StackOverflow](http://stackoverflow.com/questions/tagged/react-native). It\'s the best system for Q&A. Many people from the community hang out there and will be able to see your question, you can vote on answers and mark question as answered etc. This lets us keep a list of bug reports and feature requests on github and especially [Product Pains](https://productpains.com/product/react-native/?tab=top) (again, with voting which is really nice).\n\nIf you think StackOverflow works for you please consider posting there instead and closing this issue.\n\nI\'m posting this here because github issues haven\'t been working very well for us and because StackOverflow is so much better. Thanks for reading! :)';$('button.btn-primary:contains("Comment")').click()})() +javascript:(function(){$('#new_comment_field')[0].value='Hey @' + $(".timeline-comment-header-text").first().find(".author").text() + '! Thanks for reporting this!\n\nThere\'s an awesome place to ask question like this one: [StackOverflow](http://stackoverflow.com/questions/tagged/react-native). It\'s the best system for Q&A. Many people from the community hang out there and will be able to see your question, you can vote on answers and mark question as answered etc. This lets us keep a list of bug reports and feature requests on github and especially [Canny](https://react-native.canny.io/feature-requests) (again, with voting which is really nice).\n\nIf you think StackOverflow works for you please consider posting there instead and closing this issue.\n\nI\'m posting this here because github issues haven\'t been working very well for us and because StackOverflow is so much better. Thanks for reading! :)';$('button.btn-primary:contains("Comment")').click()})() diff --git a/docs/IssueGuidelines.md b/docs/IssueGuidelines.md index a82761409..da611714e 100644 --- a/docs/IssueGuidelines.md +++ b/docs/IssueGuidelines.md @@ -34,7 +34,7 @@ This especially includes **new modules** Facebook doesn't use in production. Exp ### An issue is a feature request, you're pretty sure we should maintain this feature as part of RN This should be rare - adding a new feature means maintaining it. -Tell the author something like: "Pull requests are welcome. In case you're not up for sending a PR, you should post to [Product Pains](https://productpains.com/product/react-native/?tab=top). It has a voting system and if the feature gets upvoted enough it might get implemented." +Tell the author something like: "Pull requests are welcome. In case you're not up for sending a PR, you should post to [Canny](https://react-native.canny.io/feature-requests). It has a voting system and if the feature gets upvoted enough it might get implemented." ### How to add a label Add any relevant labels, for example 'Android', 'iOS'. diff --git a/website/core/Site.js b/website/core/Site.js index 2d5d5208d..736b8a717 100644 --- a/website/core/Site.js +++ b/website/core/Site.js @@ -156,7 +156,7 @@ var Site = React.createClass({ Stack Overflow Reactiflux Chat Latest Releases - Feature Requests + Feature Requests
More
diff --git a/website/src/react-native/support.js b/website/src/react-native/support.js index d9b002c07..c788f352a 100644 --- a/website/src/react-native/support.js +++ b/website/src/react-native/support.js @@ -129,7 +129,7 @@ var support = React.createClass({
  • Feature Requests

    - If you have a feature request, add it to the list or upvote a similar one. The voting system helps surface which issues are most important to the community. + If you have a feature request, add it to the list or upvote a similar one. The voting system helps surface which issues are most important to the community.