Skip to content

Commit a5dfcb5

Browse files
blog: Adding blosgpost about scicookie (#144)
1 parent 4c946d7 commit a5dfcb5

File tree

5 files changed

+37
-1
lines changed

5 files changed

+37
-1
lines changed

conda/dev.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ dependencies:
88
- pip:
99
- pre-commit
1010
- mkdocs ==1.4.2
11-
- makim ==1.14
11+
- makim
1212
- mkdocs-blogging-plugin
1313
- mkdocs-rss-plugin <1.9.0
1414
- jupyterlab
Loading
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
title: "Implementaciones recientes en SciCookie gracias a la subvención de la PSF"
3+
slug: avances-scicookie-grant-2024
4+
date: 2024-06-21
5+
authors: ["Yurely Camacho"]
6+
tags: [psf, osl, scicookie, subvención, grant, comunidad, colaboración, desarrollo]
7+
categories: [código abierto, desarrollo de software, python]
8+
description: |
9+
Descripción de las mejoras y tareas realizadas en SciCookie gracias a la subvención de la PSF.
10+
thumbnail: "/header.png"
11+
template: "blog-post.html"
12+
---
13+
14+
Como mencionamos en el post anterior [SciCookie recibe nueva subvención de PSF para mejoras y crecimiento](https://opensciencelabs.org/blog/scicookie-recibe-nueva-subvencion-de-psf-para-mejoras-crecimiento/), en enero de 2024 la PSF aprobó nuestra solicitud de subvención. Esto nos ha permitido implementar una serie de mejoras significativas en SciCookie. A continuación, presentamos los avances y tareas realizadas.
15+
16+
<!-- TEASER_END -->
17+
18+
Se han incorporado nuevas opciones de herramientas a la plantilla, incluyendo los códigos de conducta (CoC) de Python (adaptado) y de NumFOCUS. También se ha añadido soporte para prettier como una opción de linter, proporcionando más flexibilidad a los usuarios.
19+
20+
![Nuevas opciones de CoC](scr1.png)
21+
22+
En cuanto a la estructura de la herramienta, se han realizado varias optimizaciones. Se implementó una opción condicional para las preguntas de uso de herramientas en el proyecto (`depends_on`) y se corrigió la indentación en algunos archivos de configuración para mejorar la legibilidad. Además, se unificaron estos archivos según las distintas opciones de sistemas de construcción (*build systems*) para evitar la repetición innecesaria de código y texto. También se creó un ejemplo para la opción de Interfaz de línea de comandos (CLI) como base del contenido de ese archivo.
23+
24+
En el ámbito de la documentación, se ha automatizado el proceso de mover archivos de configuración a la raíz del proyecto, manteniendo una estructura ordenada. La selección del motor de documentación sphinx se ha dividido en `sphinx-rst` y `sphinx-md(myst)` para ofrecer opciones específicas. Se ha generado la documentación de la API para estas opciones, añadido `quarto` como un motor de documentación adicional, y se han incorporado distintos temas para cada motor de documentación disponible en la plantilla.
25+
26+
![Nuevas opciones de documentación](scr2.png)
27+
28+
Se ha iniciado comunicación con Leah Wasser, directora ejecutiva de pyOpenSci, quien ha revisado directamente el uso de SciCookie para las necesidades de pyOpenSci como plantilla de proyectos para recomendar a su comunidad. A partir de sus revisiones y sugerencias, se ha mejorado SciCookie para cumplir con sus principales expectativas. Leah también ha comenzado la creación de un perfil (conjunto de configuraciones por defecto) específico para pyOpenSci en [SciCookie](https://github.com/osl-incubator/scicookie/pull/273). Debido a sus prioridades y cronograma, este trabajo aún está en progreso.
29+
30+
Con estos avances, SciCookie se presenta como una herramienta más completa y adaptable a diversas necesidades. Continuaremos trabajando para ofrecer mejoras a la comunidad de código abierto.
31+
32+
Puedes consultar nuestro post [Collaborating and learning from SciCookie](https://opensciencelabs.org/blog/scicookie-collaborating-and-learning/) para más información sobre la herramienta.
33+
34+
Mantente atento a futuras actualizaciones sobre SciCookie en próximos posts.
35+
36+
Elementos gráficos de la portada fueron extraídos de [Job illustrations by Storyset](https://storyset.com/job)
15.6 KB
Loading
16.6 KB
Loading

0 commit comments

Comments
 (0)