Skip to content

Conversation

@Omegaice
Copy link
Member

@Omegaice Omegaice commented Apr 1, 2025

No description provided.

@Omegaice Omegaice requested a review from Copilot April 1, 2025 13:29
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 establishes the initial setup for building API documentation with MkDocs and GitHub Pages while also improving docstrings and import consistency throughout the codebase.

  • Clarified and standardized docstrings and comments across protocol, mixin, and builder modules.
  • Refactored import paths for query where clauses and updated all exports.
  • Added MkDocs configuration, documentation content, and a GitHub Actions workflow to deploy docs.

Reviewed Changes

Copilot reviewed 35 out of 36 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
src/fluree_py/ledger/protocol/endpoint/create.py Updated protocol docstrings for clarity in create operations.
src/fluree_py/ledger/protocol/endpoint/init.py Adjusted imports and all exports to remove unused items.
src/fluree_py/ledger/mixin/*.py Added and refined docstrings in mixins for where, context, insert, request, and commit operations.
src/fluree_py/ledger/builder/*.py Added docstrings to builder implementations to document operation endpoints.
src/fluree_py/client.py Added basic docstrings for client methods.
pyproject.toml Added documentation dependencies for MkDocs setup.
mkdocs.yml, docs/index.md New documentation configuration and content files for MkDocs.
.github/workflows/docs.yml GitHub Actions workflow added to deploy the generated docs.
Files not reviewed (1)
  • docs/css/extra.css: Language not supported

@crcresearch crcresearch deleted a comment from Copilot AI Apr 1, 2025
@Omegaice Omegaice merged commit 3a8255f into main Apr 1, 2025
4 checks passed
@Omegaice Omegaice deleted the docs branch April 1, 2025 15:22
Omegaice added a commit that referenced this pull request Apr 1, 2025
… pages (#1)

* docs: initial MkDocs setup and GitHub action to build and deploy them
Omegaice added a commit that referenced this pull request Apr 3, 2025
… pages (#1)

* docs: initial MkDocs setup and GitHub action to build and deploy them
Omegaice added a commit that referenced this pull request Apr 3, 2025
… pages (#1)

* docs: initial MkDocs setup and GitHub action to build and deploy them
Omegaice added a commit that referenced this pull request Apr 4, 2025
… pages (#1)

* docs: initial MkDocs setup and GitHub action to build and deploy them
Omegaice added a commit that referenced this pull request Apr 4, 2025
… pages (#1)

* docs: initial MkDocs setup and GitHub action to build and deploy them
Omegaice added a commit that referenced this pull request Apr 4, 2025
Omegaice added a commit that referenced this pull request Apr 16, 2025
… pages (#1)

* docs: initial MkDocs setup and GitHub action to build and deploy them
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.

2 participants