Explicit support for exotic paths on Windows (UNC, DOS Devices)
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 25/100
- issue の種類
- 機能追加
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 技術スタック
- csharp
調査の方向性
まず、Win32-to-NT パスに関するリンク先のガイドを読み、TruePath の AbsolutePath における parsing、操作、canonicalization、quoting の動作を確認してください。この issue はまだ未解決です。実装の範囲を決める前に、ローカル デバイス パス、ルート ローカル デバイス パス、および C:\Foo と \?\C:\Foo の同値性に対する合意済みのアプローチが必要です。
索引モデルが issue の本文から書いたものです。
説明
There are a plethora of various interesting types on Windows, including but not limited to:
- local device paths (
\\.\…) - root local device paths (
\\?\…)
Read the comprehensive guide on the paths to learn more.
TruePath should at least support parsing and manipulating these. We should also decide what to do about path canonicalization: should we consider new AbsolutePath("C:\Foo") to be equal to new AbsolutePath("\\?\C:\Foo")? Should we trim the \\?\ part on parsing, and automatically add it back on path quoting if requested? These are for now open questions.
I am looking for a discussion on how these are used in reality, so that we can decide on what to do with them properly.
- Don't forget to test things like
*Path.RelativeTofor this kind of paths.
- 主要言語
- C#
- スター
- 107
- フォーク
- 22
- 平均マージ
- 3日 2時間
- マージ済み PR(30日)
- 13
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
ForNeVeR/TruePath のほかの issue
-
enhancement good first issue help wanted
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
ForNeVeR/TruePath#165 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信
-
enhancement help wanted
難易度 5/5 1週間以上 初心者へのやさしさ 35/100
メンテナーはふだん 1 日以内に返信
-
enhancement help wanted
難易度 5/5 1週間以上 初心者へのやさしさ 35/100
メンテナーはふだん 1 日以内に返信
-
`path.GetFiles(LocalPathPattern)`対応中かも @hamdiakin が 4 日前に担当しました。 オープンenhancement good first issue help wanted
難易度 2/5 1〜3時間 初心者へのやさしさ 55/100
ForNeVeR/TruePath#202 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信
-
Dependency Dashboardオープンdashboard
難易度 3/5 1〜2日 初心者へのやさしさ 15/100
メンテナーはふだん 1 日以内に返信
ForNeVeR/TruePath の issue をすべて見る
似ている issue
-
難易度 1/5 1時間未満 初心者へのやさしさ 92/100
Esri/calcite-dotnet-toolkit#30 · リアクション 1 件 ·
-
VideoViewer: rotated (portrait phone) videos shown sideways when system decimal separator is a commaオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
-
security
難易度 1/5 1時間未満 初心者へのやさしさ 85/100
MorganHacks/Arctic#182 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
Volodymyr-Petrunin/Bankomaten#45 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
thekid/inotify-win#45 ·