El panorama general
¿Por qué enfatizar que el desarrollo de software en la ciencia es importante en términos generales? ¿Cómo se describen aquí los recursos disponibles para los desarrollares?
¿Cómo apoya TaxonWorks las contribuciones de los desarrolladores?
Un proyecto de la naturaleza de TaxonWorks necesita contribuciones de muchas personas para mantenerse en el tiempo. Para este fin, trabajamos arduamente en construir una base que permita y aliente a cualquier persona a contribuir con el proyecto. Los puntos detallados incluyen:
- Todos los elementos del proyecto son de codigo abierto.
- Existen ejemplos de meta-proyectos, por ejemplo taxonowrks_stats (demo) que ilustran como construir una aplicación a partir de la API.
- TaxonWorks cuenta con generadores de codigo que le permiten crear una nueva tarea o un cargador por lotes en una sola linea.
- TaxonWorks está construido en Rails. Las convenciones aqui actuan como un marco de las catacteristicas que pueden ser escritas en Ruby u otros framework de javascript como Vue.
- TaxonWorks está sometido a pruebas unitarias. Esto significa que puede contribuir sin miedo a romper algo.
- TaxonWorks utiliza Kubernetes para el despligue en producción.
- El Species File Group y sus miembros han realizado hackatones y muchos talleres conjuntos. Pongase en contacto si está interesado en participar en estos. También están interesados en apoyar visitas a posibles desarrolladores, estudiantes. Tambien estan interesados en apoyar la visita de posibles desarrolladores, estudiantes o cualquier otra persona que desee obtener un bootcamp en el desarrollo de TaxonWorks
- Las imagenes de Docker le permiten desarrollar a traves de la API utilizando un framework de JavaScript con una minina configuración.