Straightforward, type-safe argument parsing for Swift

apple/swift-argument-parser は初心者に優しい?

直近 30 日間に、apple/swift-argument-parser は外部コントリビューターの PR 11 件のうち 1 件をマージしました。メンテナーはふだん 3 日以内に返信します。 初心者向けの issue が現在 3 件オープンです。

スター
3.8k
フォーク
436
オープンの初心者向け issue
3
索引済み issue
116
平均マージ
4日 11時間
マージ済み PR(30日)
2
主要言語
Swift
ライセンス
Apache-2.0
最終 GitHub push
2026年10月24日
最新の索引
2026年9月14日
コントリビューションガイド
コントリビューションガイド
行動規範
行動規範
初心者向けラベル
help wanted good first issue

apple/swift-argument-parser にコントリビュートするには

  1. まずコントリビューションガイドを読みましょう。変更の提案、テスト、レビューの進め方が書かれています。
  2. 行動規範も読んでおきましょう。チャットだけでなく issue や PR にも適用されます。
  3. あなたのコントリビュートはプロジェクトの Apache-2.0 ライセンスで公開されます。
  4. 下にある 3 件の初心者向けのオープンな issue から 1 つ選び、作業を始める前に取り組みたいとコメントしましょう。
issue を読み込んでいます

