# README

## Platanus - La Guía

Esta es La Guía de Platanus. Acá encontrarás una suerte de mandamientos, lineamientos, acuerdos y todo lo necesario para que podamos comunicarnos de la mejor forma posible. Es importante que todos compartamos una misma cultura.

## Colaborar

La guía se genera automáticamente a partir de documentos internos que mantenemos en Platanus. Por esto, no estamos esperando demasiada colaboración externa. De todos modos, estamos abiertos a recibir propuestas y sugerencias que puedes hacernos llegar a través de issues o pull requests que, por lo que expliqué anteriormente, no serán mezclados pero sí tomados en consideración por miembros del equipo.

## Secciones

### Acuerdos

* [Guía de Estilo](https://la-guia.platan.us/acuerdos/guia_de_estilo)
  * [Ejemplo: Módulo para variables de entorno](https://la-guia.platan.us/acuerdos/guia_de_estilo/ejemplo_modulo_para_variables_de_entorno)

### Stack

* [Getting Started](https://la-guia.platan.us/stack/getting_started)
* [Nuestro MVC extendido](https://la-guia.platan.us/stack/nuestro_mvc_extendido)
* [Ruby/Rails](https://la-guia.platan.us/stack/ruby_rails)
  * [Power Types](https://la-guia.platan.us/stack/ruby_rails/power_types)
    * [General](https://la-guia.platan.us/stack/ruby_rails/power_types/general)
    * [Patrones](https://la-guia.platan.us/stack/ruby_rails/power_types/patrones)
      * [Commands](https://la-guia.platan.us/stack/ruby_rails/power_types/patrones/commands)
      * [Utils](https://la-guia.platan.us/stack/ruby_rails/power_types/patrones/utils)
      * [Services](https://la-guia.platan.us/stack/ruby_rails/power_types/patrones/services)
      * [Values](https://la-guia.platan.us/stack/ruby_rails/power_types/patrones/values)
      * [Observers](https://la-guia.platan.us/stack/ruby_rails/power_types/patrones/observers)
  * [Potassium](https://la-guia.platan.us/stack/ruby_rails/potassium)
  * [Power API](https://la-guia.platan.us/stack/ruby_rails/power_api)
  * [Active Admin](https://la-guia.platan.us/stack/ruby_rails/active_admin)
    * [General](https://la-guia.platan.us/stack/ruby_rails/active_admin/general)
    * [Active Admin Addons](https://la-guia.platan.us/stack/ruby_rails/active_admin/active_admin_addons)
  * [Pundit](https://la-guia.platan.us/stack/ruby_rails/pundit)
  * [Shrine](https://la-guia.platan.us/stack/ruby_rails/shrine)
    * [General](https://la-guia.platan.us/stack/ruby_rails/shrine/general)
    * [Manejo y procesamiento de imágenes](https://la-guia.platan.us/stack/ruby_rails/shrine/manejo_y_procesamiento_de_imagenes)
  * [Pry](https://la-guia.platan.us/stack/ruby_rails/pry)
  * [Strong Migrations](https://la-guia.platan.us/stack/ruby_rails/strong_migrations)
  * [Data Migrate](https://la-guia.platan.us/stack/ruby_rails/data_migrate)
  * [Active Job](https://la-guia.platan.us/stack/ruby_rails/active_job)
  * [Gems](https://la-guia.platan.us/stack/ruby_rails/gems)
  * [Engines - Modularización en Rails](https://la-guia.platan.us/stack/ruby_rails/engines_modularizacion_en_rails)
* [JavaScript](https://la-guia.platan.us/stack/javascript)
  * [Vue](https://la-guia.platan.us/stack/javascript/vue)
    * [General](https://la-guia.platan.us/stack/javascript/vue/general)
    * [Testing](https://la-guia.platan.us/stack/javascript/vue/testing)
  * [AlpineJS](https://la-guia.platan.us/stack/javascript/alpinejs)
* [CSS](https://la-guia.platan.us/stack/css)
* [Mobile](https://la-guia.platan.us/stack/mobile)
  * [Expo](https://la-guia.platan.us/stack/mobile/expo)
  * [React Navigation](https://la-guia.platan.us/stack/mobile/react_navigation)
  * [Redux](https://la-guia.platan.us/stack/mobile/redux)
    * [Crear y conectar una slice en Redux](https://la-guia.platan.us/stack/mobile/redux/crear_y_conectar_una_slice_en_redux)
  * [Styling](https://la-guia.platan.us/stack/mobile/styling)
    * [Usando Tailwind en React Native](https://la-guia.platan.us/stack/mobile/styling/usando_tailwind_en_react_native)
  * [Recursos](https://la-guia.platan.us/stack/mobile/recursos)
* [Resolviendo problemas (debugging)](https://la-guia.platan.us/stack/resolviendo_problemas_debugging)
* [Machine Learning](https://la-guia.platan.us/stack/machine_learning)

### Setup

* [Configuración de tu entorno local](https://la-guia.platan.us/setup/configuracion_de_tu_entorno_local)
  * [Instalación Base](https://la-guia.platan.us/setup/configuracion_de_tu_entorno_local/instalacion_base)
    * [OSX](https://la-guia.platan.us/setup/configuracion_de_tu_entorno_local/instalacion_base/osx)
    * [Windows](https://la-guia.platan.us/setup/configuracion_de_tu_entorno_local/instalacion_base/windows)
    * [Linux](https://la-guia.platan.us/setup/configuracion_de_tu_entorno_local/instalacion_base/linux)
  * [Tecnologías](https://la-guia.platan.us/setup/configuracion_de_tu_entorno_local/tecnologias)
    * [Ruby](https://la-guia.platan.us/setup/configuracion_de_tu_entorno_local/tecnologias/ruby)
    * [Docker](https://la-guia.platan.us/setup/configuracion_de_tu_entorno_local/tecnologias/docker)
    * [Node](https://la-guia.platan.us/setup/configuracion_de_tu_entorno_local/tecnologias/node)
  * [Herramientas](https://la-guia.platan.us/setup/configuracion_de_tu_entorno_local/herramientas)
    * [Linters](https://la-guia.platan.us/setup/configuracion_de_tu_entorno_local/herramientas/linters)
    * [Editores](https://la-guia.platan.us/setup/configuracion_de_tu_entorno_local/herramientas/editores)
      * [IDE/Editores de Código](https://la-guia.platan.us/setup/configuracion_de_tu_entorno_local/herramientas/editores/ide_editores_de_codigo)
        * [Visual Studio Code](https://la-guia.platan.us/setup/configuracion_de_tu_entorno_local/herramientas/editores/ide_editores_de_codigo/visual_studio_code)
        * [Sublime Text](https://la-guia.platan.us/setup/configuracion_de_tu_entorno_local/herramientas/editores/ide_editores_de_codigo/sublime_text)
    * [Git](https://la-guia.platan.us/setup/configuracion_de_tu_entorno_local/herramientas/git)
* [Configuración de proyectos](https://la-guia.platan.us/setup/configuracion_de_proyectos)
  * [Getting Started](https://la-guia.platan.us/setup/configuracion_de_proyectos/getting_started)
  * [Heroku](https://la-guia.platan.us/setup/configuracion_de_proyectos/heroku)
  * [Rails](https://la-guia.platan.us/setup/configuracion_de_proyectos/rails)
  * [Circle CI](https://la-guia.platan.us/setup/configuracion_de_proyectos/circle_ci)
  * [Vue](https://la-guia.platan.us/setup/configuracion_de_proyectos/vue)
  * [Apple App Store](https://la-guia.platan.us/setup/configuracion_de_proyectos/apple_app_store)
  * [Google Play](https://la-guia.platan.us/setup/configuracion_de_proyectos/google_play)
  * [Expo](https://la-guia.platan.us/setup/configuracion_de_proyectos/expo)
  * [S3](https://la-guia.platan.us/setup/configuracion_de_proyectos/s3)
  * [Git](https://la-guia.platan.us/setup/configuracion_de_proyectos/git)
  * [Cloudflare](https://la-guia.platan.us/setup/configuracion_de_proyectos/cloudflare)
  * [Sendgrid](https://la-guia.platan.us/setup/configuracion_de_proyectos/sendgrid)
  * [Dominio + Mailing](https://la-guia.platan.us/setup/configuracion_de_proyectos/dominio_mailing)
  * [Google Tag Manager, Analytics, Search Console, etc.](https://la-guia.platan.us/setup/configuracion_de_proyectos/google_tag_manager_analytics_search_console_etc)
    * [Google Tag Manager](https://la-guia.platan.us/setup/configuracion_de_proyectos/google_tag_manager_analytics_search_console_etc/google_tag_manager)
      * [Configurar Google Tag Manager](https://la-guia.platan.us/setup/configuracion_de_proyectos/google_tag_manager_analytics_search_console_etc/google_tag_manager/configurar_google_tag_manager)
    * [Google Analytics](https://la-guia.platan.us/setup/configuracion_de_proyectos/google_tag_manager_analytics_search_console_etc/google_analytics)
    * [Indexación en Google](https://la-guia.platan.us/setup/configuracion_de_proyectos/google_tag_manager_analytics_search_console_etc/indexacion_en_google)
    * [Google Ads](https://la-guia.platan.us/setup/configuracion_de_proyectos/google_tag_manager_analytics_search_console_etc/google_ads)
  * [Crear un bucket de S3](https://la-guia.platan.us/setup/configuracion_de_proyectos/crear_un_bucket_de_s3)
  * [SlackBot](https://la-guia.platan.us/setup/configuracion_de_proyectos/slackbot)
  * [Google BigQuery](https://la-guia.platan.us/setup/configuracion_de_proyectos/google_bigquery)

### Deployment

* [Rails](https://la-guia.platan.us/deployment/rails)
* [Ruby Gems](https://la-guia.platan.us/deployment/ruby_gems)
* [Browser and Node (Open Source)](https://la-guia.platan.us/deployment/browser_and_node_open_source)
* [Mobile](https://la-guia.platan.us/deployment/mobile)
  * [Mobile Resources](https://la-guia.platan.us/deployment/mobile/mobile_resources)
  * [Apple App Storage](https://la-guia.platan.us/deployment/mobile/apple_app_storage)
  * [Google Play](https://la-guia.platan.us/deployment/mobile/google_play)

### Upgrades

* [Upgrade de Vue 2 a Vue 3](https://la-guia.platan.us/upgrades/upgrade_de_vue_2_a_vue_3)
* [Migración Hound → reviewdog](https://la-guia.platan.us/upgrades/migracion_hound_reviewdog)
* [Upgrade de Postgresql](https://la-guia.platan.us/upgrades/upgrade_de_postgresql)

## License

La Guia is © 2024 platanus, spa. It is free software and may be redistributed under the terms specified in the LICENSE file.

![Platanus](http://platan.us/gravatar_with_text.png)

La Guia is maintained by [platanus](http://platan.us).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://la-guia.platan.us/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
