Skip to content

GSoC2026 : Docs Refactoring (Issue #86) - #87

Open
DhanashreePetare wants to merge 6 commits into
dbpedia:gsoc-2026from
DhanashreePetare:gsoc-2026
Open

GSoC2026 : Docs Refactoring (Issue #86)#87
DhanashreePetare wants to merge 6 commits into
dbpedia:gsoc-2026from
DhanashreePetare:gsoc-2026

Conversation

@DhanashreePetare

Copy link
Copy Markdown
Collaborator

Description

Restructures project documentation :

  • README.md kept slim: Quickstart, DBpedia (Docker commands removed, Docker mentioned once overall), a new GSoC 2026 section, Development & Contributing, plus short CLI/module overviews linking out to detailed docs.
  • Detailed CLI documentation (download/deploy/delete/manifest/workflow) moved to doc/cli-usage.md.
  • Python module usage documentation moved to doc/module-usage.md.
  • Examples moved to doc/examples/, including all workflow example files.
  • Added doc/README.md as a navigation index for the documentation folder.

Related Issues

Closes #86

Type of change

  • Housekeeping

@coderabbitai

coderabbitai Bot commented Aug 26, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

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.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 658c4cf0-1a04-4190-ba88-0061e24a6d1e

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

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

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.

@DhanashreePetare

Copy link
Copy Markdown
Collaborator Author

The proposal link attached is correct but not showing the document, I will update that with a drive link of proposal.

@Integer-Ctrl Integer-Ctrl 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.

Comment thread README.md

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.

cli-workflow & cli-manifest removed but not moved to cli-usage or any other file

Comment thread README.md
Comment on lines -13 to -16
- [Download Live Fusion KG Dump (BUSL 1.1, registration needed)](#download-live-fusion-kg-dump-busl-11-registration-needed)
- [Download Enriched Knowledge Graphs (BUSL 1.1, registration needed)](#download-enriched-knowledge-graphs-busl-11-registration-needed)
- [Download DBpedia Wikipedia Knowledge Graphs (CC-BY-SA, no registration needed)](#download-dbpedia-wikipedia-knowledge-graphs-cc-by-sa-no-registration-needed)
- [Download DBpedia Wikidata Knowledge Graphs (CC-BY-SA, no registration needed)](#download-dbpedia-wikidata-knowledge-graphs-cc-by-sa-no-registration-needed)

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.

Could you leave the licence information in place? Might not be necessary in the title (toc links), but in the corresponding section

Comment thread README.md Outdated
Comment on lines 55 to 57

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.

Replace lines with: databusclient [delete|deploy|download|manifest|workflow] --help

Comment thread README.md Outdated
```

Only existing data already stored in the manifest is read — no new files are downloaded or written, and no network access happens.
The manifest options record operation parameters, file outcomes, checksums, byte sizes, and execution summaries in JSON-LD. Manifests can also be replayed or summarized. See the [manifest docs](doc/cli-usage.md#manifest).

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.

doc/cli-usage.md#manifest mentioned above, missing

Comment thread README.md Outdated
```bash
databusclient workflow run examples/workflows/download-deploy.yml
```
The `workflow` command runs declarative download, deploy, and delete pipelines from YAML files, with step chaining and per-step error handling. See the [workflow docs](doc/cli-usage.md#workflow).

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.

doc/cli-usage.md#workflow mentioned above, missing

Comment thread doc/cli-usage.md Outdated
Comment on lines +53 to +54
# Output:
Usage: databusclient download [OPTIONS] DATABUSURIS...

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.

Same regarding output

Comment thread doc/cli-usage.md Outdated
Comment on lines +147 to +148
# Output:
Usage: databusclient deploy [OPTIONS] [DISTRIBUTIONS]...

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.

Same regarding output

Comment thread doc/cli-usage.md Outdated
Comment on lines +268 to +269
# Output:
Usage: databusclient delete [OPTIONS] DATABUSURIS...

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.

Same regarding output

Comment thread doc/cli-usage.md Outdated
Comment on lines +42 to +45
- `--convert-to`
- Enables on-the-fly compression format conversion during download. Supported formats: `bz2`, `gz`, `xz`. Downloaded files will be automatically decompressed and recompressed to the target format. Example: `--convert-to gz` converts all downloaded compressed files to gzip format.
- `--convert-from`
- Optional filter to specify which source compression format should be converted. Use with `--convert-to` to convert only files with a specific compression format. Example: `--convert-to gz --convert-from bz2` converts only `.bz2` files to `.gz`, leaving other formats unchanged.

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.

Refactored --convert-to & --convert-from, but the actual CLI exposes --compression. The moved docs
reintroduced stale option name

Comment thread doc/cli-usage.md Outdated
Comment on lines +122 to +128
databusclient download https://databus.dbpedia.org/dbpedia/mappings/mappingbased-literals/2022.12.01 --convert-to gz

# Convert only bz2 files to xz format, leaving other compressions unchanged
databusclient download https://databus.dbpedia.org/dbpedia/mappings/mappingbased-literals --convert-to xz --convert-from bz2

# Download a collection and unify all files to bz2 format
databusclient download https://databus.dbpedia.org/dbpedia/collections/dbpedia-snapshot-2022-12 --convert-to bz2

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.

Mentioned above, stale option

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