Skip to content

Conversation

@cmcgee1024
Copy link
Member

This change proposes a package documentation generation subcommand that is capable of
generating a DocC archive that encompasses a variety of different targets and target types
of a SwiftPM package.

Create a subcommand that's capable of generating DocC documentation for a package, including its targets. Support natively the ability to document executable targets using the tool info dump facility available in the Swift Argument Parser and potentially others that conform to its protocol. Allow any target regardless of its type to include a DocC catalog of markdown files to document its target. This includes ones that don't normally have a mechanism to generate its own API reference. Provide an option to generate the internal facing documentation for a Package, including all of its targets, even ones that are not exported as products.
@cmcgee1024
Copy link
Member Author

@swift-ci please test

@cmcgee1024
Copy link
Member Author

@swift-ci please test

@cmcgee1024
Copy link
Member Author

@swift-ci please test

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant