Skip to content

Comments

Publishing a documentation catalog on GitHub pages#168

Merged
marinofaggiana merged 2 commits intomainfrom
documentation-catalog
Jul 21, 2025
Merged

Publishing a documentation catalog on GitHub pages#168
marinofaggiana merged 2 commits intomainfrom
documentation-catalog

Conversation

@i2h3
Copy link
Collaborator

@i2h3 i2h3 commented Jul 18, 2025

Someone with the necessary privileges (I do not have them for this repository) needs to check in the repository settings that GitHub pages is enabled through GitHub actions (not branches!).

For reference and comparison:

This enables more comprehensive documentation and lowers the barrier for community members to contribute and understand.

…pages.

Signed-off-by: Iva Horn <iva.horn@icloud.com>
@i2h3 i2h3 self-assigned this Jul 18, 2025
@i2h3 i2h3 added the documentation Improvements or additions to documentation label Jul 18, 2025
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR introduces GitHub Actions workflow automation to build and publish NextcloudKit documentation to GitHub Pages. The workflow generates documentation from Xcode's DocC format and deploys it as a static website.

  • Adds automated documentation building using xcodebuild docbuild and DocC processing
  • Creates a deployment pipeline that uploads generated docs to GitHub Pages
  • Implements a root redirect page to direct users to the main documentation entry point

@marinofaggiana marinofaggiana merged commit 87f709d into main Jul 21, 2025
4 checks passed
@i2h3
Copy link
Collaborator Author

i2h3 commented Jul 21, 2025

I do not have the privileges to check the repository settings to correctly enable GitHub pages. Someone else has to do it then, @marinofaggiana.

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

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants