Skip to content

Commit

Permalink
Last update and ready
Browse files Browse the repository at this point in the history
  • Loading branch information
Jordilavila committed May 20, 2023
1 parent 3579565 commit 89126d1
Show file tree
Hide file tree
Showing 3 changed files with 72 additions and 9 deletions.
15 changes: 12 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ Repositorio plantilla para nuevos proyectos y repositorios RITSI.

Utiliza este repositorio como plantilla para crear nuevos repositorios RITSI con la estructura y configuración básica, o bien, para realizar tus propios proyectos aprovechando las Github Actions que tenemos configuradas!

Podemos encontrar la documentación de muestra de este repositorio en [este enlace](https://ritsi.github.io/Template-RITSI/)

## Estructura

La estructura de este repositorio es la siguiente:
Expand Down Expand Up @@ -37,9 +39,16 @@ Para configurar las Github Actions, debes tener en cuenta que se van a utilizar

Las Github Pages se tienen que configurar para que se desplieguen mediante las Github Actions. Para ello, hay que ir a la sección de `Settings` del repositorio, y en la sección de `Github Pages` seleccionar la opción de construir el sitio desde las Github Actions:

<div class="center">
<img src="docs/images/gh_pages_config.png" alt="Github Pages config" width="500px">
</div>
<!-- Imagen centrada -->
<p align="center">
<img src="docs/images/gh_pages_config.png" alt="Github Pages" width="500"/>
</p>

### MkDocs

Para configurar MkDocs, se tiene que editar el archivo `mkdocs.yml` y cambiar el valor de la variable `site_name` por el nombre del repositorio.



### Templates de issues

Expand Down
57 changes: 57 additions & 0 deletions docs/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
# Template RITSI

Repositorio plantilla para nuevos proyectos y repositorios RITSI.

Utiliza este repositorio como plantilla para crear nuevos repositorios RITSI con la estructura y configuración básica, o bien, para realizar tus propios proyectos aprovechando las Github Actions que tenemos configuradas!

## Estructura

La estructura de este repositorio es la siguiente:

```
.
├── .github
│ ├── workflows
│ │ ├── auto-prerelease.yml
│ │ ├── auto-release.yml
│ │ ├── deploy-docs.yml
│ │ └── telegram-notify-issues.yml
│ ├── ISSUE_TEMPLATE
│ │ ├── bug_report.yml
│ │ ├── config.yml
│ │ ├── feature-request.yml
│ │ └── question.yml
```

## Configuración

### Github Actions

Para configurar las Github Actions, debes tener en cuenta que se van a utilizar las siguientes variables:

- `TELEGRAM_TOKEN`: Token de Telegram para el bot que enviará los mensajes. En la organización de RITSI está configurada como variable global, pero hay que habilitarla para el repositorio en cuestión.
- `TELEGRAM_TO`: ID de Telegram del usuario, canal o grupo al que se enviarán los mensajes. En la organización de RITSI está configurada como variable global, pero hay que habilitarla para el repositorio en cuestión. Cabe matizar que está puesto el identificador del canal de la Comisión.
- `TELEGRAM_TO_GROUP`: ID de Telegram del grupo al que se enviarán los mensajes. Esta variable se tiene que configurar en el repositorio en cuestión. Cabe matizar que se refiere al grupo de trabajo del repositorio en cuestión.

### Github Pages

Las Github Pages se tienen que configurar para que se desplieguen mediante las Github Actions. Para ello, hay que ir a la sección de `Settings` del repositorio, y en la sección de `Github Pages` seleccionar la opción de construir el sitio desde las Github Actions:

<!-- Imagen centrada -->
<p align="center">
<img src="docs/images/gh_pages_config.png" alt="Github Pages" width="500"/>
</p>

### MkDocs

Para configurar MkDocs, se tiene que editar el archivo `mkdocs.yml` y cambiar el valor de la variable `site_name` por el nombre del repositorio.



### Templates de issues

Las templates de las _issues_ se tendrán que revisar y configurar por cada repositorio para que se ajusten a las necesidades del mismo. Entre las necesidades más básicas podría estar el lengüaje de programación que se va a utilizar.

## Cómo usar esta plantilla

Para usar esta plantilla, simplemente hay que hacer clic en el botón `Use this template` que aparece en la parte superior de este repositorio. Una vez hecho esto, se abrirá una ventana en la que se podrá configurar el nuevo repositorio. Una vez configurado, se creará el nuevo repositorio con la estructura y configuración básica.
9 changes: 3 additions & 6 deletions mkdocs.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# mkdocs.yml - https://realpython.com/python-project-documentation-with-mkdocs
# Colors - https://squidfunk.github.io/mkdocs-material/setup/changing-the-colors/
site_name: Template for Telegram Bots - Documentation
site_name: Template RITSI - Documentación
theme:
name: material
features:
Expand All @@ -12,8 +12,8 @@ theme:
text: Exo 2
code: Hack
language: es
favicon: assets/icon.png
logo: assets/icon.png
favicon: images/1710_Isotipo_Degradado.png
logo: images/1710_Isotipo_Blanco.png

plugins:
- mkdocstrings:
Expand Down Expand Up @@ -44,9 +44,6 @@ markdown_extensions:

nav:
- Home: index.md
- Code:
- Main: botsi_main.md
- Utils: utils.md

extra:
generator: false

0 comments on commit 89126d1

Please sign in to comment.