Skip to content

[INT-007] Google Docs Connector Service #122

@quaid

Description

@quaid

Story

As a developer, I need a GoogleDocsConnector service that implements the content connector interface for Google Docs.

Acceptance Criteria

  • GoogleDocsConnector extends BaseContentConnector
  • fetch_draft(doc_id) - retrieve document content
  • push_content(content) - create new document
  • update_content(doc_id, content) - update existing document
  • list_documents(folder_id) - list documents in folder
  • Google Docs JSON ↔ Markdown bidirectional conversion
  • Preserve formatting (headers, lists, links, images)
  • Unit tests for all operations

Technical Notes

  • Google Docs uses structured JSON (paragraphs, text runs)
  • Convert to Markdown for style processing
  • Convert back to Docs format for writing
  • Handle inline images and links

Dependencies

  • INT-001 (Content Connector Base)
  • INT-006 (Google Docs MCP Server)

Points: 3
Type: Feature
Branch: feature/INT-007

Metadata

Metadata

Assignees

No one assigned

    Labels

    Epic: Content IntegrationsContent connector integrations (Strapi, Google Docs)

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions