Skip to content

Integrate mycoder-docs repository into monorepo #253

@bhouston

Description

@bhouston

Integrate mycoder-docs repository into the main monorepo

Description

We need to integrate the separate mycoder-docs repository (Docusaurus-based documentation site) into this monorepo as a package at packages/docs. This will make it easier to maintain documentation in sync with the code.

Requirements

  • Move the Docusaurus site to packages/docs within this monorepo
  • Update the GitHub Action to only deploy documentation when changes are pushed to the docs-release branch
  • Keep the eslint configuration at the root level (do not bring over eslint packages from the docs repo)
  • Ensure the documentation site continues to build and deploy correctly

Implementation Steps

  1. Create the packages/docs directory
  2. Copy essential files from the mycoder-docs repository
  3. Update package.json to work within the monorepo
  4. Modify the GitHub Action workflow file
  5. Test building and serving the documentation locally
  6. Create a docs-release branch for deployment

Benefits

  • Simplified maintenance of documentation alongside code
  • Consistent versioning between code and documentation
  • Unified repository for all project components

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions