Skip to content

Feat/spanish django celery doc#112

Merged
mjroson merged 2 commits intodevelopfrom
feat/spanish-django-celery-doc
Jul 22, 2025
Merged

Feat/spanish django celery doc#112
mjroson merged 2 commits intodevelopfrom
feat/spanish-django-celery-doc

Conversation

@lautaro-suarez
Copy link
Copy Markdown
Contributor

@lautaro-suarez lautaro-suarez commented Jul 22, 2025

Summary by CodeRabbit

  • Documentación
    • Se mejoró la claridad y precisión de la guía en inglés sobre la configuración de RabbitMQ y variables de entorno para Django + Celery, simplificando instrucciones y ajustando referencias visuales.
    • Se añadió un tutorial completo en español que cubre todos los pasos para desplegar un proyecto Django con Celery usando Sleakops, incluyendo prerequisitos, configuración de servicios, dependencias, variables de entorno y CI opcional, con capturas de pantalla y tablas explicativas.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Jul 22, 2025

Walkthrough

Se revisó y mejoró la documentación en inglés sobre la integración de Django con Celery, enfocándose en aclarar los pasos para configurar RabbitMQ y las variables de entorno. Además, se añadió una guía completa en español que cubre todo el proceso de despliegue de Django + Celery con Sleakops, incluyendo dependencias, variables y CI opcional.

Changes

Archivos Resumen de cambios
docs/quickstart/django_celery/index.mdx Revisión de texto para mayor claridad: instrucciones sobre RabbitMQ, variables de entorno y referencias de imágenes actualizadas.
i18n/es/docusaurus-plugin-content-docs/current/quickstart/django_celery/index.mdx Nuevo tutorial detallado en español para desplegar Django + Celery en Sleakops, con capturas y explicaciones completas.

Estimated code review effort

2 (~20 minutos)

Possibly related PRs

Poema

Entre piñas y variables, la guía se aclaró,
Django y Celery, juntos, ¡por fin se desplegó!
En inglés y en español, la documentación brilló,
Sleakops sonríe, el camino ya se mostró.
🚀🐍🍍


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
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Explain this complex logic.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai explain this code block.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and explain its main purpose.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Support

Need help? Create a ticket on our support page for assistance with any issues or questions.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai generate docstrings to generate docstrings for this PR.
  • @coderabbitai generate sequence diagram to generate a sequence diagram of the changes in this PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

🧹 Nitpick comments (6)
docs/quickstart/django_celery/index.mdx (2)

276-284: Aclara la frase sobre el renombrado y corrige capitalización.

La oración resulta algo confusa (“…*_BROKER_AUTH_URL to CELERY_BROKER_URL…”) y el nombre del servicio debería ir con la capitalización oficial → RabbitMQ.

-En este último formulario tenemos que cambiar el nombre de la variable que termina en *_BROKER_AUTH_URL a CELERY_BROKER_URL (como se muestra en la imagen). Luego hacemos clic en el botón "Submit" ...
+En este último formulario cambia el nombre de la variable que termina en *_BROKER_AUTH_URL a **CELERY_BROKER_URL** (tal como se muestra en la imagen). A continuación, haz clic en “Submit” ...

292-326: Título en inglés y redacción mejorable.

  1. “Create yours environment variables” → “Create your environment variables”.
  2. El bloque explica variables pero nunca nombra explícitamente CELERY_BROKER_URL. Añadirlo ayudaría a conectar con el paso anterior y evitar olvidos.
-### Create yours environment variables
+### Create your environment variables
...
-PYTHONPATH=.
+PYTHONPATH=.
+# CELERY_BROKER_URL se añadió automáticamente desde RabbitMQ; verifícalo si la app lo requiere.
i18n/es/docusaurus-plugin-content-docs/current/quickstart/django_celery/index.mdx (4)

12-18: Usar un encabezado estándar y coherencia de mayúsculas.

“Prerrequisitos” no es habitual en español técnico; se recomienda “Requisitos previos”.
Además, en la lista mezcla mayúsculas (“Clúster”, “Ambiente”) y minúsculas. Propongo:

-## Prerrequisitos
+## Requisitos previos
...
-- Un Clúster en esta cuenta.
-- Un Ambiente configurado.
+- Un clúster en esta cuenta.
+- Un ambiente configurado.

66-74: Capitalización y traducción de “Web Service”.

Para mantener consistencia en español:

-### Crear un Servicio Web
+### Crear un servicio web

177-186: Nombre propio “PostgreSQL”.

La grafía oficial es “PostgreSQL” (mayúsculas iniciales y ‘SQL’ en mayúsculas).

-### Crear una Base de Datos Postgresql
+### Crear una base de datos PostgreSQL

255-263: Consistencia con “RabbitMQ”.

Se utiliza “Rabbitmq” pero la marca es “RabbitMQ”.

-### Crear Rabbitmq
+### Crear RabbitMQ
...
-Y seleccionamos Rabbitmq:
+Y seleccionamos RabbitMQ:
📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 7d3ffaf and 78308ce.

