فهرست منبع

AddNewPod updates (#5205)

Paul Beusterien 6 سال پیش
والد
کامیت
b369e39891
1فایلهای تغییر یافته به همراه16 افزوده شده و 2 حذف شده
  1. 16 2
      AddNewPod.md

+ 16 - 2
AddNewPod.md

@@ -15,8 +15,9 @@ detailed instructions. Some Firebase specific guidance below:
 
 * `s.static_framework` - By default, Firebase pods should be static frameworks.
 
-* `s.dependency` - Dependencies on other Firebase pods should allow minor version updates -
-like `s.dependency 'FirebaseCore', '~> 6.0'`
+* `s.dependency` - Dependencies on other Firebase pods and pods in this repo should specify a
+version and allow minor version updates - like `s.dependency 'FirebaseCore', '~> 6.6'`. When
+initially defined, choose the most recently released minor version of the dependency.
 
 * `s.pod_target_xcconfig` - Add any specific build settings.
   * For portability, any Firebase
@@ -44,3 +45,16 @@ explicit import by other Firebase pods)
 * `FirebaseFoo/Tests/Integration` - Encouraged
 * `FirebaseFoo/Tests/Sample` - Optional
 * `FirebaseFoo/Tests/{Other}` - Optional
+
+## Continous Integration
+
+Set up a GitHub Action workflow for the pod. A good example template is
+[storage.yml](.github/workflows/storage.yml).
+
+All code should comply with Objective-C and Swift style requirements and successfully pass
+the GitHub Action check phase. Run [scripts/style.sh](scripts/style.sh).
+
+## GitHub Infrastructure
+
+For GitHub tag management and public header change detection, add a GitHub api tag and update
+[Dangerfile](Dangerfile).