diff --git a/ISSUE_TEMPLATE.md b/ISSUE_TEMPLATE.md new file mode 100644 index 000000000..5de83b2cc --- /dev/null +++ b/ISSUE_TEMPLATE.md @@ -0,0 +1,32 @@ +### [READ] Step 1: Are you in the right place? + + * For issues or feature requests related to __the code in this repository__ + file a Github issue. + * If this is a __feature request__ make sure the issue title starts with "FR:". + * For general technical questions, post a question on [StackOverflow](http://stackoverflow.com/) + with the firebase tag. + * For general Firebase discussion, use the [firebase-talk](https://groups.google.com/forum/#!forum/firebase-talk) + google group. + * For help troubleshooting your application that does not fall under one + of the above categories, reach out to the personalized + [Firebase support channel](https://firebase.google.com/support/). + +### [REQUIRED] Step 2: Describe your environment + + * Operating System version: _____ + * Firebase SDK version: _____ + * Library version: _____ + * Firebase Product: _____ (auth, database, storage, etc) + +### [REQUIRED] Step 3: Describe the problem + +#### Steps to reproduce: + +What happened? How can we make the problem occur? +This could be a description, log/console output, etc. + +#### Relevant Code: + +``` +// TODO(you): code here to reproduce the problem +``` diff --git a/PULL_REQUEST_TEMPLATE.md b/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 000000000..3d81fd0c9 --- /dev/null +++ b/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,19 @@ +Hey there! So you want to contribute to a Firebase SDK? +Before you file this pull request, please read these guidelines: + +### Discussion + + * Read the contribution guidelines (CONTRIBUTING.md). + * If this has been discussed in an issue, make sure to link to the issue here. + If not, go file an issue about this **before creating a pull request** to discuss. + +### Testing + + * Make sure all existing tests in the repository pass after your change. + * If you fixed a bug or added a feature, add a new test to cover your code. + +### API Changes + + * At this time we cannot accept changes that affect the public API. If you'd like to help + us make Firebase APIs better, please propose your change in an issue so that we + can discuss it together.