← Back to issue list

docs: fix Ruby plugin docs examples

View original Github issue

Metadata

Project
craft-parts
Number
#1474
Type
pull request
State
merged
Author
steinbro
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #1474 in commit e7517063, fixing Ruby plugin docs by adding the missing ruby-deps source and clarifying that mruby does not support gems.

Resolution: closed resolved

Reason: PR #1474 was approved and merged as commit e7517063. It corrected the Ruby examples by separating custom interpreter and dependency-part usage and documenting that mruby lacks gem support.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [x] Have you followed the guidelines for contributing? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `make lint && make test`? - [ ] Have you added an entry to the changelog (`docs/reference/changelog.rst`)? --- The Ruby plugin examples in the docs were broken (thanks @atandrewlee for pointing this out): 1. The `ruby-deps` part was missing the `source` property. 2. The `mruby` interpreter flavor does not support gems The docs now present separate examples for building a custom Ruby interpreter, and for creating a `ruby-deps` part.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #1474 in commit e7517063, fixing Ruby plugin docs by adding the missing ruby-deps source and clarifying that mruby does not support gems.
stealth/space-bunny-alpha — closed resolved Merged #1474 (commit e7517063), correcting Ruby plugin docs by adding ruby-deps source and separating mruby from gem support.
qwen/qwen3.6-35b-a3b — — Documentation update merged fixing broken Ruby plugin examples. Added missing source property to ruby-deps and separated custom interpreter examples to resolve mruby gem incompatibility. Approved by two reviewers.
qwen3.6-35b-a3b-mtp-q6 — — Merged documentation updates fixing broken Ruby plugin examples. The changes add the missing source property to the ruby-deps part and split the guide into separate examples for custom Ruby interpreters and ruby-deps, since mruby does not support gems.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1395 feat: add ruby plugin craft-parts merged Merged Ruby plugin support in #1395 (commit 4d72d5a8), adding reusable ruby-deps, tests and docs; resolved #338 and superseded abandoned #341.
75%
#5530 docs: misc fixes snapcraft merged Merged PR #5530 removed the obsolete Ruby how-to guide and corrected multiple documentation typos.
74%
#1440 fix(docs): Unformatted link in ruby plugin (#1437) craft-parts merged Merged as commit 50936fa4: PR #1440 fixed an unformatted link in the Ruby plugin docs, closing issue #1437 with a one-line (+1/-1) documentation change.
74%
#1414 fix: standardize paths in ruby plugin craft-parts merged Merged PR #1414 in commit df9bfb48, standardizing Ruby plugin paths and fixing #1413, with reviewer-requested RUBYLIB and test compatibility corrections.
70%