Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support pre-generated Swift symbolgraph files #1294

Merged
merged 4 commits into from Nov 30, 2021

Commits on Nov 29, 2021

  1. Support pre-generated Swift symbolgraph files

    Since Swift 5.5, the Swift compiler has supported the `-emit-symbol-graph`
    and `-emit-symbol-graph-dir` flags to directly create Symbol graph files
    as part of the compilation process. If a developer has access to these
    files, it's not necessary for Jazzy to use `symbolgraph-extract` to attempt
    to separately generate them.
    
    This commit adds a `--symbolgraph_directory` configuration option to Jazzy.
    If this option is provided, Jazzy skips the generation of symbolgraph files
    and directly parses any `*.symbol.json` files in the given directory.
    esteluk committed Nov 29, 2021
    Configuration menu
    Copy the full SHA
    4d609a9 View commit details
    Browse the repository at this point in the history
  2. Address feedback in PR

    * Conform to contribution guidelines
    * Use correct command line arguments in README examples
    * Use snake_case for method name
    esteluk committed Nov 29, 2021
    Configuration menu
    Copy the full SHA
    3042e75 View commit details
    Browse the repository at this point in the history
  3. Remove new test spec

    esteluk committed Nov 29, 2021
    Configuration menu
    Copy the full SHA
    85ad16d View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2021

  1. CI fixups

    Fix Rubocop errors
    
    Reorder jobs so at least Rubocop runs on forks
    johnfairh committed Nov 30, 2021
    Configuration menu
    Copy the full SHA
    f67b6c2 View commit details
    Browse the repository at this point in the history