Home /

docs

Contributing

Thanks for your interest in contributing to @farming-labs/docs. This guide explains how to report issues, propose changes, and submit pull requests.

Code of conduct

Please be respectful and constructive. We aim to keep the community welcoming and focused on building a great documentation framework.

How to contribute

Reporting bugs

Suggesting features

Pull requests

  1. Fork the farming-labs/docs repo and clone it locally.
  2. Branch from main (e.g. fix/typo-install-docs or feat/contributing-guide).
  3. Install dependencies from the repo root:
    pnpm install
    npm install
    yarn install
    bun install
  4. Build the monorepo (optional, for core/theme changes):
    pnpm build
  5. Run the docs site (from repo root):
    pnpm --filter website dev
    Then open http://localhost:3000 to preview.
  6. Make your changes — Keep edits focused; doc-only and small fixes are welcome.
  7. Commit with a clear message (e.g. docs: add contributing guide, fix: correct CLI flag in installation).
  8. Push your branch and open a Pull Request against main.
  9. Describe what you changed and why; link any related issues.

Project structure

Doc content lives in website/app/docs/ as MDX. Config and sidebar are driven by docs.config.tsx in website/.

Documentation changes

Questions

Thank you for contributing.