diff --git a/docs/en/SUMMARY.md b/docs/en/SUMMARY.md index 5401ff654..b61a9569e 100644 --- a/docs/en/SUMMARY.md +++ b/docs/en/SUMMARY.md @@ -2,7 +2,7 @@ * [Introduction](README.md) * [Getting started](getting_started/getting_started.md) - * [Fork Consul Democracy](getting_started/create.md) + * [Create your fork](getting_started/create.md) * [Configure your fork](getting_started/configuration.md) * [Keep your fork updated](getting_started/update.md) * [Communication](getting_started/communication.md) diff --git a/docs/en/getting_started/communication.md b/docs/en/getting_started/communication.md index 17229ab16..bf348d824 100644 --- a/docs/en/getting_started/communication.md +++ b/docs/en/getting_started/communication.md @@ -2,12 +2,12 @@ The preferred way to report any missing piece of information is [opening an issue in the project's Github repo](https://github.com/consuldemocracy/docs/issues/new). -For more informal communication, chat with us at [Consul Democracy's gitter](https://gitter.im/consul/consul). - -Before doing it, **please take some time to check the [existing issues](https://github.com/consuldemocracy/consuldemocracy/issues) and make sure what you are about to report isn't already reported** by another person. In case someone else reported the same problem before or a similar one, and you have more details about it, you can write a comment in the issue page... a little more help can make a huge difference! +Before doing it, **please take some time to check the [existing issues](https://github.com/consuldemocracy/consuldemocracy/issues) and make sure what you are about to report isn't already reported** by another person. In case someone else reported the same problem before or a similar one, and you have more details about it, you can write a comment in the issue page. A little more help can make a huge difference! In order to write a new issue, take into account these few tips to make it easy to read and comprehend: - Try to use a descriptive and to-the-point title. - It's a good idea to include some sections -in case they're needed- such as: steps to reproduce the bug, expected behaviour/response, actual response or screenshots. - Also it could be helpful to provide your operating system, browser version and installed plugins. + +On the other hand, if you need a space for more informal and open interaction, we have the [Discussions](https://github.com/consuldemocracy/consuldemocracy/discussions) section. It's similar to a discussion forum within the project, where you can ask questions, make suggestions, share ideas, and have conversations that don't necessarily fit into an issue or pull request. diff --git a/docs/en/getting_started/configuration.md b/docs/en/getting_started/configuration.md index 88f878d65..d82a80da8 100644 --- a/docs/en/getting_started/configuration.md +++ b/docs/en/getting_started/configuration.md @@ -1,17 +1,17 @@ # Configure your fork -## Travis CI +## Continuous Integration with GitHub Actions -[Travis](https://travis-ci.org/) is a Continuous Integration service, free for OpenSource projects (like Consul Democracy and its forks). It will help you check on each Pull Request if the test suite is alright. +[GitHub Actions](https://docs.github.com/en/actions) is a tool integrated into GitHub that allows you to automate tasks such as running tests every time you make a change to your code. Since Consul Democracy already includes predefined configurations for GitHub Actions, enabling continuous integration in your fork is very straightforward. -1. Visit and click the "**Install it for free**" green button at the bottom of the page. +### Steps to enable GitHub Actions -2. Click on the "**Complete order and begin installation**" green button. +1. **Enable GitHub Actions in your fork**: + 1. Once you have created the fork, go to the "**Actions**" tab in your GitHub repository. + 1. You will see a message that says: "Workflows aren鈥檛 being run on this forked repository." This is normal because GitHub disables workflows by default in newly forked repositories for security reasons. + 1. Click the "**I understand my workflows, go ahead and enable them**" button to enable workflows in your fork. -3. If you are asked to Authorize Travis CI to access your Github account, check the organization or user where you have your Consul Democracy fork at the bottom and click the "**Authorize travis-ci**" button. - -4. Visit your [Travis profile](https://travis-ci.org/profile/) and enable Travis for your Consul Democracy fork in the list of repositories. - -5. Click on the sprocket icon to the right of the repository to see the builds. - -6. Check that everything is well configured by creating a test Pull Request (editing a simple .md file could help). +2. **Verify the configuration**: + 1. Make a change to any project file (for example, edit a `.md` file) in a branch other than master and push it to your fork. + 1. Open a pull request from the new branch to master in your fork. + 1. Go to the "**Actions**" tab and verify that the tests are running correctly based on the workflows defined in the project's `.github/workflows/` directory. diff --git a/docs/en/getting_started/create.md b/docs/en/getting_started/create.md index abd7751e9..e1fd50f0f 100644 --- a/docs/en/getting_started/create.md +++ b/docs/en/getting_started/create.md @@ -1,16 +1,14 @@ -# Creating your fork +# Create your fork -Consul Democracy git repo is hosted at Github.com, we recommend using it for your fork's repo to make things easier. But you can use any other service like Bitbucket or Gitlab if you want to, just don't forget to put a reference link back to Consul Democracy on the footer to comply with project's license (GPL Affero 3). +Consul Democracy git repo is hosted at Github.com, we recommend using it for your fork's repo to make things easier. But you can use any other service like Bitbucket or Gitlab if you want to, just don't forget to put a reference link back to Consul Democracy on the footer to comply with project's license (AGPLv3). -1. [Register an user account on Github](https://github.com/join) if you don't have one. +1. [Register a user account on Github](https://github.com/signup) if you don't have one. -2. [Create an Organization](https://help.github.com/articles/creating-a-new-organization-from-scratch/) on Github with the name of your city or the organization that's going to use Consul Democracy. **This is not mandatory**, but it will help understand the fork's purpose and future contributions by other users. +2. [Create an Organization](https://docs.github.com/en/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch) on Github with the name of your city or the organization that's going to use Consul Democracy. **This is not mandatory**, but it will help understand the fork's purpose and future contributions by other users. -3. [Fork Consul Democracy](https://help.github.com/articles/fork-a-repo/) using the **fork** button on the top right corner at +3. [Fork Consul Democracy](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/fork-a-repo) using the **fork** button on the top right corner at -4. [Clone your fork repository](https://help.github.com/articles/cloning-a-repository/) on to your computer. - -****IMPORTANT NOTICE**: Do not fork `https://github.com/AyuntamientoMadrid/consul`, it's a common mistake that leads to multiple and grave problems. +4. [Clone your fork repository](https://docs.github.com/en/repositories/creating-and-managing-repositories/cloning-a-repository) on to your computer. ## Why make code public? diff --git a/docs/en/getting_started/getting_started.md b/docs/en/getting_started/getting_started.md index ce39fb7d1..b385682c4 100644 --- a/docs/en/getting_started/getting_started.md +++ b/docs/en/getting_started/getting_started.md @@ -1,6 +1,6 @@ # Getting started -* [Fork Consul Democracy](create.md) +* [Create your fork](create.md) * [Configure your fork](configuration.md) * [Keep your fork updated](update.md) * [Communication](communication.md) diff --git a/docs/en/getting_started/update.md b/docs/en/getting_started/update.md index 22afcf644..f78e801c3 100644 --- a/docs/en/getting_started/update.md +++ b/docs/en/getting_started/update.md @@ -27,19 +27,19 @@ git remote -v again you should get: -> upstream git@github.com:consuldemocracy/consuldemocracy.git (fetch)\ -> upstream git@github.com:consuldemocracy/consuldemocracy.git (push)\ > origin git@github.com:your_user_name/consuldemocracy.git (fetch)\ -> origin git@github.com:your_user_name/consuldemocracy.git (push) +> origin git@github.com:your_user_name/consuldemocracy.git (push)\ +> upstream git@github.com:consuldemocracy/consuldemocracy.git (fetch)\ +> upstream git@github.com:consuldemocracy/consuldemocracy.git (push) ## Pulling changes from Consul Democracy -Start by creating a branch named **upstream** from your **master** branch to apply Consul Democracy changes: +Start by creating a branch named **upgrade** from your **master** branch to apply Consul Democracy changes: ```bash git checkout master git pull -git checkout -b upstream +git checkout -b upgrade ``` Then we can fetch all changes from the **Consul Democracy** remote server with: @@ -52,7 +52,7 @@ And then you can choose to either: A. Get all the latest changes on Consul Democracy's **master** branch with `git merge upstream/master`. -B. Just update up to an specific release tag (so you can do incremental updates if you're more than one release behind). For example to update up to [v0.9](https://github.com/consuldemocracy/consuldemocracy/releases/tag/v0.9) release just: `git merge v0.9`. +B. Just update up to an specific release tag (so you can do incremental updates if you're more than one release behind). For example to update up to [1.3.0](https://github.com/consuldemocracy/consuldemocracy/releases/tag/1.3.0) release just: `git merge 1.3.0`. ## Merging changes @@ -60,10 +60,10 @@ After the previous section `merge` command, there are three possible outcomes: A. You get a nice `Already up-to-date.` response. That means your fork is up to date with Consul Democracy 馃槉馃憣. -B. You get a screen on your git configured editor showing the commit message `Merge remote-tracking branch 'upstream/master' into upstream`. That means git was able to grab latest changes from Consul Democracy's master branch, and it can merge them without code change conflicts. Finish the commit. +B. You get a screen on your git configured editor showing the commit message `Merge remote-tracking branch 'upstream/master' into upgrade`. That means git was able to grab latest changes from Consul Democracy's master branch, and it can merge them without code change conflicts. Finish the commit. C. You get some git errors along with a `Automatic merge failed; fix conflicts and then commit the result.` message. That means there are conflicts between the code changes you did and the ones done on Consul Democracy repository since the last time you update it. That's the main reason we strongly recommend often updates of your fork (think at least monthly). Resolve merge conflicts carefully and commit them. -Now you can just simply push your **upstream** branch to github and create a Pull Request so you can easily check all changes going into your repo, and see your tests suite runs. +Now you can just simply push your **upgrade** branch to github and create a Pull Request so you can easily check all changes going into your repo, and see your tests suite runs. Remember you can always quickly check changes that will come from Consul Democracy to your fork by replacing **your_org_name** on the url: . diff --git a/docs/es/SUMMARY.md b/docs/es/SUMMARY.md index 2010561df..ca0e378e1 100644 --- a/docs/es/SUMMARY.md +++ b/docs/es/SUMMARY.md @@ -4,7 +4,7 @@ * [Primeros pasos](getting_started/getting_started.md) * [Crea tu fork](getting_started/create.md) * [Configura tu fork](getting_started/configuration.md) - * [Manten tu fork actualizado](getting_started/update.md) + * [Mant茅n tu fork actualizado](getting_started/update.md) * [Comunicaci贸n](getting_started/communication.md) * [Instalaci贸n](installation/introduction.md) diff --git a/docs/es/getting_started/communication.md b/docs/es/getting_started/communication.md index 64745d498..67999164f 100644 --- a/docs/es/getting_started/communication.md +++ b/docs/es/getting_started/communication.md @@ -1,13 +1,13 @@ # Comunicaci贸n -Para comunicar sugerencias/incidencias te animamos a [abrir una incidencia en el repositorio de Documentaci贸n de Consul Democracy](https://github.com/consuldemocracy/consuldemocracy/issues/new). +Para comunicar sugerencias o incidencias te animamos a [abrir una incidencia en el repositorio de Documentaci贸n de Consul Democracy](https://github.com/consuldemocracy/consuldemocracy/issues/new). -Para comunicaciones m谩s informales, chatea con nosotros en el [gitter de consul](https://gitter.im/consul/consul) +Antes de hacerlo, **por favor, t贸mate un tiempo para comprobar las [incidencias ya existentes](https://github.com/consuldemocracy/consuldemocracy/issues) y aseg煤rate de que lo que est谩s a punto de reportar no ha sido reportado previamente** por otra persona. De ser as铆, si tienes m谩s detalles acerca de la incidencia puedes escribir un comentario en la p谩gina, 隆un poco de ayuda puede marcar una gran diferencia! -Antes de hacerlo, **por favor t贸mate un tiempo para comprobar los [issues ya existentes](https://github.com/consuldemocracy/consuldemocracy/issues) y aseg煤rate de que lo que est谩s a punto de reportar no ha sido reportado previamente** por otra persona. De ser as铆, si tienes m谩s detalles acerca de la incidencia puedes escribir un comentario en la p谩gina 鈥懧n poco de ayuda puede marcar una gran diferencia! - -Para escribir un nuevo issue, ten en cuenta estas recomendaciones para hacerlo m谩s f谩cil de leer y comprender: +Para escribir una nueva incidencia, ten en cuenta estas recomendaciones para hacerlo m谩s f谩cil de leer y comprender: - Intenta usar un t铆tulo descriptivo. - Es buena idea incluir algunas secciones -en caso de que sean necesarias- como los pasos para reproducir el error, el comportamiento o respuesta que cabr铆a esperar, la respuesta que devuelve o capturas de pantalla. - Tambi茅n puede ser de ayuda incluir en la descripci贸n tu sistema operativo, versi贸n del navegador que usaste y posibles plugins instalados. + +Por otro lado si necesitas un espacio donde poder interactuar de manera m谩s informal y abierta disponemos de la secci贸n de [Debates](https://github.com/consuldemocracy/consuldemocracy/discussions). Es similar a un foro de discusi贸n dentro del proyecto, donde se pueden plantear preguntas, sugerencias, ideas y tener conversaciones que no necesariamente encajan en una incidencia o _pull request_. diff --git a/docs/es/getting_started/configuration.md b/docs/es/getting_started/configuration.md index 9ea9a0327..6fa6e63f7 100644 --- a/docs/es/getting_started/configuration.md +++ b/docs/es/getting_started/configuration.md @@ -1,17 +1,17 @@ # Configura tu fork -## Travis CI +## Integraci贸n Continua con GitHub Actions -[Travis](https://travis-ci.org/) es un servicio de Integraci贸n Cont铆nua, gratuito para proyectos OpenSource (como Consul Democracy y sus forks). Te ayudar谩 a vigilar que en las Pull Requests no se rompan los tests. +[GitHub Actions](https://docs.github.com/es/actions) es una herramienta integrada en GitHub que permite automatizar tareas como la ejecuci贸n de tests cada vez que haces un cambio en tu c贸digo. Dado que Consul Democracy ya incluye configuraciones predefinidas para GitHub Actions, habilitar la integraci贸n continua en tu fork es muy sencillo. -1. Visita y haz click en el bot贸n verde "**Install it for free**"" al pie de la p谩gina. +### Pasos para habilitar GitHub Actions -2. Haz click en el bot贸n verde "**Complete order and begin installation**" +1. **Habilita GitHub Actions en tu fork**: + 1. Una vez que hayas creado el fork, ve a la pesta帽a "**Actions**" en tu repositorio en GitHub. + 1. Ver谩s un mensaje que dice: "Workflows aren鈥檛 being run on this forked repository". Esto es normal, ya que GitHub deshabilita por defecto los workflows en los nuevos forks por motivos de seguridad. + 1. Haz clic en el bot贸n "**I understand my workflows, go ahead and enable them**" para habilitar los workflows en tu fork. -3. Si se te solicita acceso a tu cuenta de Github por parte de Travis CIaccess, marca la organizaci贸n o usuario bajo el cual reside tu fork de Consul Democracy y haz click en el bot贸n "**Authorize travis-ci**". - -4. Visita [tu perfil en Travis](https://travis-ci.org/profile/) y habilita Travis para tu fork de Consul Democracy en el listado de repositorios. - -5. Haz click en el icono de un pi帽贸n a la derecha del repositorio para ver las builds. - -6. Comprueba que todo est谩 bien configurado creando un Pull Request de prueba (editar un simple fichero .md podr铆a servir). +2. **Verifica la configuraci贸n**: + 1. Realiza un cambio en alg煤n archivo del proyecto (por ejemplo, edita un archivo `.md`) en una rama distinta de master y s煤belo a tu fork. + 1. Abre una pull request desde nueva rama hacia master en tu fork. + 1. Ve a la pesta帽a "**Actions**" y verifica que los tests se est谩n ejecutando correctamente en base a los workflows definidos en la carpeta `.github/workflows/` del proyecto. diff --git a/docs/es/getting_started/create.md b/docs/es/getting_started/create.md index f5d830ad3..9b0344b7c 100644 --- a/docs/es/getting_started/create.md +++ b/docs/es/getting_started/create.md @@ -1,22 +1,20 @@ # Crea tu fork -El repositorio git de Consul Democracy est谩 hospedado en Github.com, recomendamos lo uses para tu fork para hacer las cosas mas f谩ciles. Pero puedes usar cualquier otro servicio como Bitbucket o Gitlab si deseas, pero no te olvides de poner el enlace en el footer a tu repositorio en cumplimiento con la licencia de este proyecto (GPL Affero 3). +El repositorio git de Consul Democracy est谩 hospedado en Github.com, que recomendamos que uses para tu fork para hacer las cosas m谩s f谩ciles. Pero puedes usar cualquier otro servicio como Bitbucket o Gitlab si deseas; 煤nicamente, no te olvides de poner el enlace en el pie de p谩gina a tu repositorio en cumplimiento con la licencia de este proyecto (AGPLv3). -1. [Registra una cuenta de usuario en Github](https://github.com/join) si no tienes una ya. +1. [Registra una cuenta de usuario en Github](https://github.com/signup) si no tienes una ya. -2. [Crea una Organizaci贸n](https://help.github.com/articles/creating-a-new-organization-from-scratch/) en Github con el nombre de la ciudad u organizaci贸n que usar谩 Consul Democracy. **Esto no es obligatorio**, pero ayudar谩 a entender el prop贸sito del fork y la colaboraci贸n de otros usuarios. +2. [Crea una Organizaci贸n](https://docs.github.com/es/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch) en Github con el nombre de la ciudad u organizaci贸n que usar谩 Consul Democracy. **Esto no es obligatorio**, pero ayudar谩 a entender el prop贸sito del fork y la colaboraci贸n de otros usuarios. -3. [Forkea Consul Democracy](https://help.github.com/articles/fork-a-repo/) usando el bot贸n de **fork** en la esquina superior derecha de +3. [Crea tu repositorio de Consul Democracy](https://docs.github.com/es/pull-requests/collaborating-with-pull-requests/working-with-forks/fork-a-repo) usando el bot贸n de **fork** en la esquina superior derecha de -4. [Clona el repositorio de tu fork](https://help.github.com/articles/cloning-a-repository/) en tu ordenador +4. [Clona el repositorio de tu fork](https://docs.github.com/es/repositories/creating-and-managing-repositories/cloning-a-repository) en tu ordenador -****ADVERTENCIA IMPORTANTE**: No hagas un fork de `https://github.com/AyuntamientoMadrid/consul`, es una equivocaci贸n frecuente que conlleva m煤ltiples y graves problemas. - -## 驴Porqu茅 hacer el c贸digo p煤blico? +## 驴Por qu茅 hacer el c贸digo p煤blico? Recomendamos publicar el c贸digo por varias razones: - **Transparencia**: Deber铆a ser parte de la cultura de aquellas entidades p煤blicas que adopten Consul Democracy, as铆 como cualquier organizaci贸n o grupo. - **Soporte**: Si necesitas ayuda t茅cnica, el resto de la comunidad o el equipo de Consul Democracy podr谩n entender y aconsejar mas f谩cilmente al ver el c贸digo implicado. - **Colaboraci贸n**: Por parte de otros profesionales, ciudadanos, etc... -- Por 煤ltimo y no menos importante, Consul Democracy se distribuye bajo la **licencia [AGPLv3](https://github.com/consuldemocracy/consuldemocracy/blob/master/LICENSE-AGPLv3.txt)** que obliga a publicar el codigo fuente. +- Por 煤ltimo y no menos importante, Consul Democracy se distribuye bajo la **licencia [AGPLv3](https://github.com/consuldemocracy/consuldemocracy/blob/master/LICENSE-AGPLv3.txt)** que obliga a publicar el c贸digo fuente. diff --git a/docs/es/getting_started/getting_started.md b/docs/es/getting_started/getting_started.md index ce39fb7d1..a58bbf33f 100644 --- a/docs/es/getting_started/getting_started.md +++ b/docs/es/getting_started/getting_started.md @@ -1,6 +1,6 @@ -# Getting started +# Primeros pasos -* [Fork Consul Democracy](create.md) -* [Configure your fork](configuration.md) -* [Keep your fork updated](update.md) -* [Communication](communication.md) +* [Crea tu fork](create.md) +* [Configura tu fork](configuration.md) +* [Mant茅n tu fork actualizado](update.md) +* [Comunicaci贸n](communication.md) diff --git a/docs/es/getting_started/update.md b/docs/es/getting_started/update.md index 148de0093..fad60a90d 100644 --- a/docs/es/getting_started/update.md +++ b/docs/es/getting_started/update.md @@ -1,4 +1,4 @@ -# Manten tu fork actualizado +# Mant茅n tu fork actualizado ## Configura tus servidores remotos de git @@ -25,24 +25,24 @@ comprueba de nuevo que con: git remote -v ``` -deber铆as recibir algo como: +deber铆as ver algo como: -> upstream git@github.com:consuldemocracy/consuldemocracy.git (fetch)\ -> upstream git@github.com:consuldemocracy/consuldemocracy.git (push)\ > origin git@github.com:your_user_name/consuldemocracy.git (fetch)\ -> origin git@github.com:your_user_name/consuldemocracy.git (push) +> origin git@github.com:your_user_name/consuldemocracy.git (push)\ +> upstream git@github.com:consuldemocracy/consuldemocracy.git (fetch)\ +> upstream git@github.com:consuldemocracy/consuldemocracy.git (push) ## Obteniendo cambios de Consul Democracy -Empieza creando una rama **upstream** a partir de tu rama **master** sobre la que trabajar: +Empieza creando una rama **upgrade** a partir de tu rama **master** sobre la que trabajar: ```bash git checkout master git pull -git checkout -b upstream +git checkout -b upgrade ``` -Y actualiza la informaci贸n del repositorio de Consul Democracy con las referencias a las ramas, tags, etc..: +Y actualiza la informaci贸n del repositorio de **Consul Democracy** con las referencias a las ramas, tags, etc..: ```bash git fetch upstream @@ -52,18 +52,18 @@ Y por fin puedes elegir entre: A. Actualizar con los 煤ltimos cambios de la rama **master** usando `git merge upstream/master` -B. S贸lo actualizar hasta cierta versi贸n (en el caso de que prefieras actualizar de forma incremental, si estas varias versiones por detr谩s). Por ejemplo para actualizarte a la versi贸n [v0.9](https://github.com/consuldemocracy/consuldemocracy/releases/tag/v0.9) utilizamos el tag asociado: `git merge v0.9` +B. S贸lo actualizar hasta cierta versi贸n (en el caso de que prefieras actualizar de forma incremental, si est谩s varias versiones por detr谩s). Por ejemplo para actualizarte a la versi贸n [1.3.0](https://github.com/consuldemocracy/consuldemocracy/releases/tag/1.3.0) utilizamos el tag asociado: `git merge 1.3.0` ## Fusionando cambios Tras el `merge` de la anterior secci贸n, hay tres posibles escenarios: -A. Obtienes una respuesta `Already up-to-date.`. Eso significa que tu fork esta al dia con los cambios de Consul Democracy 馃槉馃憣 +A. Obtienes una respuesta `Already up-to-date.`. Eso significa que tu fork esta al d铆a con los cambios de Consul Democracy 馃槉馃憣 -B. Se abre una ventana del editor que tengas configurado en git, mostrando el mensaje de commit `Merge remote-tracking branch 'upstream/master' into upstream`. Esto significa que git fue capaz de mezclar los cambios de Consul Democracy sobre tu c贸digo sin encontrar problemas o conflictos. Termina el commit. +B. Se abre una ventana del editor que tengas configurado en git, mostrando el mensaje de commit `Merge remote-tracking branch 'upstream/master' into upgrade`. Esto significa que git fue capaz de mezclar los cambios de Consul Democracy sobre tu c贸digo sin encontrar problemas o conflictos. Termina el commit. -C. Recibes mensajes de error de git junto con un `Automatic merge failed; fix conflicts and then commit the result.`. Esto significa que se han encontrado conflictos entre los cambios en tu c贸digo y los cambios que se realizaron en Consul Democracy desde la 煤ltima vez que actualizaste tu fork. Esta es una de las principales razones para intentar mantener tu fork lo m谩s al dia posible, realizando este proceso al menos mensualmente. Resuelve manualmente los conflictos para terminar el merge y haz un commit. +C. Recibes mensajes de error de git junto con un `Automatic merge failed; fix conflicts and then commit the result.`. Esto significa que se han encontrado conflictos entre los cambios en tu c贸digo y los cambios que se realizaron en Consul Democracy desde la 煤ltima vez que actualizaste tu fork. Esta es una de las principales razones para intentar mantener tu fork lo m谩s al d铆a posible, realizando este proceso al menos mensualmente. Resuelve manualmente los conflictos para terminar el merge y haz un commit. -Ahora simplemente sube la rama **upstream** a github y crea un Pull Request, as铆 podr谩s ver de manera sencilla todos los cambios que se han realizado en el repositorio y ver谩s tambi茅n como arranca la suite de tests. +Ahora simplemente sube la rama **upgrade** a github y crea un Pull Request. As铆 podr谩s ver de manera sencilla todos los cambios que se han realizado en el repositorio y ver谩s tambi茅n c贸mo arranca la suite de tests. Recuerda que siempre puedes comprobar r谩pidamente los cambios que tienes pendientes de integrar de Consul Democracy a tu fork sustituyendo **your_org_name** en la url: