Introduce System.IO.Hashing and System.DateTime area labels (#78673)
authorJeff Handley <jeffhandley@users.noreply.github.com>
Tue, 22 Nov 2022 03:50:41 +0000 (19:50 -0800)
committerGitHub <noreply@github.com>
Tue, 22 Nov 2022 03:50:41 +0000 (22:50 -0500)
* Introduce System.IO.Hashing and System.DateTime area labels

* Update notes for area-System.DateTime to mention more types

.github/fabricbot.json
docs/area-owners.json
docs/area-owners.md

index 0d594ce..14fed7c 100644 (file)
                   {
                     "name": "hasLabel",
                     "parameters": {
+                      "label": "area-System.IO.Hashing"
+                    }
+                  }
+                ]
+              },
+              {
+                "operator": "not",
+                "operands": [
+                  {
+                    "name": "hasLabel",
+                    "parameters": {
                       "label": "area-System.Linq.Parallel"
                     }
                   }
                       {
                         "name": "hasLabel",
                         "parameters": {
+                          "label": "area-System.IO.Hashing"
+                        }
+                      },
+                      {
+                        "name": "hasLabel",
+                        "parameters": {
                           "label": "area-System.Linq.Parallel"
                         }
                       },
                   {
                     "name": "labelAdded",
                     "parameters": {
+                      "label": "area-System.IO.Hashing"
+                    }
+                  },
+                  {
+                    "name": "labelAdded",
+                    "parameters": {
                       "label": "area-System.Linq.Parallel"
                     }
                   },
               {
                 "name": "hasLabel",
                 "parameters": {
+                  "label": "area-System.IO.Hashing"
+                }
+              },
+              {
+                "name": "hasLabel",
+                "parameters": {
                   "label": "area-System.Linq.Parallel"
                 }
               },
                       {
                         "name": "hasLabel",
                         "parameters": {
+                          "label": "area-System.IO.Hashing"
+                        }
+                      }
+                    ]
+                  },
+                  {
+                    "operator": "not",
+                    "operands": [
+                      {
+                        "name": "hasLabel",
+                        "parameters": {
                           "label": "area-System.Linq.Parallel"
                         }
                       }
               {
                 "name": "hasLabel",
                 "parameters": {
+                  "label": "area-System.IO.Hashing"
+                }
+              },
+              {
+                "name": "hasLabel",
+                "parameters": {
                   "label": "area-System.Linq.Parallel"
                 }
               },
               {
                 "name": "hasLabel",
                 "parameters": {
+                  "label": "area-System.IO.Hashing"
+                }
+              },
+              {
+                "name": "hasLabel",
+                "parameters": {
                   "label": "area-System.Linq.Parallel"
                 }
               },
               {
                 "name": "hasLabel",
                 "parameters": {
+                  "label": "area-System.IO.Hashing"
+                }
+              },
+              {
+                "name": "hasLabel",
+                "parameters": {
                   "label": "area-System.Linq.Parallel"
                 }
               },
               {
                 "name": "hasLabel",
                 "parameters": {
+                  "label": "area-System.IO.Hashing"
+                }
+              },
+              {
+                "name": "hasLabel",
+                "parameters": {
                   "label": "area-System.Linq.Parallel"
                 }
               },
               {
                 "name": "hasLabel",
                 "parameters": {
+                  "label": "area-System.IO.Hashing"
+                }
+              },
+              {
+                "name": "hasLabel",
+                "parameters": {
                   "label": "area-System.Linq.Parallel"
                 }
               },
                   {
                     "name": "hasLabel",
                     "parameters": {
+                      "label": "area-System.DateTime"
+                    }
+                  }
+                ]
+              },
+              {
+                "operator": "not",
+                "operands": [
+                  {
+                    "name": "hasLabel",
+                    "parameters": {
                       "label": "area-System.Linq"
                     }
                   }
                       {
                         "name": "hasLabel",
                         "parameters": {
+                          "label": "area-System.DateTime"
+                        }
+                      },
+                      {
+                        "name": "hasLabel",
+                        "parameters": {
                           "label": "area-System.Linq"
                         }
                       },
                   {
                     "name": "labelAdded",
                     "parameters": {
+                      "label": "area-System.DateTime"
+                    }
+                  },
+                  {
+                    "name": "labelAdded",
+                    "parameters": {
                       "label": "area-System.Linq"
                     }
                   },
               {
                 "name": "hasLabel",
                 "parameters": {
+                  "label": "area-System.DateTime"
+                }
+              },
+              {
+                "name": "hasLabel",
+                "parameters": {
                   "label": "area-System.Linq"
                 }
               },
                       {
                         "name": "hasLabel",
                         "parameters": {
+                          "label": "area-System.DateTime"
+                        }
+                      }
+                    ]
+                  },
+                  {
+                    "operator": "not",
+                    "operands": [
+                      {
+                        "name": "hasLabel",
+                        "parameters": {
                           "label": "area-System.Linq"
                         }
                       }
               {
                 "name": "hasLabel",
                 "parameters": {
+                  "label": "area-System.DateTime"
+                }
+              },
+              {
+                "name": "hasLabel",
+                "parameters": {
                   "label": "area-System.Linq"
                 }
               },
               {
                 "name": "hasLabel",
                 "parameters": {
+                  "label": "area-System.DateTime"
+                }
+              },
+              {
+                "name": "hasLabel",
+                "parameters": {
                   "label": "area-System.Linq"
                 }
               },
               {
                 "name": "hasLabel",
                 "parameters": {
+                  "label": "area-System.DateTime"
+                }
+              },
+              {
+                "name": "hasLabel",
+                "parameters": {
                   "label": "area-System.Linq"
                 }
               },
               {
                 "name": "hasLabel",
                 "parameters": {
+                  "label": "area-System.DateTime"
+                }
+              },
+              {
+                "name": "hasLabel",
+                "parameters": {
                   "label": "area-System.Linq"
                 }
               },
               {
                 "name": "hasLabel",
                 "parameters": {
+                  "label": "area-System.DateTime"
+                }
+              },
+              {
+                "name": "hasLabel",
+                "parameters": {
                   "label": "area-System.Linq"
                 }
               },
               {
                 "name": "hasLabel",
                 "parameters": {
+                  "label": "area-System.DateTime"
+                }
+              },
+              {
+                "name": "hasLabel",
+                "parameters": {
                   "label": "area-System.Linq"
                 }
               },
index 796cfb4..25ca832 100644 (file)
       "label": "area-System.Data.SqlClient"
     },
     {
+      "lead": "ericstj",
+      "pod": "eirik-krzysztof-layomi-tarek",
+      "owners": [
+        "eiriktsarpalis",
+        "ericstj",
+        "jeffhandley",
+        "krwq",
+        "layomia",
+        "tarekgh",
+        "dotnet/area-system-datetime"
+      ],
+      "label": "area-System.DateTime"
+    },
+    {
       "lead": "tommcdon",
       "owners": [
         "tommcdon"
       "label": "area-System.IO.Compression"
     },
     {
+      "lead": "jeffhandley",
+      "pod": "adam-david-jeremy",
+      "owners": [
+        "adamsitnik",
+        "bartonjs",
+        "ericstj",
+        "jeffhandley",
+        "Jozkee",
+        "dotnet/area-system-io-hashing"
+      ],
+      "label": "area-System.IO.Hashing"
+    },
+    {
       "lead": "adityamandaleeka",
       "owners": [
         "davidfowl",
index 4d588cc..26287c7 100644 (file)
@@ -75,6 +75,7 @@ Note: Editing this file doesn't update the mapping used by `@msftbot` for area-s
 | area-System.Data.Odbc                          | @ajcvickers          | @ajcvickers                                         |                                                                                                                                                                                                                                                                                           |
 | area-System.Data.OleDB                         | @ajcvickers          | @ajcvickers                                         |                                                                                                                                                                                                                                                                                           |
 | area-System.Data.SqlClient                     | @David-Engel         | @davoudeshtehari @david-engel @jrahnama             | Archived component - limited churn/contributions (see https://devblogs.microsoft.com/dotnet/introducing-the-new-microsoftdatasqlclient/)                                                                                                                                                  |
+| area-System.DateTime                           | @ericstj             | @dotnet/area-system-datetime                        | System namespace APIs related to dates and times, including DateOnly, DateTime, DateTimeKind, DateTimeOffset, DayOfWeek, TimeOnly, TimeSpan, TimeZone, and TimeZoneInfo                                                                                                                   |
 | area-System.Diagnostics                        | @tommcdon            | @tommcdon                                           |                                                                                                                                                                                                                                                                                           |
 | area-System.Diagnostics-coreclr                | @tommcdon            | @tommcdon                                           |                                                                                                                                                                                                                                                                                           |
 | area-System.Diagnostics-mono                   | @lewing              | @thaystg @radical                                   |                                                                                                                                                                                                                                                                                           |
@@ -94,6 +95,7 @@ Note: Editing this file doesn't update the mapping used by `@msftbot` for area-s
 | area-System.Globalization                      | @ericstj             | @dotnet/area-system-globalization                   |                                                                                                                                                                                                                                                                                           |
 | area-System.IO                                 | @jeffhandley         | @dotnet/area-system-io                              |                                                                                                                                                                                                                                                                                           |
 | area-System.IO.Compression                     | @jeffhandley         | @dotnet/area-system-io-compression                  | Included:<ul><li>System.Formats.Tar</li><li>System.IO.Packaging</li></ul>                                                                                                                                                                                                                 |
+| area-System.IO.Hashing                         | @jeffhandley         | @dotnet/area-system-io-hashing                      | APIs within the System.IO.Hashing namespace, which align more with cryptography than with I/O                                                                                                                                                                                             |
 | area-System.IO.Pipelines                       | @adityamandaleeka    | @davidfowl @halter73                                |                                                                                                                                                                                                                                                                                           |
 | area-System.Linq                               | @jeffhandley         | @dotnet/area-system-linq                            |                                                                                                                                                                                                                                                                                           |
 | area-System.Linq.Expressions                   | @jaredpar            | @cston @333fred                                     | Archived component - limited churn/contributions (see [#27790](https://github.com/dotnet/runtime/issues/27790))                                                                                                                                                                           |