English Spanish
_Manually awarded badges_: What FAS accounts receive permissions to award badge _Insignias otorgadas manualmente_: Que cuentas FAS reciben permisos para otorgar la insignia
_Awarded via fedmsg rule_: YAML file with rules is present _Otorgada por medio de una regla fedmsg_: El fichero YAML con la regla está presente
If you are confused or something is missing, comment on the issue and remove the *ready to push* tag. Si está confundido o algo no aparece, comente sobre la cuestión y borre la etiqueta *ready to push*.
Add badge assets to Pagure Agregar activos de insignia a Pagure
Download artwork and rule file (if applicable): Descargue el trabajo y el fichero de regla (si es aplicable):
Double-check the artwork is actually the final version from ticket Verifique dos veces que el trabajo sea la versión final del boleto
Open / view both art files to check they are not corrupt (in the past, corrupt images were accidentally pushed) Abra / visualice ambos ficheros del trabajo para comprobar que no están corrompidos (en el pasado, las imágenes corruptas eran accidentalmente subidas)
Give both art and rule files the *same name*, place into https://pagure.io/fedora-badges/blob/master/f/pngs[pngs/], https://pagure.io/fedora-badges/blob/master/f/svgs[svg/], https://pagure.io/fedora-badges/blob/master/f/rules[rules/] directories Dé a ambos ficheros, trabajo y regla, el *mismo nombre*, sitúelos en los directorios https://pagure.io/fedora-badges/blob/master/f/pngs[pngs/], https://pagure.io/fedora-badges/blob/master/f/svgs[svg/], https://pagure.io/fedora-badges/blob/master/f/rules[rules/]
_On request only_: Generate a STL file for 3D-printing a badge: _Solo sobre petición_: Genere un fichero STL para impresión en 3D de una insignia:
Change directories into `bin/` and run `export.sh`. This creates a STL file for the badge and moves it to the correct place. Cambie a los directorios en `bin/` y ejecute `export.sh`. Esto crea un fichero STL para la insignia y lo lleva al sitio correcto.
Check the `README` file in `bin/` for more info about the script. Compruebe en el fichero `README` en `bin/` mas información sobre el script.
Commit all files and push to https://pagure.io/fedora-badges[fedora-badges] (or make a PR) Confirme todos los archivos y súbalos a https://pagure.io/fedora-badges[fedora-badges] (o haga un PR)
Make sure files have a reasonable name (e.g. `all-lowercase-dashes-only.png`). Some types of badges follow a naming convention, like FAS group membership badges (i.e. `fas-badge-name.png`) or Koji build badges (i.e. `koji-badge-name.png`). Follow past precedent where possible. Later, the file name is used for the file on the front-end server (e.g. `https://badges.fedoraproject.org/pngs/all-lowercase-dashes-only.png`). Asegúrese que los ficheros tienen un nombre razonable (e.g. `all-lowercase-dashes-only.png`). Algunos tipos de insignias tienen una convención de denominación, como las insignias de pertenencia al grupo FAS (i.e. `fas-badge-name.png`) o la construcción de insignias Koji (i.e. `koji-badge-name.png`). Siga los precedentes pasados cuando sea posible. Mas tarde, el nombre del fichero se usa para el fichero de interfaz del servidor (e.g. `https://badges.fedoraproject.org/pngs/all-lowercase-dashes-only.png`).
Push assets to back-end server via Ansible Suba los activos al servidor de fondo por medio de Ansible
_Note_: All assets must be in the `master` branch of https://pagure.io/fedora-badges[fedora-badges] before proceeding. You must also be a member of `sysadmin-badges` in FAS for this to work. _Aviso_: Todos los activos deben estar en la rama `master` de https://pagure.io/fedora-badges[fedora-badges] antes de proceder. Usted debe ser miembros de `sysadmin-badges` en FAS para este trabajo.
Next, you need to move all assets from the Pagure repository to the back-end server. This is done via an https://pagure.io/fedora-infra/ansible/blob/master/f/playbooks/manual/push-badges.yml[Ansible playbook] from the `batcave` server. Follow these steps to push the assets to production. A continuación,necesita mover todos los activos desde el repositorio Pagure al servidor de fondo. Esto se hace por medio de un https://infrastructure.fedoraproject.org/cgit/ansible.git/tree/playbooks/manual/push-badges.yml[Ansible playbook] desde el servidor `batcave`. Siga estos pasos para subir los activos a producción.
SSH into `batcave01.iad2.fedoraproject.org` SSH en `batcave01.iad2.fedoraproject.org`
Run the playbook: `sudo rbac-playbook manual/push-badges.yml` Ejecute el libro de jugadas: `sudo rbac-playbook manual/push-badges.yml`
Enter FAS password and https://docs.pagure.org/infra-docs/sysadmin-guide/sops/2-factor.html[2FA token] Introduzca la contraseña FAS y https://docs.pagure.org/infra-docs/sysadmin-guide/sops/2-factor.html[ficha 2FA]
Once finished, ensure badge is now publicly visible (i.e. `https://badges.fedoraproject.org/pngs/<name>.png`) Una vez terminado, asegúrese que la insignia es públicamente visible (i.e. `https://badges.fedoraproject.org/pngs/<name>.png`)