Atomsk

La navaja suiza de las simulaciones atómicas

Contribuar

Atomsk utiliza la biblioteca LAPACK, cuyos autores agradecemos calurosamente.

Dirijo un agradecimiento especial a las siguientes personas, por sus importantes contribuciones a Atomsk (las afiliaciones corresponden al momento de la primera contribución):

Finalmente, agradezco a los cazadores de errores, cuyas publicaciones ayudaron a mejorar la confiabilidad y precisión del programa:

¿Quieres contribuir?

Atomsk todavía se puede mejorar de muchas maneras. Si desea contribuir, puede modificar el código fuente para corregir un error, optimizar una rutina, agregar una nueva función o modificar o agregar traducciones de los mensajes. También puede traducir la documentación de Atomsk, para que los usuarios puedan leerla en su idioma nativo. ¡Sus contribuciones son bienvenidas!

Reportar un error

Si encontró un error mientras ejecutaba Atomsk, puede abrir un informe en GitHub o comunicarse directamente con el autor por correo electrónico.

Un "error" puede ser cualquier tipo de comportamiento no deseado: un resultado incorrecto o incoherente, una mala traducción, un bloqueo o una falla de segmento. Al enviar un informe de error, indique qué versión de Atomsk está utilizando y el comando que produce este error. Además, si es posible, explique qué resultado espera obtener y por qué cree que el resultado producido por Atomsk es incorrecto.

Usa Git y Github

Atomsk se desarrolla utilizando Git y el desarrollo se hace público en el sitio de GitHub. Para aprender a usar git (el administrador de versiones en sí) y cómo usar Github (la plataforma que aloja Atomsk), los siguientes enlaces pueden ser un buen comienzo:

También siéntase libre de solicitar más información y tutoriales de su motor de búsqueda favorito.

Cómo contribuir a Atomsk

Si desea contribuir con Atomsk, siga estos pasos:

  1. Crea tu propia cuenta en GitHub.comGitHub.com. Utilice su nombre y apellido reales (y no un seudónimo).
  2. Vaya a la página de Atomsk GitHub y haga clic en el botón "Fork"; esto creará una copia de Atomsk en su cuenta de GitHub.
  3. Consulte su copia en su computadora local, como lo haría con cualquier repositorio de GitHub:
  4. git clone https://github.com/mon_nom/mon_depot

  5. Ahora, en lugar de trabajar directamente en su rama "maestra" principal (que podría crear conflictos), es más seguro crear su propia rama separada:

    git checkout -b ma_branche

  6. Trabaje en su propia copia de Atomsk, modifique los archivos como desee. Compile su versión para verificar que sus cambios funcionan bien. No olvide incluir comentarios en su código fuente.
  7. Una vez que haya terminado su trabajo, confirme sus cambios (¡con comentarios!):

    git commit -a


    Luego, introdúzcalos en su repositorio de GitHub:

    git push origin ma_branche


    Git luego le pide sus credenciales de GitHub.
  8. Abra su navegador web, vaya a la página de GitHub de su repositorio y haga clic en el botón "Pull request".

Tus cambios aparecerán para el autor principal como una solicitud de incorporación de cambios. Después de verificar sus cambios, el autor principal puede aceptarlos y fusionarlos en la versión principal de Atomsk (o no).

Enviar una versión editada por correo electrónico

Si no puede o no quiere usar GiHub, puede enviar su versión editada por correo electrónico directamente. En este caso, archive toda la versión modificada de Atomsk (en formato zip o tar.gz) antes de enviarla. Si es posible o relevante, también puede enviar guiones que ilustren los cambios que ha realizado.

Importante: normas de uso y buena conducta

Las contribuciones son bienvenidas. Las contribuciones están bien. Pero para evitar que sea caótico, respete las pocas reglas de etiqueta a continuación cuando contribuya a Atomsk.