Skip to content

docs: add choose-your-module onboarding guide#651

Merged
KaifAhmad1 merged 2 commits into
semantica-agi:mainfrom
Sameer6305:docs/onboarding-guides
Jun 19, 2026
Merged

docs: add choose-your-module onboarding guide#651
KaifAhmad1 merged 2 commits into
semantica-agi:mainfrom
Sameer6305:docs/onboarding-guides

Conversation

@Sameer6305

Copy link
Copy Markdown
Contributor

Summary

Adds a new onboarding-focused "Choose Your Module" guide to help developers quickly identify the right Semantica modules and workflows for their use case.

Changes

  • Added docs/choose-your-module.md
  • Added navigation entries in docs.json
  • Replaced the partial module selection table in getting-started.md with a canonical guide link
  • Added a forward-link tip in modules.md

Goals

  • Improve onboarding for new developers
  • Reduce confusion around module selection
  • Provide goal-oriented entry points for common workflows
  • Keep implementation and documentation aligned with source code

Verification

  • Verified module names, classes, and workflows against implementation
  • Validated internal links
  • Validated Mintlify navigation updates
  • Removed references to non-existent APIs and parameters

@qodo-code-review

Copy link
Copy Markdown

Qodo reviews are paused for this user.

Troubleshooting steps vary by plan Learn more →

On a Teams plan?
Reviews resume once this user has a paid seat and their Git account is linked in Qodo.
Link Git account →

Using GitHub Enterprise Server, GitLab Self-Managed, or Bitbucket Data Center?
These require an Enterprise plan - Contact us
Contact us →

@Sameer6305 Sameer6305 self-assigned this Jun 18, 2026
@Sameer6305 Sameer6305 requested a review from KaifAhmad1 June 18, 2026 17:25
- export_to_rdf() returns a string; use export() for file output
- format="json-ld" is invalid; correct value is "jsonld"
- ParquetExporter/LPGExporter/ArangoAQLExporter take file_path as a
  required positional arg, not output= / output_dir= kwargs
- ArangoAQLExporter().export(graph) was missing file_path entirely,
  which would raise TypeError at runtime
- Remove misleading 'with provenance embedded' comment (no such param)

@KaifAhmad1 KaifAhmad1 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

PR #651docs: add choose-your-module onboarding guide

Reviewer: @KaifAhmad1 · Author: @Sameer6305 · Status: Approved


Adds a goal-oriented onboarding guide mapping 35+ developer intents to the right module and starting class. Companion changes clean up getting-started.md, add a forward-link in modules.md, and improve the "Get Started" nav order in docs.json.

Strengths

  • Quick Reference table covers the full module surface; all 39 class names verified against source
  • Tab-per-workflow structure is well-scoped and easy to scan
  • AgentContext constructor params match the actual signature
  • Still Unsure? accordion handles the most common onboarding blockers well
  • Nav reorder (getting-started before quickstart) is the correct reading order

Issues

All were in the Export tab — fixed in follow-up commit 9c3f899:

  • export_to_rdf() doesn't write files; correct method is export(data, file_path, format=...)
  • format="json-ld" is invalid; accepted values are "jsonld", "turtle", "rdfxml"
  • ArangoAQLExporter().export(graph) missing required file_path — raises TypeError
  • ParquetExporter(…, output_dir=…) and LPGExporter(…, output=…) silently no-op via **options
  • "With provenance embedded" comment referenced a non-existent parameter — removed

Verdict

Solid addition. Issues were isolated to one code block and are resolved. Merge when ready.

@KaifAhmad1 KaifAhmad1 merged commit 926d4c1 into semantica-agi:main Jun 19, 2026
10 checks passed
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.

2 participants