Skip to content

fix: Add pylings to the Rustlings third-party exercises list - #35

Open
webbrain-one wants to merge 1 commit into
abhiksark:mainfrom
webbrain-one:webbrain/issue-10
Open

fix: Add pylings to the Rustlings third-party exercises list#35
webbrain-one wants to merge 1 commit into
abhiksark:mainfrom
webbrain-one:webbrain/issue-10

Conversation

@webbrain-one

@webbrain-one webbrain-one commented Jul 31, 2026

Copy link
Copy Markdown

Closes #10

Summary by CodeRabbit

  • Documentation
    • Added an Unreleased changelog entry noting inclusion in the Rustlings third-party exercises community list.

@coderabbitai

coderabbitai Bot commented Jul 31, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

The changelog now includes an [Unreleased] section that documents inclusion in the Rustlings third-party exercises community list.

Changes

Changelog update

Layer / File(s) Summary
Add unreleased changelog entry
CHANGELOG.md
Adds an Added entry for the Rustlings third-party exercises community listing.

Estimated code review effort: 1 (Trivial) | ~2 minutes

Possibly related issues

  • #10 — Tracks adding pylings to the Rustlings third-party exercises list.

Suggested reviewers: abhiksark

Poem

A rabbit found a changelog line,
“Unreleased” leaves it neat and fine.
To Rustlings’ list, the path is clear,
Python hops a little near.
Small edits, bright trail, happy cheer!

🚥 Pre-merge checks | ✅ 3 | ❌ 2

❌ Failed checks (2 warnings)

Check name Status Explanation Resolution
Description check ⚠️ Warning The description only contains a closing reference and omits the required summary, tests, screenshots, and checklist sections. Add all required template sections and document the change, tests, screenshots status, and checklist results.
Linked Issues check ⚠️ Warning The changelog records inclusion, but the provided context does not confirm the required one-line description, repository link, or external Rustlings PR or issue. Provide the Rustlings PR or issue link and confirm that it includes pylings, a one-line description, and the repository link.
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly describes the primary change: adding pylings to the Rustlings third-party exercises list.
Out of Scope Changes check ✅ Passed The changelog update is directly related to documenting pylings in the Rustlings third-party exercises list.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ 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.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@CHANGELOG.md`:
- Line 10: Remove the Rustlings third-party exercises listing claim from
CHANGELOG.md until the upstream documentation change is merged. Once confirmed,
add it back only with the current project name, Pythonlings repository link, and
associated upstream issue or PR.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: f8efcdc9-5fe0-4175-84e7-2e0ce5382891

📥 Commits

Reviewing files that changed from the base of the PR and between e3bdcc9 and f76b056.

📒 Files selected for processing (1)
  • CHANGELOG.md

Comment thread CHANGELOG.md

### Added

- Listed in the Rustlings third-party exercises community list.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
set -euo pipefail

printf 'Tracked files matching CHANGELOG or docs:\n'
git ls-files | rg -i '(^|/)(CHANGELOG\.md|README\.md|.*docs.*|.*community.*)' || true

printf '\nCHANGELOG excerpt:\n'
sed -n '1,25p' CHANGELOG.md 2>/dev/null || true

printf '\nREADME / repo top-level name/project mentions:\n'
fd -a 'README\.md|README.*|.*rs|.*py|.*toml|.*json|.*yaml|.*yml$' . | sed 's#^\./##' | head -80
printf '\nProject names in top files:\n'
rg -n "pythonlings|pylings|python" README.md pyproject.toml Cargo.toml package.json 2>/dev/null | head -80 || true

printf '\nReferences to Rustlings community list (`#10`, rustlings, community exercises):\n'
rg -n "`#10`|community(-|_)?exercises|rustlings|communities?|issue|pull request|pr" . -S --glob '!/.git/**' --glob '!dist/**' --glob '!build/**' | head -200 || true

Repository: abhiksark/pythonlings

Length of output: 8455


🌐 Web query:

Rustlings community-exercises add project issue or pull request pythonlings

💡 Result:

Rustlings supports community-created exercises, which users can add by following the official guide and submitting a pull request to the Rustlings repository [1]. Pythonlings is an independent, Rustlings-inspired project for learning Python by fixing broken programs [2][3]. The Pythonlings project (originally named Pylings) maintains its own repository and issue tracker [2][4]. The maintainer of Pythonlings has created an issue within their own repository to track the goal of adding Pythonlings to the Rustlings list of third-party exercises [5]. To contribute to or interact with Pythonlings, you should use the issue tracker and pull request system on the Pythonlings GitHub repository [6][7]. For official Rustlings community exercise support, you should refer to the Rustlings repository documentation [1].

Citations:


🌐 Web query:

site:rustlings.rust-lang.org/community-exercises pythonlings pylings

💡 Result:

The Rustlings Community Exercises page does not currently list Pythonlings or Pylings. It lists Japanese, Simplified Chinese, Ukrainian, and Korean Rustlings translations. (rustlings.rust-lang.org)

Citations:


Do not claim the Rustlings listing until it is merged.

The Rustlings community exercises page does not currently list Pythonlings. Land or link the upstream documentation change using the current project name, the Pythonlings repository link, and the associated upstream issue or PR.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@CHANGELOG.md` at line 10, Remove the Rustlings third-party exercises listing
claim from CHANGELOG.md until the upstream documentation change is merged. Once
confirmed, add it back only with the current project name, Pythonlings
repository link, and associated upstream issue or PR.

@abhiksark

Copy link
Copy Markdown
Owner

Hi @webbrain-one
Can you share the link where you added pythonlings?

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.

Add pylings to the Rustlings third-party exercises list

2 participants