Create templates for PRs, bugs, features requests, and components (#209)

* Create templates for PRs, bugs, features requests, and component contribution

* fix up platform specific references

* update platform specific terminology

* minor phrasing fixes
This commit is contained in:
HeyImChris 2020-05-19 22:08:49 -07:00 коммит произвёл GitHub
Родитель 1424db92d3
Коммит c77108d398
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
4 изменённых файлов: 187 добавлений и 0 удалений

47
.github/ISSUE_TEMPLATE/bug_report.md поставляемый Normal file
Просмотреть файл

@ -0,0 +1,47 @@
---
name: Bug report
about: Found a bug in Fluent UI React Native? Please let us know.
---
<!--
Thanks for contacting us! We're here to help.
Before you report an issue, check if it's been reported before:
* Search: https://github.com/microsoft/fluentui-react-native/search?type=Issues
Note that if you do not provide enough information to reproduce the issue, we may not be able to take action on your report.
-->
### Environment Information
- **Package version(s)**: (fill this out, include which package manager you're using)
- **OS version**: (fill this out if relevant)
- **Platform**:
- [ ] iOS
- **Xcode version**:
- [ ] macOS
- **Xcode version**:
- [ ] win32
- [ ] windows
- [ ] android
### Please provide a reproduction of the bug:
<!--
Providing an isolated reproduction of the bug makes it much easier for us to help you. A reproduction in the demo application is preferred.
-->
#### Actual behavior:
<!-- fill this out -->
#### Expected behavior:
<!-- fill this out -->
### Priorities and help requested:
Are you willing to submit a PR to fix? (Yes, No)
Requested priority: (Blocking, High, Normal, Low)
Products/applications affected: (if applicable)

27
.github/ISSUE_TEMPLATE/feature_request.md поставляемый Normal file
Просмотреть файл

@ -0,0 +1,27 @@
---
name: Feature request
about: Do you have Feature or improvement for Fluent UI React Native? Let us know.
---
#### Platform
- [ ] iOS
- [ ] macOS
- [ ] win32
- [ ] windows
- [ ] android
#### Describe the feature that you would like added
<!-- fill this out -->
#### What component or utility would this be added to
<!-- fill this out -->
#### Have you discussed this feature with our team, and if so, who
<!-- fill this out -->
#### Additional context/screenshots
<!-- fill this out -->

86
.github/ISSUE_TEMPLATE/new_component.md поставляемый Normal file
Просмотреть файл

@ -0,0 +1,86 @@
---
name: New Component
about: Interested in contributing a new component to Fluent UI React Native? This template includes necessary information to get started, and steps to completion
---
<!-- Use this template for new components or new component variants -->
## Component details
### Description
<!-- fill this out -->
### Which product teams/scenarios need this control
<!-- The more teams/scenarios that would use this control the better chance it will get prioritized -->
### Design assets
<!-- Please provide links to redlines or screenshots of intended component design -->
<!-- Are you internal to Microsoft and your design isn't yet public? Please reach out to us internally via the Fluent UI Community. -->
### Component ownership
<!-- Are there one or more people who can help maintain this component over time? Who will address bugs? -->
## Component composition
### Imports/Dependencies
<!-- What dependencies will your component be using -->
### Proposed Public API
<!-- Define the proposed public API for this control -->
### Intended Platforms
- [ ] iOS
- [ ] macOS
- [ ] win32
- [ ] windows
- [ ] android
## Component code
### Example code
```javascript
```
### New Component Checklist
General:
- [ ] Automated Tests
- [ ] Documentation and examples
- [ ] Keyboard Accessibility
- [ ] Internationalization and Right-to-left Layouts
- [ ] Ready for Contribution
iOS:
- [ ] Light and Dark Appearance
- [ ] Size classes and window sizes (iPhone vs iPad, notched devices, multitasking, different window sizes, etc)
- [ ] Increase Contrast Support
- [ ] Different resolutions (1x, 2x, 3x)
- [ ] Voiceover
- [ ] Unit tests
- [ ] UI tests
- [ ] Other (please specify)
macOS:
- [ ] Light and Dark Appearance
- [ ] Window sizes
- [ ] Different resolutions (1x, 2x, 3x)
- [ ] Voiceover
- [ ] Unit tests
- [ ] UI tests
- [ ] Other (please specify)
Windows:
- [ ] Other (please specify)
Win32:
- [ ] Other (please specify)
Android:
- [ ] Other (please specify)

27
.github/PULL_REQUEST_TEMPLATE.md поставляемый Normal file
Просмотреть файл

@ -0,0 +1,27 @@
### Platforms Impacted
- [ ] iOS
- [ ] macOS
- [ ] win32
- [ ] windows
- [ ] android
### Description of changes
(a summary of the changes made, often organized by file)
### Verification
(how the change was tested, including both manual and automated tests)
| Before | After |
|----------------------------------------------|--------------------------------------------|
| Screenshot or description before this change | Screenshot or description with this change |
### Pull request checklist
This PR has considered (when applicable):
- [ ] Automated Tests
- [ ] Documentation and examples
- [ ] Keyboard Accessibility
- [ ] Voiceover
- [ ] Internationalization and Right-to-left Layouts