Skip to content

docs: Build out Troubleshooting and Support documentation#8662

Merged
aimurphy merged 12 commits into
mainfrom
lfoss-1487
Jun 23, 2025
Merged

docs: Build out Troubleshooting and Support documentation#8662
aimurphy merged 12 commits into
mainfrom
lfoss-1487

Conversation

@aimurphy
Copy link
Copy Markdown
Collaborator

@aimurphy aimurphy commented Jun 21, 2025

This PR aims to build out the Troubleshoot and Support documentation by centralizing troubleshooting advice in one area.

Closes LFOSS-1486, LFOSS-1487, LFOSS-1480, LFOS-1482

Summary by CodeRabbit

  • Documentation
    • Expanded and reorganized community engagement guides, including clearer instructions for starring, watching, and seeking help via GitHub.
    • Added a dedicated troubleshooting page covering installation, upgrade, and runtime issues with step-by-step solutions.
    • Clarified and streamlined installation instructions, dependency management, and support requirements.
    • Updated sidebar and navigation labels for improved clarity and access to support resources.
    • Added a redirect for easier access to GitHub issue guidance.
    • Removed outdated or redundant documentation sections.

@aimurphy aimurphy self-assigned this Jun 21, 2025
@dosubot dosubot Bot added the size:XL This PR changes 500-999 lines, ignoring generated files. label Jun 21, 2025
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Jun 21, 2025

Important

Review skipped

Auto incremental reviews are disabled on this repository.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Walkthrough

This update restructures and expands the Langflow documentation. It reorganizes community and support guides, adds a comprehensive troubleshooting page, clarifies installation and dependency management, and updates sidebar navigation and redirects. The changes remove redundant or outdated sections, improve clarity, and provide more detailed instructions for users and contributors.

Changes

File(s) Change Summary
docs/docs/Contributing/contributing-community.md Expanded guidance on community engagement, added instructions for starring/watching the repo, and submitting feature requests.
docs/docs/Contributing/contributing-github-discussion-board.md Removed file; previously provided guidance for GitHub Discussions help.
docs/docs/Contributing/contributing-github-issues.md Retitled and expanded to cover help, enhancements, GitHub issues/discussions, and community guidelines.
docs/docs/Develop/install-custom-dependencies.md Added section on optional dependency groups, clarified custom dependency installation, and reorganized dependency guidance.
docs/docs/Get-Started/get-started-installation.md Revised installation documentation, updated links, restructured version management, and replaced troubleshooting with a pointer.
docs/docs/Support/luna-for-langflow.md Retitled and reorganized Luna support info, clarified supported versions, and simplified call to action.
docs/docs/Support/troubleshooting.md Added new troubleshooting page covering installation, startup, upgrade, and runtime issues with solutions.
docs/docusaurus.config.js Added redirect from "/contributing-github-discussions" to "/contributing-github-issues".
docs/sidebars.js Updated sidebar: reorganized categories, moved/renamed documents, and added troubleshooting and support entries.

Sequence Diagram(s)

sequenceDiagram
    participant User
    participant Docs
    participant GitHub
    participant Community

    User->>Docs: Access installation/support/contributing docs
    Docs-->>User: Provide updated instructions and troubleshooting
    User->>GitHub: Star/watch repo, submit issues/discussions
    User->>Community: Engage via suggested channels
    GitHub-->>User: Send notifications (if watched/starred)
    Community-->>User: Respond to questions/discussions
Loading

Possibly related PRs

  • docs: refactor installation page #8487: Revises Langflow's installation documentation, restructuring instructions, clarifying "uv" tool usage, and improving dependency/version management guidance.

Suggested labels

documentation, size:L, lgtm

✨ Finishing Touches
🧪 Generate Unit Tests
  • Create PR with Unit Tests
  • Post Copyable Unit Tests in Comment
  • Commit Unit Tests in branch lfoss-1487

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Explain this complex logic.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai explain this code block.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and explain its main purpose.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Support

