Paul Beusterien пре 5 година
родитељ
комит
8a9fd094e1
2 измењених фајлова са 34 додато и 7 уклоњено
  1. 7 0
      .github/ISSUE_TEMPLATE/feature_request.md
  2. 27 7
      ROADMAP.md

+ 7 - 0
.github/ISSUE_TEMPLATE/feature_request.md

@@ -9,6 +9,13 @@ template_path=.github/ISSUE_TEMPLATE/feature_request.md
 -->
 ### [READ] Guidelines
 
+For large or ambiguous requests, such as significant breaking changes or use
+cases that could be addressed by multiple different features, consider instead
+starting a
+[Pitch](https://github.com/firebase/firebase-ios-sdk/discussions/categories/pitches)
+discussion for ideas that you'd like to discuss with the Firebase community to
+flush out.
+
 When filing a feature request please make sure the issue title starts with "FR:".
 
 A good feature request ideally

+ 27 - 7
ROADMAP.md

@@ -3,14 +3,13 @@
 ## Contributing
 
 This is a longer roadmap than we can implement internally and we very
-much welcome community contributions. If you're interested, please indicate it
-via an issue or PR.
+much welcome community contributions.
 
 See the information about Development setup [here](README.md#Development) and
 [Contributing](CONTRIBUTING.md) for more information on the mechanics of
 contributing to the Firebase iOS SDK.
 
-## More Swifty
+## Modernization - More Swifty
 
 ### APIs
 
@@ -29,9 +28,20 @@ More details in the
 
 ### Combine
 
-Add combine support for Firebase. See Tracking Bug at #7295 and
+Add combine support for Firebase. See the
+[Tracking Issue](https://github.com/firebase/firebase-ios-sdk/issues/7295) and
 [Project](https://github.com/firebase/firebase-ios-sdk/projects/3).
 
+### SwiftUI
+
+Firebase should be better integrated with SwiftUI apps. See SwiftUI related
+[issues](https://github.com/firebase/firebase-ios-sdk/issues?q=is%3Aissue+is%3Aopen++label%3ASwiftUI).
+
+### Swift Async/Await
+
+Evaluate impact on Firebase APIs of the
+[Swift Async/await proposal](https://github.com/apple/swift-evolution/blob/main/proposals/0296-async-await.md)
+
 ## More complete Apple platform support
 
 Continue to expand the range and quality of Firebase support across
@@ -49,18 +59,28 @@ primarily *watchOS* for several libraries.
 ### Quickstarts
 
 Modernize the [Swift Quickstarts](https://github.com/firebase/quickstart-ios).
-Continue the work done in 2020 that was done for
+Continue the work done in 2020 for
 [Analytics](https://github.com/firebase/quickstart-ios/tree/master/analytics),
 [Auth](https://github.com/firebase/quickstart-ios/tree/master/authentication),
 and
 [RemoteConfig](https://github.com/firebase/quickstart-ios/tree/master/config) to
 use modern Swift and support multiple Apple platforms.
 
-## Other
+## Product Improvements
+
+- [Issues marked with help-wanted tag](https://github.com/firebase/firebase-ios-sdk/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22+)
+- [Pitches](https://github.com/firebase/firebase-ios-sdk/discussions/categories/pitches)
+Propose and discuss ideas for Firebase improvements.
+- [Feature requests](https://github.com/firebase/firebase-ios-sdk/issues?q=is%3Aissue+is%3Aopen+label%3A%22type%3A+feature+request%22)
+- [All open issues](https://github.com/firebase/firebase-ios-sdk/issues)
 
-Check out the [issue list](https://github.com/firebase/firebase-ios-sdk/issues).
 Indicate your interest in contributing to a bug fix or feature request with a
 comment. If you would like someone else to solve it, add a thumbs-up.
 
 If you don't see the feature you're looking for, please add a
 [Feature Request](https://github.com/firebase/firebase-ios-sdk/issues/new/choose).
+
+## Improving the contributor experience
+
+Please help others to be contributors by filing issues and adding PRs to ease
+the learning curve to develop, test, and contribute to this repo.