Skip to content

Add non client libraries section#187

Open
Eranga035225 wants to merge 2 commits intowso2:mainfrom
Eranga035225:add-non-client-libraries-section
Open

Add non client libraries section#187
Eranga035225 wants to merge 2 commits intowso2:mainfrom
Eranga035225:add-non-client-libraries-section

Conversation

@Eranga035225
Copy link
Copy Markdown

Closes #174

This PR adds a new section to the connectors overview to document libraries that do not provide client connectors, improving discoverability and clarity for users.

AI-assisted: Yes (content drafted with assistance and reviewed manually)

Adds a new section to the connectors overview to document libraries that do not provide client connectors, improving discoverability and clarity for users.

Closes wso2#174
@CLAassistant
Copy link
Copy Markdown

CLAassistant commented Apr 27, 2026

CLA assistant check
All committers have signed the CLA.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Apr 27, 2026

📝 Walkthrough

Overview

Adds a new documentation section to the connectors overview describing libraries that do not provide dedicated client connectors in WSO2 Integrator.

Changes

  • File modified: en/docs/connectors/overview.md
  • New section: "Libraries without client connectors"
  • Content added: Documentation explaining the purpose and usage patterns of non-connector libraries, including examples such as PDF operations, string manipulation, I/O operations, AWS Lambda, and Azure Functions
  • Documentation scope: Describes how these libraries are typically used within integration flows for internal processing, transformation, and invoking external services, along with relevant considerations around environment-specific configuration

Impact

Addresses documentation gap for non-client libraries, improving discoverability and providing clear guidance for users on the full range of available libraries in WSO2 Integrator.

Walkthrough

The pull request adds a new documentation section to the connector overview titled "Libraries without client connectors." The section describes non-connector libraries shipped with WSO2 Integrator, including examples such as PDF operations, string manipulation, I/O operations, AWS Lambda, and Azure Functions. It documents their typical usage patterns within integration flows for internal processing, data transformation, and invoking external services without dedicated client connectors, and notes potential considerations regarding environment-specific configuration requirements.

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Description check ❓ Inconclusive The description identifies the linked issue and explains the purpose, but lacks details on approach, release notes, and other template sections required for comprehensive documentation. Expand the description to include approach details, release note text, and confirmation of documentation completion per the template requirements.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and specifically refers to the main change in the PR: adding documentation for non-client libraries in the connectors section.
Linked Issues check ✅ Passed The PR successfully addresses issue #174 by adding a documentation section for non-client libraries like PDF, String, I/O operations, AWS Lambda, and Azure Functions, improving discoverability.
Out of Scope Changes check ✅ Passed All changes are scoped to documenting non-client libraries as specified in issue #174; no unrelated modifications are present.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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

Comment @coderabbitai help to get the list of available commands and usage tips.

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.

🧹 Nitpick comments (2)
en/docs/connectors/overview.md (2)

82-90: Add direct links for each example category to improve discoverability.

The examples are useful, but users still need to search manually. Linking each bullet (PDF, String, I/O, AWS Lambda, Azure Functions) to its relevant documentation page would better satisfy the discoverability goal.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@en/docs/connectors/overview.md` around lines 82 - 90, Convert the five
plaintext bullets into markdown links so each example category is directly
clickable: replace "PDF operations", "String manipulation", "I/O operations",
"AWS Lambda integration", and "Azure Functions" with markdown link text that
points to their respective example docs (the PDF example page, the String
manipulation example page, the I/O operations example page, the AWS Lambda
integration example page, and the Azure Functions example page), ensuring link
labels exactly match the existing bullet text for discoverability and leaving
the "Usage" paragraph unchanged.

94-95: Make “Considerations” more actionable with one concrete reference.

The guidance is valid but generic. Add at least one explicit pointer (for example, a deployment/configuration doc link) so users can act immediately.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@en/docs/connectors/overview.md` around lines 94 - 95, Update the
"Considerations" bullets (the two lines starting "These libraries may require
additional configuration..." and "They are often used alongside connectors...")
to include at least one concrete, actionable pointer: add a direct link and
short callout to the relevant deployment/configuration guide (for example, "See
the Deployment & Configuration guide for environment-specific settings" or a
specific section like "Kubernetes deployment" or "Cloud provider integration")
so readers can immediately follow to detailed setup steps; keep the original
notes but append the explicit reference and a one-line example of where to look.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Nitpick comments:
In `@en/docs/connectors/overview.md`:
- Around line 82-90: Convert the five plaintext bullets into markdown links so
each example category is directly clickable: replace "PDF operations", "String
manipulation", "I/O operations", "AWS Lambda integration", and "Azure Functions"
with markdown link text that points to their respective example docs (the PDF
example page, the String manipulation example page, the I/O operations example
page, the AWS Lambda integration example page, and the Azure Functions example
page), ensuring link labels exactly match the existing bullet text for
discoverability and leaving the "Usage" paragraph unchanged.
- Around line 94-95: Update the "Considerations" bullets (the two lines starting
"These libraries may require additional configuration..." and "They are often
used alongside connectors...") to include at least one concrete, actionable
pointer: add a direct link and short callout to the relevant
deployment/configuration guide (for example, "See the Deployment & Configuration
guide for environment-specific settings" or a specific section like "Kubernetes
deployment" or "Cloud provider integration") so readers can immediately follow
to detailed setup steps; keep the original notes but append the explicit
reference and a one-line example of where to look.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 39f9f677-574e-46f0-a8fd-cc64ec9c980b

📥 Commits

Reviewing files that changed from the base of the PR and between 31695a9 and 0fdfd4a.

📒 Files selected for processing (1)
  • en/docs/connectors/overview.md

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Documentation gap: Add section for libraries without client connectors

2 participants