AI Web FeedsAI Web FeedsOpen web AI reader
  • Documentation

    Contributing

    Contribute to ai-web-feeds using the repository-approved uv and pnpm workflow, with links to the deeper contribution guides.

    Source: apps/web/content/docs/development/contributing.mdx

    Contributing

    Thank you for your interest in contributing to ai-web-feeds. This page is the main contributor entry point and links to the deeper workflow guides that support the repository.

    Quick Start

    Use the repository-standard toolchain from the start:

    git clone https://github.com/wyattowalsh/ai-web-feeds.git
    cd ai-web-feeds
    
    uv sync
    
    cd apps/web
    pnpm install
    cd ../..
    
    uv run pre-commit install
    uv run pre-commit install --hook-type commit-msg
    uv run pytest
    uv run ai-web-feeds --help

    Required Tooling

    • Python commands use uv only.
    • Node.js commands use pnpm only.
    • Project documentation belongs in apps/web/content/docs/ as .mdx files.

    Contribution Guides

    These pages contain the detailed workflows that are now linked from the visible docs tree:

    Documentation Notes

    Documentation is built with Fumadocs and lives in apps/web/content/docs/.

    When you add or move docs pages:

    1. Create or update the .mdx file in the correct section.
    2. Keep apps/web/content/docs/meta.json aligned with the visible docs graph.
    3. Add title and description frontmatter so the page renders cleanly in navigation and metadata.

    Common Next Steps

    Repository Notes

    The canonical SQLite asset is data/ai-web-feeds.db; local setup and examples should use that filename.

    Contributing | AI Web Feeds