Merge pull request #5655 from consuldemocracy/getting-started-docs
Update getting started instructions
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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 <https://github.com/marketplace/travis-ci> 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’t 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.
|
||||
|
||||
@@ -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 <https://github.com/consuldemocracy/consuldemocracy>
|
||||
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 <https://github.com/consuldemocracy/consuldemocracy>
|
||||
|
||||
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?
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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: <https://github.com/your_org_name/consuldemocracy/compare/master...consuldemocracy:master>.
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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 ‑¡un 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_.
|
||||
|
||||
@@ -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 <https://github.com/marketplace/travis-ci> 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’t 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.
|
||||
|
||||
@@ -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 <https://github.com/consuldemocracy/consuldemocracy>
|
||||
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 <https://github.com/consuldemocracy/consuldemocracy>
|
||||
|
||||
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.
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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: <https://github.com/your_org_name/consuldemocracy/compare/master...consuldemocracy:master>
|
||||
|
||||
Reference in New Issue
Block a user