Skip to content

Conversation

@DivineDominion
Copy link
Contributor

@DivineDominion DivineDominion commented Jan 19, 2026

What's Changed

Swift Package Index automatically hosts rendered and browse-able documentation when DocC is used.

This PR adds an overview of the API surface of this library (a Markdown index file) that guides the documentation generator. It can be browsed in Xcode, too, if you want a preview:

2026-01-19 07-38-08 Xcode - Arrow  Documentation@2x

Enhancements would include more tutorialized content on how to use this, but the project website exists for this for now.

Closes #128.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

## Getting Started

TODO: We should refer auto generated documentation on Swift Package Index after we register this package to Swift Package Index.
For API documentation and usage examples, see the [documentation on Swift Package Index](https://swiftpackageindex.com/apache/arrow-swift/documentation).
Copy link
Contributor Author

@DivineDominion DivineDominion Jan 19, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That link will start to work after the merge (when SPI picks up the changes)

@kou
Copy link
Member

kou commented Jan 19, 2026

Could you add our license header?

@DivineDominion
Copy link
Contributor Author

@kou I added the header from the README to the documentation index file. Finger crossed Apple's weird build tools work with that!

Co-authored-by: Sutou Kouhei <kou@cozmixng.org>
@DivineDominion
Copy link
Contributor Author

Thanks @kou I didn't think of the yaml file!

Copy link
Member

@kou kou left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1

@kou kou merged commit 015c8e1 into apache:main Jan 21, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Generate documents on Swift Package Index and link to it from README

2 participants