誰かが対応中かもしれないイシューは最後に並べています。 すべて日付順に表示

  • Add a checklist of standard tasks to the PR template & CONTRIBUTING.md
    オープン
    documentation

    難易度 2/5 1〜3時間 初心者へのやさしさ 82/100

    apple/swift-argument-parser#1007 ·

    メンテナーはふだん 3 日以内に返信

  • Refactor attached option values
    オープン
    additive change enhancement

    難易度 4/5 3〜5日 初心者へのやさしさ 55/100

    apple/swift-argument-parser#992 · 担当者 1 名 ·

    メンテナーはふだん 3 日以内に返信

  • ArgumentParser and Configuration don't work togther, but should
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 12/100

    apple/swift-argument-parser#988 · コメント 1 件 ·

    メンテナーはふだん 3 日以内に返信

  • swift-argument-parser does not respect CMAKE_OSX_DEPLOYMENT_TARGET
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 65/100

    apple/swift-argument-parser#974 · コメント 1 件 ·

    メンテナーはふだん 3 日以内に返信

  • Failing test: Windows (nightly-main - windows-2022)
    再び着手できるかも @compnerd が 190 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン

    apple/swift-argument-parser#896 · コメント 3 件 · 担当者 1 名 ·

    メンテナーはふだん 3 日以内に返信

  • Support for ordered, heterogeneous repeating options (e.g. expose matched name to transform closure)
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 55/100

    apple/swift-argument-parser#862 · コメント 3 件 ·

    メンテナーはふだん 3 日以内に返信

  • ☂️ Command Aliases Support
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 20/100

    apple/swift-argument-parser#849 · コメント 1 件 ·

    メンテナーはふだん 3 日以内に返信

  • Support completion for command alias arguments (i.e. flags, options, option values, positional arguments, and/or subcommands)
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 55/100

    apple/swift-argument-parser#847 · コメント 6 件 · リアクション 1 件 ·

    メンテナーはふだん 3 日以内に返信

  • cannot find type SendableMetatype in scope
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 45/100

    apple/swift-argument-parser#827 · コメント 5 件 ·

    メンテナーはふだん 3 日以内に返信

  • customisation to swift argumentparser's help command output and error output
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    apple/swift-argument-parser#807 ·

    メンテナーはふだん 3 日以内に返信

  • Generated output (documentation, shell completion scripts, etc.) sometimes contain suboptimal whitespace
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 42/100

    apple/swift-argument-parser#786 · コメント 3 件 ·

    メンテナーはふだん 3 日以内に返信

  • Bash completion: Does not handle sub-commands with hyphens
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 48/100

    apple/swift-argument-parser#780 ·

    メンテナーはふだん 3 日以内に返信

  • Allow custom shell code to process Swift custom completion candidates
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    apple/swift-argument-parser#779 ·

    メンテナーはふだん 3 日以内に返信

  • Short name option '-h' (conflicting with built-in help) is allowed, with strange results.
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 45/100

    apple/swift-argument-parser#778 · コメント 2 件 ·

    メンテナーはふだん 3 日以内に返信

  • Inconsistent handling of `EnumerableFlag`s & `ExpressibleByArgument `s on the command line
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 48/100

    apple/swift-argument-parser#771 ·

    メンテナーはふだん 3 日以内に返信

  • Document & enforce valid characters for all configuration
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    apple/swift-argument-parser#768 ·

    メンテナーはふだん 3 日以内に返信

  • Provide integrations with Swift Testing exit tests
    オープン
    enhancement

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    apple/swift-argument-parser#759 · コメント 5 件 ·

    メンテナーはふだん 3 日以内に返信

  • [generate-docc-reference] [GSoC 2025] Separate DocC Pages for Each Command
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    apple/swift-argument-parser#752 · コメント 1 件 ·

    メンテナーはふだん 3 日以内に返信

  • Default subcommand inconsistencies
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    apple/swift-argument-parser#742 ·

    メンテナーはふだん 3 日以内に返信

  • generated completions don't pass shell check
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 35/100

    apple/swift-argument-parser#703 · コメント 4 件 ·

    メンテナーはふだん 3 日以内に返信

  • Running Command.main() on an AsyncParseableCommand with AsyncParseableCommand sub commands will crash
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 38/100

    apple/swift-argument-parser#688 · コメント 3 件 · リアクション 2 件 ·

    メンテナーはふだん 3 日以内に返信

  • Add first class citizen for "experimental" arguments
    オープン
    enhancement

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    apple/swift-argument-parser#687 ·

    メンテナーはふだん 3 日以内に返信

  • Crash with custom `Decodable` property that is not a command line option
    再び着手できるかも @aniketatgithub が 34 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 45/100

    apple/swift-argument-parser#683 · コメント 2 件 ·

    メンテナーはふだん 3 日以内に返信

  • Requiring completion candidates configuration for all parameters
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 30/100

    apple/swift-argument-parser#681 · コメント 2 件 ·

    メンテナーはふだん 3 日以内に返信

  • Completion problems
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 20/100

    apple/swift-argument-parser#679 · コメント 14 件 ·

    メンテナーはふだん 3 日以内に返信

  • Problems with auto-created `--help` flag, `-h` flag, & `help` subcommand in generated completion scripts & help output
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    apple/swift-argument-parser#671 · リアクション 1 件 ·

    メンテナーはふだん 3 日以内に返信

  • Ability to specify posix '-V', and modern 'version', 'help' for version and help
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    apple/swift-argument-parser#661 ·

    メンテナーはふだん 3 日以内に返信

  • CMake: Use of `CMAKE_Swift_MODULE_DIRECTORY` breaks Xcode and Ninja Multi-Config generators
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    apple/swift-argument-parser#659 ·

    メンテナーはふだん 3 日以内に返信

  • @Argument(parsing:) can't properly handle arguments outside the leaf subcommand when using @OptionGroup to access the parent
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    apple/swift-argument-parser#658 · コメント 1 件 ·

    メンテナーはふだん 3 日以内に返信

  • Allow marking options with "deprecated" help or visibility
    オープン
    enhancement

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    apple/swift-argument-parser#656 · コメント 8 件 · リアクション 1 件 ·

    メンテナーはふだん 3 日以内に返信

  • Support/Documentation for Compiling a Single Swift File Against the Argument Parser Package (Without Using SwiftPM for the Executable)
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 25/100

    apple/swift-argument-parser#655 ·

    メンテナーはふだん 3 日以内に返信

  • Unexpected argument when using `swift package plugin generate-manual <tool>`
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 35/100

    apple/swift-argument-parser#652 ·

    メンテナーはふだん 3 日以内に返信

  • Retrieving a machine-readable list of possible options and arguments
    再び着手できるかも @bripeticca が 892 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    enhancement

    apple/swift-argument-parser#637 · コメント 7 件 · 担当者 1 名 ·

    メンテナーはふだん 3 日以内に返信

  • Privacy Manifest File Updation
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 45/100

    apple/swift-argument-parser#635 ·

    メンテナーはふだん 3 日以内に返信

  • Add ability to infer root command name from CLI args
    再び着手できるかも このイシューのプルリクエストはマージされずにクローズされました。 オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 45/100

    apple/swift-argument-parser#633 · リアクション 1 件 ·

    メンテナーはふだん 3 日以内に返信

  • Passing state from root to subcommands
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    apple/swift-argument-parser#632 · コメント 3 件 ·

    メンテナーはふだん 3 日以内に返信

  • Zsh shell completion is broken when short flags exist
    オープン
    help wanted

    難易度 3/5 1〜2日 初心者へのやさしさ 48/100

    apple/swift-argument-parser#631 · コメント 6 件 ·

    メンテナーはふだん 3 日以内に返信

  • Add AsyncParsableArguments to support validating async arguments
    オープン
    wontfix

    難易度 5/5 1週間以上 初心者へのやさしさ 30/100

    apple/swift-argument-parser#630 · コメント 6 件 · リアクション 5 件 ·

    メンテナーはふだん 3 日以内に返信

  • Straightforward CMake build doesn't work on Mac and no instructions available.
    オープン
    enhancement

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    apple/swift-argument-parser#626 · コメント 4 件 ·

    メンテナーはふだん 3 日以内に返信

  • Using `main` instead of `run` in subcommands leads to unexpected behavior
    オープン
    as expected

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    apple/swift-argument-parser#622 · コメント 1 件 ·

    メンテナーはふだん 3 日以内に返信

  • fatalErrror trying to run tests on Windows
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 35/100

    apple/swift-argument-parser#584 · コメント 6 件 ·

    メンテナーはふだん 3 日以内に返信

  • Automatic versioning handling through SwiftPM plugin
    オープン
    enhancement

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    apple/swift-argument-parser#567 · コメント 2 件 · リアクション 3 件 ·

    メンテナーはふだん 3 日以内に返信

  • AsyncParsableCommand exits before running `run() async`
    オープン
    bug

    難易度 3/5 1〜2日 初心者へのやさしさ 35/100

    apple/swift-argument-parser#538 · コメント 6 件 · リアクション 1 件 ·

    メンテナーはふだん 3 日以内に返信

  • Unexpected “Asynchronous subcommand of a synchronous root”
    オープン
    good first issue

    難易度 3/5 1〜2日 初心者へのやさしさ 45/100

    apple/swift-argument-parser#536 · コメント 8 件 ·

    メンテナーはふだん 3 日以内に返信

  • v 1.1.4 fails to build with SPM after xcode 14.1 update
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 35/100

    apple/swift-argument-parser#517 · コメント 4 件 ·

    メンテナーはふだん 3 日以内に返信

  • Allow parsing of -Dkey=value style options
    オープン
    enhancement

    難易度 3/5 1〜2日 初心者へのやさしさ 42/100

    apple/swift-argument-parser#515 ·

    メンテナーはふだん 3 日以内に返信

  • Expose ArgumentParserTestHelpers
    オープン

    難易度 2/5 1〜3時間 初心者へのやさしさ 48/100

    apple/swift-argument-parser#491 · コメント 6 件 · リアクション 1 件 ·

    メンテナーはふだん 3 日以内に返信

  • Exclusive Option Groups
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    apple/swift-argument-parser#482 · コメント 2 件 · リアクション 1 件 ·

    メンテナーはふだん 3 日以内に返信

  • [GSoC] Interactive mode should only run in an interactive shell
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 35/100

    apple/swift-argument-parser#461 · コメント 1 件 ·

    メンテナーはふだん 3 日以内に返信

  • [GSoC] Interactive mode for swift CLI tool ArgumentParser
    再び着手できるかも @KthKuang が 1613 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン

    apple/swift-argument-parser#449 · コメント 3 件 · リアクション 14 件 · 担当者 1 名 ·

    メンテナーはふだん 3 日以内に返信

最新の 100 件のみ表示しています

このページには最近登録されたものだけが並びます。全件は詳細フィルターにあり、言語・難易度・所要時間で絞り込めます。

詳細フィルターへ

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。