⛔ Files ignored due to path filters (3)
  • static/img/quickstart/django_celery/click-rabbitmq-detail.png is excluded by !**/*.png
  • static/img/quickstart/django_celery/create-rabbitmq-3.png is excluded by !**/*.png
  • static/img/quickstart/django_celery/rabbitmq-detail.png is excluded by !**/*.png
📒 Files selected for processing (2)
  • docs/quickstart/django_celery/index.mdx (2 hunks)
  • i18n/es/docusaurus-plugin-content-docs/current/quickstart/django_celery/index.mdx (1 hunks)
🧠 Learnings (3)
📓 Common learnings
Learnt from: agustinoli
PR: sleakops/docs#85
File: docs/project/dependency/index.mdx:78-78
Timestamp: 2024-11-27T17:42:11.531Z
Learning: En el documento `docs/project/dependency/index.mdx`, la numeración de los pasos es correcta y no necesita cambios.
i18n/es/docusaurus-plugin-content-docs/current/quickstart/django_celery/index.mdx (1)

Learnt from: agustinoli
PR: #85
File: docs/project/dependency/index.mdx:78-78
Timestamp: 2024-11-27T17:42:11.531Z
Learning: En el documento docs/project/dependency/index.mdx, la numeración de los pasos es correcta y no necesita cambios.

docs/quickstart/django_celery/index.mdx (1)

Learnt from: agustinoli
PR: #85
File: docs/project/dependency/index.mdx:78-78
Timestamp: 2024-11-27T17:42:11.531Z
Learning: En el documento docs/project/dependency/index.mdx, la numeración de los pasos es correcta y no necesita cambios.

🪛 LanguageTool
i18n/es/docusaurus-plugin-content-docs/current/quickstart/django_celery/index.mdx

[grammar] ~8-~8: ¿Quería decir «fin»? «Fi» es el nombre de una letra griega.
Context: ...rt { FiExternalLink } from "react-icons/fi"; Aprende cómo desplegar tu proyecto D...

(FI_FIN)


[typographical] ~15-~15: Mayúsculas y minúsculas recomendadas.
Context: ...errequisitos - Cuenta en Sleakops - Un Clúster en esta cuenta. Si no lo tienes, [aquí ...

(AI_ES_GGEC_REPLACEMENT_CASING_UPPERCASE)


[typographical] ~16-~16: Mayúsculas y minúsculas recomendadas.
Context: ...ión sobre cómo hacerlo](/cluster). - Un Ambiente configurado. Si no lo tienes, [aquí est...

(AI_ES_GGEC_REPLACEMENT_CASING_UPPERCASE)


[typographical] ~16-~16: Símbolo desparejado: Parece que falta un ‘]’.
Context: ... Ambiente configurado. Si no lo tienes, [aquí está la documentación sobre cómo ha...

(ES_UNPAIRED_BRACKETS)


[uncategorized] ~32-~32: Probablemente falta un signo de puntuación.
Context: ...ionarlos desde aquí. Queremos crear uno nuevo así que hagamos clic en el botón "creat...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[locale-violation] ~32-~32: Forma correcta si se usa voseo. Si no, utilice una forma alternativa.
Context: ...nuevo así que hagamos clic en el botón "create" en la parte superior derecha: <Zoom ov...

(VOSEO)


[uncategorized] ~45-~45: Probablemente falta un signo de puntuación.
Context: ...orio que queremos desplegar. En nuestro caso example-django-celery. | | Project Name...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[uncategorized] ~46-~46: Probablemente falta un signo de puntuación.
Context: ... definir un nombre de proyecto. Para el ejemplo dejaremos el predeterminado. | | **Bran...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[uncategorized] ~47-~47: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ... | Branch | Tiene que coincidir con el que tenemos en nuestro proyecto. En nue...

(AI_ES_GGEC_REPLACEMENT_OTHER)


[uncategorized] ~58-~58: Probablemente falta un signo de puntuación.
Context: ...l proyecto comienza a crearse. Mientras tanto vamos a las cargas de trabajo con el bo...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[uncategorized] ~66-~66: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ... /> ### Crear un Servicio Web Aquí lo que vamos a hacer es crear un se...

(AI_ES_GGEC_REPLACEMENT_OTHER)


[uncategorized] ~80-~80: Probablemente falta un signo de puntuación.
Context: ... el servicio web. | | Command | Por defecto esto tomará el valor que está en el doc...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[uncategorized] ~80-~80: Probablemente falta un signo de puntuación.
Context: ...r que está en el dockerfile, en nuestro caso esto está bien. | | Port | Lo mismo que...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[uncategorized] ~100-~100: La forma del determinante empleada no parece la adecuada en este contexto. Considere una alternativa.
Context: ... desplegándose. Ahora vamos a desplegar el celery. Para esto tenemos que ir a la s...

(AI_ES_GGEC_REPLACEMENT_DETERMINER_FORM)


[locale-violation] ~108-~108: Forma correcta si se usa voseo. Si no, utilice una forma alternativa.
Context: .../> Y hacemos clic en el botón "Create" para crear uno nuevo: <Zoom overlayBgC...

(VOSEO)


[uncategorized] ~119-~119: Probablemente falta una coma.
Context: ...proyecto creado previamente. En nuestro caso "example-django-celery". | | Name | Def...

(AI_ES_HYDRA_LEO_MISSING_COMMA)


[uncategorized] ~120-~120: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ...finimos el nombre que le vamos a dar al worker. En nuestro caso "celery". | | **Comman...

(AI_ES_GGEC_REPLACEMENT_OTHER)


[uncategorized] ~121-~121: ¿Quería decir «Acore»?
Context: ...ra ejecutar celery, en nuestro caso es: ```bash celery -A core.celery_app worker -l INFO --concurrency...

(ES_SPLIT_WORDS)


[uncategorized] ~123-~123: Como locución causal, se escribe con coma.
Context: ... parte inferior derecha y luego "Submit" ya que no necesitamos editar nada más: <Zoom o...

(YA_QUE)


[uncategorized] ~131-~131: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ... /> Con esto veremos nuestro celery publicado. Ahora tenemos que configurar...

(AI_ES_GGEC_REPLACEMENT_OTHER)


[uncategorized] ~139-~139: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ... ### Crear un hook de migración En la pantalla de creación de hook tendr...

(AI_ES_GGEC_REPLACEMENT_OTHER)


[uncategorized] ~143-~143: Probablemente falta una coma.
Context: ...proyecto creado previamente. En nuestro caso "example-django-celery". | | Name |...

(AI_ES_HYDRA_LEO_MISSING_COMMA)


[uncategorized] ~144-~144: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ...finimos el nombre que le vamos a dar al worker. En nuestro caso "migrations". | | **Co...

(AI_ES_GGEC_REPLACEMENT_OTHER)


[uncategorized] ~144-~144: Probablemente falta una coma.
Context: ...ue le vamos a dar al worker. En nuestro caso "migrations". | | Command | Aquí es...

(AI_ES_HYDRA_LEO_MISSING_COMMA)


[uncategorized] ~144-~144: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ...vamos a dar al worker. En nuestro caso "migrations". | | Command | Aquí establecemos e...

(AI_ES_GGEC_REPLACEMENT_ORTHOGRAPHY_SPELLING)


[locale-violation] ~145-~145: Forma correcta si se usa voseo. Si no, utilice una forma alternativa.
Context: ...ra ejecutar celery, en nuestro caso es: bash python manage.py migrate --no-input | Con estos campos comp...

(VOSEO)


[uncategorized] ~147-~147: Como locución causal, se escribe con coma.
Context: ... parte inferior derecha y luego "Submit" ya que no necesitamos editar nada más: <Zoom o...

(YA_QUE)


[uncategorized] ~155-~155: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ...om> ### Crear un hook de collect static Ahora procedemos a crear otro hook que n...

(AI_ES_GGEC_REPLACEMENT_OTHER)


[style] ~156-~156: Puede conseguir una redacción más fluida prescindiendo del verbo comodín ‘proceder’.
Context: ...# Crear un hook de collect static Ahora procedemos a crear otro hook que necesitamos para los está...

(PROCEDER_A)


[uncategorized] ~164-~164: Probablemente falta un signo de puntuación.
Context: ...ormulario vamos a hacer lo mismo que el anterior pero modificando el comando. Hacemos cl...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[typographical] ~177-~177: Mayúsculas y minúsculas recomendadas.
Context: ...ectstatic --no-input ``` ### Crear una Base de Datos Postgresql Una vez que hemos c...

(AI_ES_GGEC_REPLACEMENT_CASING_UPPERCASE)


[typographical] ~177-~177: Mayúsculas y minúsculas recomendadas.
Context: ...c --no-input ``` ### Crear una Base de Datos Postgresql Una vez que hemos creado los...

(AI_ES_GGEC_REPLACEMENT_CASING_UPPERCASE)


[uncategorized] ~177-~177: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ... ### Crear una Base de Datos Postgresql Una vez que hemos creado los hooks tenem...

(AI_ES_GGEC_REPLACEMENT_OTHER)


[locale-violation] ~186-~186: Forma correcta si se usa voseo. Si no, utilice una forma alternativa.
Context: ... esta sección hacemos clic en el botón "Create" en la parte superior derecha y luego s...

(VOSEO)


[uncategorized] ~214-~214: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ... ya hemos creado nuestra base de datos: <img src="/img/quickstart/django_...

(AI_ES_GGEC_REPLACEMENT_PUNCTUATION)


[locale-violation] ~223-~223: Forma correcta si se usa voseo. Si no, utilice una forma alternativa.
Context: ...cket s3, para ello vamos a ir al botón "Create" nuevamente: <Zoom overlayBgColorEnd="r...

(VOSEO)


[uncategorized] ~239-~239: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ...mente y definir un nombre para el bucket, tenemos que tomar en cuenta que el nombre del b...

(AI_ES_GGEC_REPLACEMENT_PUNCTUATION)


[uncategorized] ~239-~239: Probablemente falta un signo de puntuación.
Context: ...r en cuenta que el nombre del bucket es global así que tiene que ser único. Ahora hace...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[uncategorized] ~280-~280: En la mayoría de los casos la conjunción ‘pero’ va precedida de una coma.
Context: ...guiente formulario tenemos varios campos pero los únicos que nos importan para este e...

(COMMA_PERO)


[uncategorized] ~280-~280: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ... este ejemplo son el username y password, podemos definir lo que queramos. Para este ejem...

(AI_ES_GGEC_REPLACEMENT_PUNCTUATION)


[uncategorized] ~280-~280: Probablemente falta un signo de puntuación.
Context: ...emos definir lo que queramos. Para este ejemplo elegí admin como username y para la con...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[uncategorized] ~280-~280: Probablemente falta una preposición.
Context: ...o que queramos. Para este ejemplo elegí admin como username y para la contraseña la g...

(AI_ES_GGEC_MISSING_ADPOSITION)


[uncategorized] ~296-~296: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ...oom> ### Crear tus variables de entorno Una vez que las dependencias están despl...

(AI_ES_GGEC_REPLACEMENT_OTHER)


[uncategorized] ~297-~297: Probablemente falta un signo de puntuación.
Context: ...orno Una vez que las dependencias están desplegadas tenemos que configurar nuestras variabl...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[uncategorized] ~305-~305: Probablemente falta un signo de puntuación.
Context: ...no que creaste agrupadas en grupos, por ejemplo deberías haber creado una con los datos...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[typographical] ~305-~305: Mayúsculas y minúsculas recomendadas.
Context: ...a para nuestras variables de entorno de django, para esto hacemos clic en el botón "Cr...

(AI_ES_GGEC_REPLACEMENT_CASING_LOWERCASE)


[locale-violation] ~305-~305: Forma correcta si se usa voseo. Si no, utilice una forma alternativa.
Context: ...go, para esto hacemos clic en el botón "Create" en la parte superior derecha: <Zoom ov...

(VOSEO)


[misspelling] ~317-~317: Se escribe con tilde si es una afirmación. Correcto si es una frase condicional.
Context: ...e para este grupo de variables. - Type: Si queremos cargarlo por archivo o por var...

(SI_AFIRMACION)


[uncategorized] ~330-~330: Probablemente falta un signo de puntuación.
Context: ...ridas para nuestro proyecto de ejemplo. Finalmente hacemos clic en el botón "Submit" en la...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[uncategorized] ~338-~338: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ...reference" /> ### Despliegues Como último paso vamos a ver nuestro pro...

(AI_ES_GGEC_REPLACEMENT_OTHER)


[uncategorized] ~339-~339: Probablemente falta un signo de puntuación.
Context: .../> ### Despliegues Como último paso vamos a ver nuestro proyecto desplegado...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[uncategorized] ~339-~339: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ... vamos a ver nuestro proyecto desplegado, para esto vamos a la sección "Deployments" d...

(AI_ES_GGEC_REPLACEMENT_PUNCTUATION)


[uncategorized] ~339-~339: Probablemente falta un signo de puntuación.
Context: ...a ver nuestro proyecto desplegado, para esto vamos a la sección "Deployments" del pa...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[uncategorized] ~339-~339: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ...ción "Deployments" del panel izquierdo: <img src="/img/quickstart/django_...

(AI_ES_GGEC_REPLACEMENT_PUNCTUATION)


[uncategorized] ~347-~347: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ...demos ver que se ha creado correctamente, en caso de que veas algún error si haces c...

(AI_ES_GGEC_REPLACEMENT_PUNCTUATION)


[uncategorized] ~347-~347: Probablemente falta un signo de puntuación.
Context: ...orrectamente, en caso de que veas algún error si haces clic en "error" puedes ver una...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[uncategorized] ~347-~347: Probablemente falta un signo de puntuación.
Context: ...veas algún error si haces clic en "error" puedes ver una descripción del mismo. S...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[uncategorized] ~348-~348: Probablemente falta un signo de puntuación.
Context: ...scripción del mismo. Si no vemos ningún error entonces significa que el proyecto ya e...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[uncategorized] ~348-~348: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ...ifica que el proyecto ya está desplegado, podríamos comenzar a usarlo desde la url que nos ...

(AI_ES_GGEC_REPLACEMENT_PUNCTUATION)


[typographical] ~348-~348: Mayúsculas y minúsculas recomendadas.
Context: ...o, podríamos comenzar a usarlo desde la url que nos proporcionó el servicio web. <Z...

(AI_ES_GGEC_REPLACEMENT_CASING_OTHERCASE)


[uncategorized] ~356-~356: Probablemente falta un determinante.
Context: ... concluye nuestro proceso de despliegue de proyecto. Te dejamos un paso opcional q...

(AI_ES_GGEC_MISSING_DETERMINER)


[typographical] ~356-~356: Mayúsculas y minúsculas recomendadas.
Context: ...so opcional que es configurar el ci con github. ## Opcional ### CI con Github Cada ve...

(AI_ES_GGEC_REPLACEMENT_CASING_OTHERCASE)


[uncategorized] ~359-~359: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ...n github. ## Opcional ### CI con Github Cada vez que hagas un cambio en tu códig...

(AI_ES_GGEC_REPLACEMENT_OTHER)


[uncategorized] ~360-~360: Probablemente falta un signo de puntuación.
Context: ... hagas un cambio en tu código y quieras desplegarlo tendrás que hacer un build y un deploy,...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[uncategorized] ~360-~360: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ...o tendrás que hacer un build y un deploy, esto eventualmente se vuelve tedioso. Por es...

(AI_ES_GGEC_REPLACEMENT_PUNCTUATION)


[uncategorized] ~360-~360: Probablemente falta un signo de puntuación.
Context: ...to eventualmente se vuelve tedioso. Por eso para evitar esto tenemos que implementa...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[uncategorized] ~360-~360: Probablemente falta un signo de puntuación.
Context: ... se vuelve tedioso. Por eso para evitar esto tenemos que implementar ci en github. ...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[uncategorized] ~386-~386: Si el adverbio «básicamente» se refiere a toda la frase, y no solo al verbo, es recomendable usar una coma.
Context: ...rar lo que necesitamos para hacer esto. Básicamente necesitamos configurar un archivo en la...

(COMMA_ADVERB)


[uncategorized] ~386-~386: En este caso, el espacio es innecesario. Considere aplicar la sugerencia.
Context: ...igurar un archivo en la raíz de nuestro proyecto .github/workflows/ llamado ci_sleakops_demo.yml y en ese a...

(AI_ES_GGEC_UNNECESSARY_ORTHOGRAPHY_SPACE)


[uncategorized] ~394-~394: Probablemente falta un signo de puntuación.
Context: ...m> Esto necesita tener una variable de entorno SLEAKOPS_KEY, si no la tienes tienes qu...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[uncategorized] ~394-~394: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ...ner una variable de entorno SLEAKOPS_KEY, si no la tienes tienes que ir al enlace qu...

(AI_ES_GGEC_REPLACEMENT_PUNCTUATION)


[uncategorized] ~394-~394: Probablemente falta un signo de puntuación.
Context: ...iable de entorno SLEAKOPS_KEY, si no la tienes tienes que ir al enlace que aparece ahí...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[uncategorized] ~394-~394: Probablemente falta un signo de puntuación.
Context: ...nes tienes que ir al enlace que aparece ahí Settings -> CLI, obtenerla y guarda...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[uncategorized] ~396-~396: Probablemente falta un signo de puntuación.
Context: ...ble de entorno. Con esto configurado y desplegado cada vez que hagas un push a tu rama "m...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[uncategorized] ~396-~396: Probablemente falta un signo de puntuación.
Context: ...da vez que hagas un push a tu rama "main" se lanzará automáticamente una nueva ve...

(AI_ES_GGEC_MISSING_PUNCTUATION)

🧰 Additional context used
🧠 Learnings (3)
📓 Common learnings
Learnt from: agustinoli
PR: sleakops/docs#85
File: docs/project/dependency/index.mdx:78-78
Timestamp: 2024-11-27T17:42:11.531Z
Learning: En el documento `docs/project/dependency/index.mdx`, la numeración de los pasos es correcta y no necesita cambios.
i18n/es/docusaurus-plugin-content-docs/current/quickstart/django_celery/index.mdx (1)

Learnt from: agustinoli
PR: #85
File: docs/project/dependency/index.mdx:78-78
Timestamp: 2024-11-27T17:42:11.531Z
Learning: En el documento docs/project/dependency/index.mdx, la numeración de los pasos es correcta y no necesita cambios.

docs/quickstart/django_celery/index.mdx (1)

Learnt from: agustinoli
PR: #85
File: docs/project/dependency/index.mdx:78-78
Timestamp: 2024-11-27T17:42:11.531Z
Learning: En el documento docs/project/dependency/index.mdx, la numeración de los pasos es correcta y no necesita cambios.

🪛 LanguageTool
i18n/es/docusaurus-plugin-content-docs/current/quickstart/django_celery/index.mdx

[grammar] ~8-~8: ¿Quería decir «fin»? «Fi» es el nombre de una letra griega.
Context: ...rt { FiExternalLink } from "react-icons/fi"; Aprende cómo desplegar tu proyecto D...

(FI_FIN)


[typographical] ~15-~15: Mayúsculas y minúsculas recomendadas.
Context: ...errequisitos - Cuenta en Sleakops - Un Clúster en esta cuenta. Si no lo tienes, [aquí ...

(AI_ES_GGEC_REPLACEMENT_CASING_UPPERCASE)


[typographical] ~16-~16: Mayúsculas y minúsculas recomendadas.
Context: ...ión sobre cómo hacerlo](/cluster). - Un Ambiente configurado. Si no lo tienes, [aquí est...

(AI_ES_GGEC_REPLACEMENT_CASING_UPPERCASE)


[typographical] ~16-~16: Símbolo desparejado: Parece que falta un ‘]’.
Context: ... Ambiente configurado. Si no lo tienes, [aquí está la documentación sobre cómo ha...

(ES_UNPAIRED_BRACKETS)


[uncategorized] ~32-~32: Probablemente falta un signo de puntuación.
Context: ...ionarlos desde aquí. Queremos crear uno nuevo así que hagamos clic en el botón "creat...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[locale-violation] ~32-~32: Forma correcta si se usa voseo. Si no, utilice una forma alternativa.
Context: ...nuevo así que hagamos clic en el botón "create" en la parte superior derecha: <Zoom ov...

(VOSEO)


[uncategorized] ~45-~45: Probablemente falta un signo de puntuación.
Context: ...orio que queremos desplegar. En nuestro caso example-django-celery. | | Project Name...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[uncategorized] ~46-~46: Probablemente falta un signo de puntuación.
Context: ... definir un nombre de proyecto. Para el ejemplo dejaremos el predeterminado. | | **Bran...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[uncategorized] ~47-~47: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ... | Branch | Tiene que coincidir con el que tenemos en nuestro proyecto. En nue...

(AI_ES_GGEC_REPLACEMENT_OTHER)


[uncategorized] ~58-~58: Probablemente falta un signo de puntuación.
Context: ...l proyecto comienza a crearse. Mientras tanto vamos a las cargas de trabajo con el bo...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[uncategorized] ~66-~66: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ... /> ### Crear un Servicio Web Aquí lo que vamos a hacer es crear un se...

(AI_ES_GGEC_REPLACEMENT_OTHER)


[uncategorized] ~80-~80: Probablemente falta un signo de puntuación.
Context: ... el servicio web. | | Command | Por defecto esto tomará el valor que está en el doc...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[uncategorized] ~80-~80: Probablemente falta un signo de puntuación.
Context: ...r que está en el dockerfile, en nuestro caso esto está bien. | | Port | Lo mismo que...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[uncategorized] ~100-~100: La forma del determinante empleada no parece la adecuada en este contexto. Considere una alternativa.
Context: ... desplegándose. Ahora vamos a desplegar el celery. Para esto tenemos que ir a la s...

(AI_ES_GGEC_REPLACEMENT_DETERMINER_FORM)


[locale-violation] ~108-~108: Forma correcta si se usa voseo. Si no, utilice una forma alternativa.
Context: .../> Y hacemos clic en el botón "Create" para crear uno nuevo: <Zoom overlayBgC...

(VOSEO)


[uncategorized] ~119-~119: Probablemente falta una coma.
Context: ...proyecto creado previamente. En nuestro caso "example-django-celery". | | Name | Def...

(AI_ES_HYDRA_LEO_MISSING_COMMA)


[uncategorized] ~120-~120: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ...finimos el nombre que le vamos a dar al worker. En nuestro caso "celery". | | **Comman...

(AI_ES_GGEC_REPLACEMENT_OTHER)


[uncategorized] ~121-~121: ¿Quería decir «Acore»?
Context: ...ra ejecutar celery, en nuestro caso es: ```bash celery -A core.celery_app worker -l INFO --concurrency...

(ES_SPLIT_WORDS)


[uncategorized] ~123-~123: Como locución causal, se escribe con coma.
Context: ... parte inferior derecha y luego "Submit" ya que no necesitamos editar nada más: <Zoom o...

(YA_QUE)


[uncategorized] ~131-~131: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ... /> Con esto veremos nuestro celery publicado. Ahora tenemos que configurar...

(AI_ES_GGEC_REPLACEMENT_OTHER)


[uncategorized] ~139-~139: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ... ### Crear un hook de migración En la pantalla de creación de hook tendr...

(AI_ES_GGEC_REPLACEMENT_OTHER)


[uncategorized] ~143-~143: Probablemente falta una coma.
Context: ...proyecto creado previamente. En nuestro caso "example-django-celery". | | Name |...

(AI_ES_HYDRA_LEO_MISSING_COMMA)


[uncategorized] ~144-~144: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ...finimos el nombre que le vamos a dar al worker. En nuestro caso "migrations". | | **Co...

(AI_ES_GGEC_REPLACEMENT_OTHER)


[uncategorized] ~144-~144: Probablemente falta una coma.
Context: ...ue le vamos a dar al worker. En nuestro caso "migrations". | | Command | Aquí es...

(AI_ES_HYDRA_LEO_MISSING_COMMA)


[uncategorized] ~144-~144: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ...vamos a dar al worker. En nuestro caso "migrations". | | Command | Aquí establecemos e...

(AI_ES_GGEC_REPLACEMENT_ORTHOGRAPHY_SPELLING)


[locale-violation] ~145-~145: Forma correcta si se usa voseo. Si no, utilice una forma alternativa.
Context: ...ra ejecutar celery, en nuestro caso es: bash python manage.py migrate --no-input | Con estos campos comp...

(VOSEO)


[uncategorized] ~147-~147: Como locución causal, se escribe con coma.
Context: ... parte inferior derecha y luego "Submit" ya que no necesitamos editar nada más: <Zoom o...

(YA_QUE)


[uncategorized] ~155-~155: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ...om> ### Crear un hook de collect static Ahora procedemos a crear otro hook que n...

(AI_ES_GGEC_REPLACEMENT_OTHER)


[style] ~156-~156: Puede conseguir una redacción más fluida prescindiendo del verbo comodín ‘proceder’.
Context: ...# Crear un hook de collect static Ahora procedemos a crear otro hook que necesitamos para los está...

(PROCEDER_A)


[uncategorized] ~164-~164: Probablemente falta un signo de puntuación.
Context: ...ormulario vamos a hacer lo mismo que el anterior pero modificando el comando. Hacemos cl...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[typographical] ~177-~177: Mayúsculas y minúsculas recomendadas.
Context: ...ectstatic --no-input ``` ### Crear una Base de Datos Postgresql Una vez que hemos c...

(AI_ES_GGEC_REPLACEMENT_CASING_UPPERCASE)


[typographical] ~177-~177: Mayúsculas y minúsculas recomendadas.
Context: ...c --no-input ``` ### Crear una Base de Datos Postgresql Una vez que hemos creado los...

(AI_ES_GGEC_REPLACEMENT_CASING_UPPERCASE)


[uncategorized] ~177-~177: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ... ### Crear una Base de Datos Postgresql Una vez que hemos creado los hooks tenem...

(AI_ES_GGEC_REPLACEMENT_OTHER)


[locale-violation] ~186-~186: Forma correcta si se usa voseo. Si no, utilice una forma alternativa.
Context: ... esta sección hacemos clic en el botón "Create" en la parte superior derecha y luego s...

(VOSEO)


[uncategorized] ~214-~214: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ... ya hemos creado nuestra base de datos: <img src="/img/quickstart/django_...

(AI_ES_GGEC_REPLACEMENT_PUNCTUATION)


[locale-violation] ~223-~223: Forma correcta si se usa voseo. Si no, utilice una forma alternativa.
Context: ...cket s3, para ello vamos a ir al botón "Create" nuevamente: <Zoom overlayBgColorEnd="r...

(VOSEO)


[uncategorized] ~239-~239: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ...mente y definir un nombre para el bucket, tenemos que tomar en cuenta que el nombre del b...

(AI_ES_GGEC_REPLACEMENT_PUNCTUATION)


[uncategorized] ~239-~239: Probablemente falta un signo de puntuación.
Context: ...r en cuenta que el nombre del bucket es global así que tiene que ser único. Ahora hace...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[uncategorized] ~280-~280: En la mayoría de los casos la conjunción ‘pero’ va precedida de una coma.
Context: ...guiente formulario tenemos varios campos pero los únicos que nos importan para este e...

(COMMA_PERO)


[uncategorized] ~280-~280: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ... este ejemplo son el username y password, podemos definir lo que queramos. Para este ejem...

(AI_ES_GGEC_REPLACEMENT_PUNCTUATION)


[uncategorized] ~280-~280: Probablemente falta un signo de puntuación.
Context: ...emos definir lo que queramos. Para este ejemplo elegí admin como username y para la con...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[uncategorized] ~280-~280: Probablemente falta una preposición.
Context: ...o que queramos. Para este ejemplo elegí admin como username y para la contraseña la g...

(AI_ES_GGEC_MISSING_ADPOSITION)


[uncategorized] ~296-~296: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ...oom> ### Crear tus variables de entorno Una vez que las dependencias están despl...

(AI_ES_GGEC_REPLACEMENT_OTHER)


[uncategorized] ~297-~297: Probablemente falta un signo de puntuación.
Context: ...orno Una vez que las dependencias están desplegadas tenemos que configurar nuestras variabl...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[uncategorized] ~305-~305: Probablemente falta un signo de puntuación.
Context: ...no que creaste agrupadas en grupos, por ejemplo deberías haber creado una con los datos...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[typographical] ~305-~305: Mayúsculas y minúsculas recomendadas.
Context: ...a para nuestras variables de entorno de django, para esto hacemos clic en el botón "Cr...

(AI_ES_GGEC_REPLACEMENT_CASING_LOWERCASE)


[locale-violation] ~305-~305: Forma correcta si se usa voseo. Si no, utilice una forma alternativa.
Context: ...go, para esto hacemos clic en el botón "Create" en la parte superior derecha: <Zoom ov...

(VOSEO)


[misspelling] ~317-~317: Se escribe con tilde si es una afirmación. Correcto si es una frase condicional.
Context: ...e para este grupo de variables. - Type: Si queremos cargarlo por archivo o por var...

(SI_AFIRMACION)


[uncategorized] ~330-~330: Probablemente falta un signo de puntuación.
Context: ...ridas para nuestro proyecto de ejemplo. Finalmente hacemos clic en el botón "Submit" en la...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[uncategorized] ~338-~338: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ...reference" /> ### Despliegues Como último paso vamos a ver nuestro pro...

(AI_ES_GGEC_REPLACEMENT_OTHER)


[uncategorized] ~339-~339: Probablemente falta un signo de puntuación.
Context: .../> ### Despliegues Como último paso vamos a ver nuestro proyecto desplegado...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[uncategorized] ~339-~339: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ... vamos a ver nuestro proyecto desplegado, para esto vamos a la sección "Deployments" d...

(AI_ES_GGEC_REPLACEMENT_PUNCTUATION)


[uncategorized] ~339-~339: Probablemente falta un signo de puntuación.
Context: ...a ver nuestro proyecto desplegado, para esto vamos a la sección "Deployments" del pa...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[uncategorized] ~339-~339: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ...ción "Deployments" del panel izquierdo: <img src="/img/quickstart/django_...

(AI_ES_GGEC_REPLACEMENT_PUNCTUATION)


[uncategorized] ~347-~347: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ...demos ver que se ha creado correctamente, en caso de que veas algún error si haces c...

(AI_ES_GGEC_REPLACEMENT_PUNCTUATION)


[uncategorized] ~347-~347: Probablemente falta un signo de puntuación.
Context: ...orrectamente, en caso de que veas algún error si haces clic en "error" puedes ver una...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[uncategorized] ~347-~347: Probablemente falta un signo de puntuación.
Context: ...veas algún error si haces clic en "error" puedes ver una descripción del mismo. S...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[uncategorized] ~348-~348: Probablemente falta un signo de puntuación.
Context: ...scripción del mismo. Si no vemos ningún error entonces significa que el proyecto ya e...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[uncategorized] ~348-~348: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ...ifica que el proyecto ya está desplegado, podríamos comenzar a usarlo desde la url que nos ...

(AI_ES_GGEC_REPLACEMENT_PUNCTUATION)


[typographical] ~348-~348: Mayúsculas y minúsculas recomendadas.
Context: ...o, podríamos comenzar a usarlo desde la url que nos proporcionó el servicio web. <Z...

(AI_ES_GGEC_REPLACEMENT_CASING_OTHERCASE)


[uncategorized] ~356-~356: Probablemente falta un determinante.
Context: ... concluye nuestro proceso de despliegue de proyecto. Te dejamos un paso opcional q...

(AI_ES_GGEC_MISSING_DETERMINER)


[typographical] ~356-~356: Mayúsculas y minúsculas recomendadas.
Context: ...so opcional que es configurar el ci con github. ## Opcional ### CI con Github Cada ve...

(AI_ES_GGEC_REPLACEMENT_CASING_OTHERCASE)


[uncategorized] ~359-~359: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ...n github. ## Opcional ### CI con Github Cada vez que hagas un cambio en tu códig...

(AI_ES_GGEC_REPLACEMENT_OTHER)


[uncategorized] ~360-~360: Probablemente falta un signo de puntuación.
Context: ... hagas un cambio en tu código y quieras desplegarlo tendrás que hacer un build y un deploy,...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[uncategorized] ~360-~360: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ...o tendrás que hacer un build y un deploy, esto eventualmente se vuelve tedioso. Por es...

(AI_ES_GGEC_REPLACEMENT_PUNCTUATION)


[uncategorized] ~360-~360: Probablemente falta un signo de puntuación.
Context: ...to eventualmente se vuelve tedioso. Por eso para evitar esto tenemos que implementa...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[uncategorized] ~360-~360: Probablemente falta un signo de puntuación.
Context: ... se vuelve tedioso. Por eso para evitar esto tenemos que implementar ci en github. ...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[uncategorized] ~386-~386: Si el adverbio «básicamente» se refiere a toda la frase, y no solo al verbo, es recomendable usar una coma.
Context: ...rar lo que necesitamos para hacer esto. Básicamente necesitamos configurar un archivo en la...

(COMMA_ADVERB)


[uncategorized] ~386-~386: En este caso, el espacio es innecesario. Considere aplicar la sugerencia.
Context: ...igurar un archivo en la raíz de nuestro proyecto .github/workflows/ llamado ci_sleakops_demo.yml y en ese a...

(AI_ES_GGEC_UNNECESSARY_ORTHOGRAPHY_SPACE)


[uncategorized] ~394-~394: Probablemente falta un signo de puntuación.
Context: ...m> Esto necesita tener una variable de entorno SLEAKOPS_KEY, si no la tienes tienes qu...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[uncategorized] ~394-~394: Probablemente hay un error. Considere aplicar la sugerencia.
Context: ...ner una variable de entorno SLEAKOPS_KEY, si no la tienes tienes que ir al enlace qu...

(AI_ES_GGEC_REPLACEMENT_PUNCTUATION)


[uncategorized] ~394-~394: Probablemente falta un signo de puntuación.
Context: ...iable de entorno SLEAKOPS_KEY, si no la tienes tienes que ir al enlace que aparece ahí...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[uncategorized] ~394-~394: Probablemente falta un signo de puntuación.
Context: ...nes tienes que ir al enlace que aparece ahí Settings -> CLI, obtenerla y guarda...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[uncategorized] ~396-~396: Probablemente falta un signo de puntuación.
Context: ...ble de entorno. Con esto configurado y desplegado cada vez que hagas un push a tu rama "m...

(AI_ES_GGEC_MISSING_PUNCTUATION)


[uncategorized] ~396-~396: Probablemente falta un signo de puntuación.
Context: ...da vez que hagas un push a tu rama "main" se lanzará automáticamente una nueva ve...

(AI_ES_GGEC_MISSING_PUNCTUATION)

🔇 Additional comments (1)
i18n/es/docusaurus-plugin-content-docs/current/quickstart/django_celery/index.mdx (1)

320-329: Añadir CELERY_BROKER_URL o explicar su origen.

El bloque de variables no incluye CELERY_BROKER_URL. Aunque la variable se crea al generar RabbitMQ, un lector podría no notarlo. Sugiero añadir un comentario o incluir la variable para hacerlo explícito.

@mjroson mjroson merged commit 61bd49a into develop Jul 22, 2025
1 check 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