Need help? Create a ticket on our support page for assistance with any issues or questions.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai generate docstrings to generate docstrings for this PR.
  • @coderabbitai generate sequence diagram to generate a sequence diagram of the changes in this PR.
  • @coderabbitai auto-generate unit tests to generate unit tests for this PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

@dosubot dosubot Bot added the documentation Improvements or additions to documentation label Jun 21, 2025
@github-actions github-actions Bot added documentation Improvements or additions to documentation and removed documentation Improvements or additions to documentation labels Jun 21, 2025
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 21, 2025

Build successful! ✅
Deploying docs draft.
Deploy successful! View draft

@aimurphy aimurphy requested a review from mendonk June 21, 2025 18:23
Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

🧹 Nitpick comments (9)
docs/docs/Contributing/contributing-community.md (1)

32-35: Consider rephrasing for formal documentation style.

While the content is valuable, consider rephrasing for more formal documentation style.

-You can also submit feature requests and get help with Langflow through the GitHub repository.
+You can also submit feature requests and get help using Langflow through the GitHub repository.
docs/docs/Contributing/contributing-github-issues.md (4)

12-12: Remove extraneous comma
The comma in “bugs, and feature requests” is unnecessary.

-The [Issues page in the Langflow repository](https://github.com/langflow-ai/langflow/issues) is actively updated with bugs, and feature requests.
+The [Issues page in the Langflow repository](https://github.com/langflow-ai/langflow/issues) is actively updated with bugs and feature requests.

14-20: Correct grammar in tip section
Change “Before you report a bug or submitting a feature request” to “Before you report a bug or submit a feature request”.

-Before you report a bug or submitting a feature request, search for existing similar issues.
+Before you report a bug or submit a feature request, search for existing similar issues.

32-37: Fix markdown list indentation
Sub-list items are indented by 3 spaces; should be 2 spaces to satisfy markdownlint MD007.

-* **Include snippets of the code that failed**: ...
-   * If your submission includes long sections...
+* **Include snippets of the code that failed**: ...
+  * If your submission includes long sections...

38-41: Align sub-list indentation
Indent the nested bullets under “Be kind” by 2 spaces, not 3, to match markdownlint expectations.

-* **Be kind**: Although bugs can be frustrating with any software, remember that your messages are read by real people who want to help.
-   * Your issues and discussions are attached to your GitHub account, and they can be read by anyone on the internet, including current and potential employers and colleagues.
-   * The Langflow repository is a public GitHub repository and, therefore, subject to the [GitHub Code of Conduct](https://docs.github.com/en/site-policy/github-terms/github-community-code-of-conduct).
+* **Be kind**: Although bugs can be frustrating with any software, remember that your messages are read by real people who want to help.
+  * Your issues and discussions are attached to your GitHub account, and they can be read by anyone on the internet, including current and potential employers and colleagues.
+  * The Langflow repository is a public GitHub repository and, therefore, subject to the [GitHub Code of Conduct](https://docs.github.com/en/site-policy/github-terms/github-community-code-of-conduct).
docs/docs/Support/troubleshooting.md (2)

17-17: Remove comma before conditional clause
Drop the comma in “..., if it is a single-use component.” to read more naturally.

-Make sure the component isn't already present in your flow, if it is a single-use component.
+Make sure the component isn't already present in your flow if it is a single-use component.

31-31: Use “in the account” for clarity
Replace “on the account” with “in the account” for idiomatic phrasing.

-* Make sure the provided credentials are active, have the required permissions, and, if applicable, have sufficient funds on the account to execute the required action.
+* Make sure the provided credentials are active, have the required permissions, and, if applicable, have sufficient funds in the account to execute the required action.
docs/docs/Get-Started/get-started-installation.md (2)

39-41: Normalize admonition indentation
The :::important block inside the Windows tab is indented by 6 spaces, whereas other admonitions are flush-left. Align indentation for consistency or verify it renders correctly.


138-141: Remove unnecessary code fence indentation
Leading spaces before the triple backticks are not needed. Use unindented fences for clarity and consistent rendering.

-    ```bash
-    uv pip install langflow
-    ```
+```bash
+uv pip install langflow
+```

-    ```bash
-    uv run langflow run
-    ```
+```bash
+uv run langflow run
+```

Also applies to: 145-147

📜 Review details

Configuration used: .coderabbit.yaml
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 15f4451 and 206dca6.

📒 Files selected for processing (9)
  • docs/docs/Contributing/contributing-community.md (1 hunks)
  • docs/docs/Contributing/contributing-github-discussion-board.md (0 hunks)
  • docs/docs/Contributing/contributing-github-issues.md (1 hunks)
  • docs/docs/Develop/install-custom-dependencies.md (2 hunks)
  • docs/docs/Get-Started/get-started-installation.md (4 hunks)
  • docs/docs/Support/luna-for-langflow.md (1 hunks)
  • docs/docs/Support/troubleshooting.md (1 hunks)
  • docs/docusaurus.config.js (1 hunks)
  • docs/sidebars.js (3 hunks)
💤 Files with no reviewable changes (1)
  • docs/docs/Contributing/contributing-github-discussion-board.md
🧰 Additional context used
🪛 LanguageTool
docs/docs/Contributing/contributing-github-issues.md

[style] ~32-~32: Consider a more concise word here.
Context: ...elpful. The Langflow team needs details in order to recreate and find the issue. * **Explai...

(IN_ORDER_TO_PREMIUM)

docs/docs/Support/troubleshooting.md

[typographical] ~17-~17: Usually, there’s no comma before “if”.
Context: ...onent isn't already present in your flow, if it is a single-use component. If you s...

(IF_NO_COMMA)


[uncategorized] ~31-~31: The preposition ‘in’ seems more likely in this position.
Context: ...d, if applicable, have sufficient funds on the account to execute the required act...

(AI_HYDRA_LEO_REPLACE_ON_IN)


[style] ~69-~69: Consider using a different verb for a more formal wording.
Context: ...``` If upgrading your packages doesn't fix the issue, install gcc separately, an...

(FIX_RESOLVE)

docs/docs/Contributing/contributing-community.md

[grammar] ~35-~35: The word ‘help’ is a conjunction. In formal texts, use “to”.
Context: ...ry. For more information, see [Get help and request enhancements](/contributing-git...

(HELP_AND_VB)

🪛 markdownlint-cli2 (0.17.2)
docs/docs/Contributing/contributing-github-issues.md

37-37: Unordered list indentation
Expected: 2; Actual: 3

(MD007, ul-indent)


40-40: Unordered list indentation
Expected: 2; Actual: 3

(MD007, ul-indent)


41-41: Unordered list indentation
Expected: 2; Actual: 3

(MD007, ul-indent)

⏰ Context from checks skipped due to timeout of 90000ms (1)
  • GitHub Check: build-and-deploy
🔇 Additional comments (17)
docs/docusaurus.config.js (1)

280-283: LGTM! Redirect configuration is properly implemented.

The redirect rule correctly maps the old GitHub discussions path to the new consolidated GitHub issues page, maintaining backward compatibility during the documentation restructuring.

docs/docs/Support/luna-for-langflow.md (4)

2-2: LGTM! Title update better reflects the enterprise nature.

The title change from "Luna for Langflow" to "Enterprise support for Langflow" provides clearer context about the service offering.


6-12: LGTM! Content improvements enhance clarity and professionalism.

The restructured content uses active voice and provides clearer explanations of Luna's value proposition and support scope.


13-19: LGTM! Version support information is well-structured and informative.

The info block clearly specifies supported Langflow and Python versions, which is essential information for enterprise customers.


21-21: LGTM! Simplified call-to-action is more direct.

The streamlined link text focuses on the key action while maintaining the essential information.

docs/docs/Contributing/contributing-community.md (3)

6-6: LGTM! Introductory sentence provides good context.

The opening sentence effectively frames the various community interaction options that follow.


14-22: LGTM! New GitHub engagement sections are valuable additions.

The sections on starring and watching the repository provide practical guidance for community engagement and help users understand how to stay connected with the project.


23-31: LGTM! Detailed watching instructions are helpful.

The distinction between release-only notifications and full repository watching, along with the link to GitHub documentation, provides users with the information they need to customize their engagement level.

docs/sidebars.js (4)

88-88: LGTM! Telemetry placement in Configuration is more logical.

Moving the telemetry document from Contributing to Configuration makes sense as it's primarily a configuration topic rather than a contribution guide.


298-298: LGTM! Label simplification improves navigation.

The label change from "Contributing" to "Contribute" is more concise and action-oriented.


323-332: LGTM! Support category consolidation improves user experience.

Adding the troubleshooting document and GitHub issues guidance to the Support category creates a logical grouping for users seeking help.


336-336: LGTM! Label update aligns with document title changes.

The label change to "Enterprise support" matches the document title update and better describes the service offering.

docs/docs/Develop/install-custom-dependencies.md (4)

6-25: LGTM! Comprehensive optional dependency groups section.

The new section clearly explains optional dependency groups with practical examples for single and multiple group installations. The reference to the pyproject.toml file is helpful for users who want to understand the available options.


26-35: LGTM! Clear guidance on custom dependency installation.

The updated section provides clear instructions for installing custom dependencies, with specific guidance for working within a cloned repository using uv add.


51-52: LGTM! Clarified instructions for cloned repository workflow.

The clarification about using uv add when working within a cloned repository helps users understand the appropriate workflow.


59-107: LGTM! Comprehensive project contribution guidance.

The expanded section provides detailed information about the workspace structure, dependency types, and multiple methods for adding dependencies. The explanation of make commands and manual editing options gives contributors flexibility in their workflow.

docs/docs/Contributing/contributing-github-issues.md (1)

2-2: Title update is clear and actionable
The new title “Get help and request enhancements” aligns well with the consolidated content.

@github-actions github-actions Bot added documentation Improvements or additions to documentation and removed documentation Improvements or additions to documentation labels Jun 21, 2025
@github-actions github-actions Bot added documentation Improvements or additions to documentation and removed documentation Improvements or additions to documentation labels Jun 21, 2025
@github-actions github-actions Bot added documentation Improvements or additions to documentation and removed documentation Improvements or additions to documentation labels Jun 21, 2025
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 21, 2025

Build successful! ✅
Deploying docs draft.
Deploy successful! View draft

Copy link
Copy Markdown
Collaborator

@mendonk mendonk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1

Comment thread docs/sidebars.js
@github-actions github-actions Bot added the lgtm This PR has been approved by a maintainer label Jun 23, 2025
@github-actions github-actions Bot added documentation Improvements or additions to documentation and removed documentation Improvements or additions to documentation labels Jun 23, 2025
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 23, 2025

Build successful! ✅
Deploying docs draft.
Deploy successful! View draft

@aimurphy aimurphy added this pull request to the merge queue Jun 23, 2025
Merged via the queue into main with commit 332738a Jun 23, 2025
12 checks passed
@aimurphy aimurphy deleted the lfoss-1487 branch June 23, 2025 16:27
ogabrielluiz pushed a commit to bkatya2001/langflow that referenced this pull request Jun 24, 2025
…i#8662)

* change luna to enterprise support

* community page updates

* combine issues and discussions pages

* move telemetry out of contribute

* remove gerund title

* rewrite issues page

* fix 2 anchors

* add troubleshooting page

* move troubleshooting and extras from install

* add some more issues

* coderabbit
Khurdhula-Harshavardhan pushed a commit to JigsawStack/langflow that referenced this pull request Jul 1, 2025
…i#8662)

* change luna to enterprise support

* community page updates

* combine issues and discussions pages

* move telemetry out of contribute

* remove gerund title

* rewrite issues page

* fix 2 anchors

* add troubleshooting page

* move troubleshooting and extras from install

* add some more issues

* coderabbit
@coderabbitai coderabbitai Bot mentioned this pull request Nov 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation lgtm This PR has been approved by a maintainer size:XL This PR changes 500-999 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants