Uh oh!
There was an error while loading. Please reload this page.
docs: add Spanish translation of CONTRIBUTING.md onboarding sections (fixes #125) - #162
Conversation
Warning Review limit reached
Next review available in:54 minutes You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. How can I continue?After more reviews become available, a review can be triggered using the To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews. How do review limits work?CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability. For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window. Please refer docs for additional details. Review details⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughAdds a Spanish contribution guide and standardizes editor settings across five templates. The templates also declare Python 3.12 through ChangesContributor guidance
Template development defaults
Estimated code review effort: 2 (Simple) | ~10 minutes Possibly related issues
Possibly related PRs
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
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. Comment |
There was a problem hiding this comment.
Actionable comments posted: 3
🧹 Nitpick comments (1)
CONTRIBUTING.es.md (1)
48-50: 📐 Maintainability & Code Quality | 🔵 Trivial | ⚡ Quick winKeep one Spanish contribution guide.
Lines 7-46 already provide detailed instructions. Lines 52-73 repeat the same workflow. Remove one copy or make the second section a direct reference to the first. Otherwise, the two sections can diverge.
As per PR objectives: the English version remains canonical, so the Spanish content should have one maintainable summary.
🤖 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 `@CONTRIBUTING.es.md` around lines 48 - 50, Consolida el contenido duplicado de CONTRIBUTING.es.md: conserva una única guía resumida en español y elimina la repetición entre las secciones existentes, o convierte la segunda sección en una referencia directa a la primera. Mantén CONTRIBUTING.md como versión canónica y evita conservar dos flujos de contribución independientes.
🤖 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 `@CONTRIBUTING.es.md`:
- Around line 70-71: Update the “Prueba localmente” section in
CONTRIBUTING.es.md to include the canonical local file:// testing instructions,
including uv sync and uv run pytest, either directly or via a link to the exact
docs/TESTING.md section; do not leave it as a generic testing-guide reference.
In `@templates/celery-worker/.editorconfig`:
- Around line 11-12: Restore the missing EditorConfig selectors in all five
files: templates/celery-worker/.editorconfig (lines 11-12),
templates/cli-starter/.editorconfig (lines 11-12),
templates/django-api/.editorconfig (lines 11-12),
templates/fastapi-starter/.editorconfig (lines 11-12), and
templates/mlops-sklearn-starter/.editorconfig (lines 11-12). Add md to each
2-space selector and add a [Makefile] section setting indent_style = tab.
In `@templates/uv-workspace-starter/.editorconfig`:
- Around line 11-12: Add the repository’s Markdown and Makefile recipe selectors
to the EditorConfig alongside the existing YAML, JSON, and TOML section,
preserving the inherited formatting defaults despite root = true. Use the
repository root .editorconfig definitions for the exact selectors and
indentation settings.
---
Nitpick comments:
In `@CONTRIBUTING.es.md`:
- Around line 48-50: Consolida el contenido duplicado de CONTRIBUTING.es.md:
conserva una única guía resumida en español y elimina la repetición entre las
secciones existentes, o convierte la segunda sección en una referencia directa a
la primera. Mantén CONTRIBUTING.md como versión canónica y evita conservar dos
flujos de contribución independientes.
🪄 Autofix
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: defaults
Review profile: CHILL
Plan: Pro Plus
Run ID: 65551ec3-beee-4347-875c-c91c892153e4
📒 Files selected for processing (12)
CONTRIBUTING.es.mdtemplates/celery-worker/.editorconfigtemplates/celery-worker/.python-versiontemplates/cli-starter/.editorconfigtemplates/cli-starter/.python-versiontemplates/django-api/.editorconfigtemplates/django-api/.python-versiontemplates/fastapi-starter/.editorconfigtemplates/fastapi-starter/.python-versiontemplates/mlops-sklearn-starter/.editorconfigtemplates/mlops-sklearn-starter/.python-versiontemplates/uv-workspace-starter/.editorconfig
| 6. **Prueba localmente** | ||
| - Consulta [docs/TESTING.md](./docs/TESTING.md) para guías de pruebas locales |
There was a problem hiding this comment.
📐 Maintainability & Code Quality | 🟠 Major | ⚡ Quick win
Add the local file:// testing instructions.
The Spanish guide does not mention file://, uv sync, or uv run pytest. Line 70 only delegates testing to docs/TESTING.md. Add the actual local testing steps or link directly to the exact canonical section.
As per PR objectives: the Spanish onboarding must cover local file:// testing.
🤖 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 `@CONTRIBUTING.es.md` around lines 70 - 71, Update the “Prueba localmente”
section in CONTRIBUTING.es.md to include the canonical local file:// testing
instructions, including uv sync and uv run pytest, either directly or via a link
to the exact docs/TESTING.md section; do not leave it as a generic testing-guide
reference.
| [*.{yml,yaml,json,toml}] | ||
| indent_size = 2 No newline at end of file |
There was a problem hiding this comment.
📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win
Restore the missing EditorConfig selectors in all five templates.
Each file sets root = true, so it does not inherit the repository root .editorconfig. Add Markdown to the 2-space selector and add the Makefile tab rule.
templates/celery-worker/.editorconfig#L11-L12: includemdand add[Makefile]withindent_style = tab.templates/cli-starter/.editorconfig#L11-L12: includemdand add[Makefile]withindent_style = tab.templates/django-api/.editorconfig#L11-L12: includemdand add[Makefile]withindent_style = tab.templates/fastapi-starter/.editorconfig#L11-L12: includemdand add[Makefile]withindent_style = tab.templates/mlops-sklearn-starter/.editorconfig#L11-L12: includemdand add[Makefile]withindent_style = tab.
📍 Affects 5 files
templates/celery-worker/.editorconfig#L11-L12(this comment)templates/cli-starter/.editorconfig#L11-L12templates/django-api/.editorconfig#L11-L12templates/fastapi-starter/.editorconfig#L11-L12templates/mlops-sklearn-starter/.editorconfig#L11-L12
🤖 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 `@templates/celery-worker/.editorconfig` around lines 11 - 12, Restore the
missing EditorConfig selectors in all five files:
templates/celery-worker/.editorconfig (lines 11-12),
templates/cli-starter/.editorconfig (lines 11-12),
templates/django-api/.editorconfig (lines 11-12),
templates/fastapi-starter/.editorconfig (lines 11-12), and
templates/mlops-sklearn-starter/.editorconfig (lines 11-12). Add md to each
2-space selector and add a [Makefile] section setting indent_style = tab.
| [*.{yml,yaml,json,toml}] | ||
| indent_size = 2 No newline at end of file |
There was a problem hiding this comment.
📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win
Preserve the complete EditorConfig contract.
Because root = true stops parent configuration inheritance, this file omits the repository root .editorconfig rules for Markdown indentation and Makefile recipes. Add both selectors so generated projects keep the repository formatting defaults.
🤖 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 `@templates/uv-workspace-starter/.editorconfig` around lines 11 - 12, Add the
repository’s Markdown and Makefile recipe selectors to the EditorConfig
alongside the existing YAML, JSON, and TOML section, preserving the inherited
formatting defaults despite root = true. Use the repository root .editorconfig
definitions for the exact selectors and indentation settings.
ulises-jeremias
commented
Aug 16, 2026
Spanish onboarding for #125 is welcome, but this PR is wider than the title and is not mergeable as-is:
Please rebase onto current main after that so L1 actually runs. |
Uh oh!
There was an error while loading. Please reload this page.
Translates the CONTRIBUTING.md onboarding sections to Spanish as requested in issue #125. Covers: clone, local file:// test, PR expectations, link to AUTHORING.md. English version remains canonical.
Summary by CodeRabbit
Documentation
Template Improvements