Guía para autores
Estas directrices han sido desarrolladas para ayudarte a entender el proceso de creación de un tutorial para Programming Historian en Español. Incluyen detalles prácticos sobre el proceso de redacción de un tutorial, así como indicaciones sobre el flujo de trabajo y el proceso de revisión entre pares. Si en algún momento hay algo que no te queda claro, por favor envía un correo electrónico a
Riva Quiroga.
Paso 1: Proponer una nueva lección
Aceptamos tutoriales relevantes para las humanidades, dirigidos a cualquier nivel de aptitud técnica y experiencia, que se centren en un problema o proceso, que puedan ser sostenibles a largo plazo y que estén dirigidos a una audiencia global. El alcance y la longitud del tutorial han de corresponderse con la complejidad de la tarea que se enseña. Los tutoriales no deben exceder las 8.000 palabras (incluyendo el código) sin el permiso explícito del editor, el que se otorgará únicamente en circunstancias excepcionales. Esperamos que la mayoría de las lecciones tengan entre 4.000 y 6.000 palabras. Si resulta pertinente, puede que solicitemos dividir en varios tutoriales las lecciones más largas.
Si tienes una idea para una nueva lección, completa el formulario de propuestas y envíalo a
Riva Quiroga.
Para tener una idea de lo que publicamos, consulta nuestras lecciones ya publicadas, lee nuestra guía para revisores o explora las lecciones actualmente en desarrollo. Animamos el envío de propuestas de lecciones sobre temas ya cubiertos o en desarrollo, siempre que la lección nueva haga una contribución propia. Revisa nuestro documento de Concordancia de Lecciones para ver qué métodos ya han sido cubiertos en nuestras lecciones publicadas o por publicar en alguno de los cuatro idiomas de Programming Historian.
A fin de que nuestras lecciones sean sostenibles a largo plazo, se sugiere proponer tutoriales que no dependan de un programa o de una interfaz específica que no haya demostrado ser estable en el tiempo. De lo contrario, los tutoriales necesitarían cambios con cada actualización. En aras de una mayor conservación, es mejor enseñar conceptos que a ‘hacer clic sobre un botón X’. Asimismo, se espera que los tutoriales no se centren en documentar cómo utilizar un determinado programa/aplicación/interfaz, sino que muestren cómo abordar un caso de estudio propio de las humanidades a través de esa(s) herramienta(s).
Tras la aprobación de tu propuesta, crearemos una página en el sitio de envíos con el título provisional y los objetivos de la lección. Esto sirve para documentar el progreso realizado durante la escritura de la lección. Para asegurar la publicación oportuna, te pedimos que entregues tu texto al cabo de 90 días tras la aprobación. Durante este período de 90 días, tu punto de contacto será la jefe de redacción o el editor o editora que se haya asignado para acompañarte durante el proceso.
Esta guía de estilo define un conjunto de normas para ser utilizadas al crear lecciones en español para Programming Historian. Al seguir estos lineamientos nos ayudas a asegurar que el contenido sea consistente y accesible.
La guía contempla tres secciones, que deben ser leídas antes y después de la escritura:
- A. Estilo y audiencia
- B. Pautas específicas de escritura
- C. Guía de formato
A. Estilo y audiencia
Esta primera sección se ocupa de cuestiones de estilo generales que te ayudarán a tomar decisiones que satisfagan las necesidades de nuestra audiencia y editores. Incluimos información básica sobre el estilo y el tono, el acceso abierto y los valores del código abierto, información sobre la escritura para una audiencia global, la escritura sostenible y la toma de decisiones inteligentes sobre los datos utilizados en las lecciones. Lee esta sección cuando planifiques tu lección y vuelve a leerla antes de enviarla para asegurarte de que el tutorial cumple con estos requisitos.
Lenguaje y estilo
- Los tutoriales no deben exceder las 8.000 palabras (incluyendo el código).
- Mantén un tono formal, pero accesible.
- Habla con tu lector en segunda persona singular (tú).
- Procura escribir de un modo comprensible y adecuado para hablantes de español de distintas zonas geográficas.
- Refiérete a tu escrito como “tutorial” o “lección”, no como “artículo”.
Código abierto, acceso abierto
Programming Historian está comprometido con los valores del código abierto. Todas las lecciones deben usar lenguajes de programación y software de código abierto siempre que sea posible. Esta política tiene por objeto reducir al mínimo los costos para todas las partes y permitir el mayor nivel de participación posible.
Los autores conservan los derechos de autor y otorgan a la revista el derecho de primera publicación, licenciando simultáneamente la obra bajo Creative Commons - Atribución 4.0 Internacional CC-BY 4.0. Los autores tienen permiso para publicar y distribuir su trabajo en línea en repositorios institucionales/disciplinarios o en su cuenta personal.
Pedimos a autores y traductores que completen un formulario de declaración para reconocer los derechos de autor y conceder el permiso para publicar. Agradecemos enviar el formulario a nuestra Asistente Editorial.
Escribe para una audiencia global
Programming Historian es leído por personas que viven en todo el mundo. Es por ello que debes tomar medidas para que tu lección sea accesible para el mayor número de personas posible. Las siguientes directrices te ayudarán a enfrentar una audiencia global:
Escritura sostenible
Programming Historian publica lecciones pensando en el largo plazo. Por favor, sigue estas directrices sobre sostenibilidad cuando escribas:
- Tan general como sea posible, pero no más: concéntrate en las metodologías y generalidades, no en los programas informáticos/interfaces específicos (por ejemplo, de ser posible, evita decir a los usuarios que “hagan clic en el botón X”, que podría ser diferente en versiones futuras).
- Reducir la dependencia de elementos insostenibles: utiliza capturas de pantalla con moderación y con un propósito claro. Las interfaces cambian con frecuencia y los futuros lectores podrían confundirse si su versión no se ve exactamente igual. Elije los enlaces externos teniendo en cuenta el futuro. ¿Cambia a menudo el sitio al que se enlaza? ¿Existirá dentro de diez años?
- Especifica las versiones si son importantes: sé claro acerca de los detalles específicos de las versiones utilizadas en caso de que sean necesarios para poder seguir la lección. Por ejemplo, ¿se necesita Python v.3 o cualquier versión estará bien? ¿Funciona con cualquier versión de Java? ¿Habrá problemas si se usa una versión de R anterior a 3.5?
- Refiérete a la documentación: haz referencia a documentación fiable cuando sea posible. Proporciona una guía general sobre cómo encontrar la documentación en caso de que sea probable que haya nuevas versiones en el futuro.
- Copias de datos: todos los datos utilizados en las lecciones deben ser publicados en los servidores de Programming Historian junto con tu lección. Asegúrete de tener el derecho legal de publicar una copia de cualquier dato utilizado. Los archivos de datos deben utilizar formatos abiertos, no dependientes de un software particular.
Consulta nuestra política de retirada de lecciones para información sobre cómo el equipo editorial maneja las lecciones que se han vuelto obsoletas.
B. Pautas específicas de escritura
En esta segunda sección se abordan cuestiones más específicas del estilo de escritura, como qué palabras utilizar, cómo usar la puntuación o qué formato utilizar para fechas y números. Lee esta sección antes y después de escribir tu borrador.
Fechas y hora
- Para siglos, utiliza números romanos. Evita frases centradas en lo nacional, como “el largo siglo XVIII”, que tienen un significado específico para los especialistas británicos del siglo XVIII, pero para nadie más.
- Para décadas escribe “los años cincuenta” o “los cincuenta” (no “los años 50’s” o “la década de los 50s”).
- Comprime las secuencias de fecha así: 1816-17, 1856-9, 1854-64.
- Para fechas escritas en forma numérica utiliza el formato AAAA-MM-DD, conforme al estándar ISO 8601:2004. Esto evita la ambigüedad.
- Utiliza a. C. (‘antes de Cristo’) o d. C. (‘después de Cristo’): 211 a. C., 123 d. C.
- Para horas: 1 a.m., 6:30 p.m. Es preferible diez de la noche o 10 p.m. antes que 10 de la noche.
Números
- Se escriben con palabras los números:
- que pueden expresarse en una sola palabra (del cero al veintinueve, las decenas como treinta, cuarenta, etc.) y las centenas (cien, doscientos, etc.)
- los números redondos que pueden expresarse en dos palabras (quinientos mil, etc)
- los números que se expresan en dos palabras unidas por una conjunción y hasta noventa y nueve.
En caso de que tengas dos referencias numéricas que supongan distintos formatos, elige uno solo para ser consistente (cinco manzanas y ciento diez naranjas; 5 manzanas y 110 naranjas).
- Al escribir números de más de cuatro cifras sepáralas en grupos de tres dígitos desde la derecha dejando un espacio (no puntos ni comas). Por ejemplo, 32 904, no 32904, 32.904 o 32.904. Excepciones: años, páginas, versos, portales de vías urbanas, apartados de correos, números de artículos legales, decretos o leyes.
- Para separar la parte entera de la decimal debe usarse la coma (1,5)
- Usa numerales para hacer referencia a versiones (versión 5 o v.5).
- Al referirte a porcentajes, utiliza el símbolo % con numerales y la expresión por ciento cuando escribes el cifra con palabras (por ejemplo, 5% o cinco por ciento. No 5 porciento o cinco %). En porcentajes inferiores a 1, agrega un cero antes de la coma decimal (0,05%).
- Utiliza el formato LaTeX para fórmulas matemáticas.
- Para unidades de medida utiliza el sistema métrico.
Encabezados
Los encabezados no deben contener código en línea o un formato de estilo como negrita, cursiva o de código.
Los encabezados siempre deben preceder inmediatamente al texto del cuerpo. No pongas después de un encabezado una advertencia u otro encabezamiento sin un texto introductorio o descriptivo.
Listas
Típicamente, usamos listas numeradas y listas con viñetas. Los elementos de la lista comienzan con mayúscula. Los elementos de la lista deben ser tratados como elementos separados y no deben ser encadenados con puntuación o conjunciones.
Sin estilo apropiado:
- Acá hay un ítem y
- acá hay otro ítem; y
- acá hay un ítem final.
Con estilo:
- Acá hay un ítem
- Acá hay otro ítem
- Acá está el último ítem
Puntuación
- Abreviaturas, acrónimos y siglas: escribe la palabra completa la primera vez que la utilizas, por ejemplo, “Humanidades Digitales (HD)”. Las siglas son invariables cuando se enunician en plural (“las ONG”) y adoptan el género de la palabra que constituye el núcleo de la expresión abreviada, que normalmente ocupa el primer lugar en la denominación: el FMI, por el “Fondo” Monetario Internacional; la OEA, por la “Organización” de Estados Americanos. Las siglas se escriben sin puntos o espacios en blanco como separación: RAE, OEA, etc. (no R.A.E. u O E A). Normalmente se escriben en mayúscula todas las letras que componen una sigla (OCDE, APA, ISO) y, en ese caso, no llevan nunca tilde, incluso en casos en que la norma ortográfica indicaría su uso (como en CIA).
- Paréntesis: se usa para insertar en un enunciado una información complementaria o aclaratoria, ej: El dijo: “Cuando lo acaben (el túnel) revolucionará la forma de viajar” o “Ella dijo goodbye (adios)”. Ubica el punto fuera del paréntesis de cierre si lo que está dentro de él no es una oración completa (como este caso). (Una oración independiente, en cambio, lleva el punto final antes del paréntesis de cierre.)
- Dos puntos: se utilizan para introducir listas, ejemplificaciones, aclaraciones, citas textuales, etc., como en estos ejemplos:
- El comité recomienda: ampliar las horas de licencia hasta la medianoche; permitir a los niños en los locales con licencia; relajar los controles de planificación en los nuevos establecimientos públicos.
- Después de dos puntos va minúscula: así es como lo hacemos.
- Raya: para encerrar aclaraciones o incisos.
- Guión: se usa como signo de unión entre palabras y como signo de división de palabras a final de línea.
- Puntos suspensivos: van pegados a la palabra que los precede y separados de la que los sigue. Cuando se utilizan para condensar una cita directa, van entre paréntesis o corchetes.
- Signos de exclamación: se utilizan al comienzo y al final de la exclamación.
- Punto: se escribe punto después de las abreviaturas, pero no de las siglas o acrónimos.
- Comillas: se utilizan en primera instancia las comillas altas o inglesas (“”). En caso de que se requiera entrecomillar un texto ya entrecomillado, se utilizan las comillas simples (‘’).
Mayúsculas
La pauta es usarlas con moderación en la prosa corriente. Reglas específicas:
- Títulos: los encabezados y títulos de libros llevan mayúscula en la primera letra del título: “Preparando los datos para el análisis””; El orgullo y la pasión.
- Siempre con mayúscula inicial:
- Nombre propios: William J. Turkel – a menos que la persona elija deletrear su nombre de otra manera (por ejemplo “bell hooks”).
- Organizaciones, organismos, entidades, partidos políticos, etc: Museo de Arte Moderno, Casa de Cervantes, Biblioteca Nacional, Agencia Nacional de Tierras, Naciones Unidades. Las palabras de función dentro del nombre no llevan mayúsculas en estos casos.
- Días festivos y festivales: Diwali, Hanukkah, Eid-Ul-Adha, Día de los Muertos.
- A veces o solo parcialmente en mayúsculas:
- Lugares: capitales de países, regiones, zonas reconocibles (por ejemplo, el Oriente Medio, Senegal). Minúsculas para los puntos cardinales, a excepción de cuando son utilizados como parte del nombre de un lugar (para llegar al Polo Norte, dirigirse al norte). Otros ejemplos son: el noreste de Kenya, el sur del Brasil, el oeste, el oeste del Canadá, el extremo oriental, el Asia sudoriental, América Central, América Latina.
- Eventos históricos: mayúscula inicial, como en Primera Guerra Mundial, Segunda Guerra Mundial; Guerra de Crimea/Boer/Vietnam/del Golfo; Guerra de los Cien Años.
- Religión: minúscula, como en anglicano/a, bautista, budista, católico/a, cristiano/a, hindú, metodista, musulmán/a, protestante, católico/a romano/a, sikh, y también para evangélicos/as, carismáticos/as, ateos/as.
- Disciplinas: Se escriben con minúscula, salvo cuando hacen referencia a nombres de asignaturas, carreras, departamentos, etc.
- Libros sagrados (selección):
- Biblia: mayúscula si se refiere al Antiguo o al Nuevo testamento.
- Budismo: sutras (sermones) y abhidhamma (análisis e interpretación). Para el budismo tibetano tambien hay libros tántricos y Libro tibetano de los muertos.
- Hinduismo: los Śruti: Vedas, Samhitas, Brahmanas, Aranyakas, Upanishads; los Vedāngas, épica Hindú, sutras, shastras, textos filosóficos, los Puranas, literatura kāvya, los Bhasyas, muchos nibandhas.
- Judaismo: el Tanakh (Torá, Nevi’im, Ketuvim), el Talmud (Mishná, Guemará)
- Corán: textos que incluyen los hadiz, el Tawrat (Torá), Zabur (posiblemente salmos), Injil (1.2 billones).
- Sikh: Adi Granth (comúnmente llamado el Sri Guru Granth Sahib Ji), el Dasam Granth, los Varan Bhai Gurdas, los textos del Bhai Nand Lal.
- Trabajos: en minúscula – presidente Macron, Emmanuel Macron, presidente de Francia. El ministro de Hacienda. El Papa se escribe con mayúscula y la reina en minúscula.
- Organizaciones e instituciones: el gobierno (en minúscula en toda referencia), el gabinete (minúscula en toda referencia), la Iglesia de Jesucristo de los Santos de los Últimos Días (“la iglesia”), Ministerio de Educación (“el ministerio”), Universidad Católica (“la universidad”), el Tribunal de Apelación (“tribunal de apelación” o “el tribunal”).
- Universidades e institutos: mayúsculas para la institución y para departamentos (“Universidad Autónoma de México”, “Departamento de Historia”).
- Siempre en minúscula:
- Días de la semana y meses: martes, diciembre.
- Estaciones: primavera, verano, otoño, invierno.
- Tipos de cambio: peso, sol, euro, franco, marco, dong, etc.
Casos especiales y otros elementos a tener en cuenta
- La palabra solo y los demostrativos no se tildan.
- Las voces latinas terminadas en t o m forman el plural en español agregando una ese. Se desaconseja usar, como sucede por influjo del inglés, el plural latino: el plural de currículum es currículums, no currícula). En la misma línea, la palabra corpus es invariable en plural, por lo que no debe utilizarse corpora como plural.
- La expresión correcta es en relación con o con relación a, no en relación a.
- La conjunción es sobre la base de o con base en, no en base a.
Referencias
- En la mayoría de los casos, lo más apropiado es incluir un enlace más que una nota final.
- Asegúrate de que las frases vinculadas tengan un significado definido. No enlaces términos que son significativos solo para usuarios videntes como “haz clic aquí”.
- Toda la literatura tradicional y académica debe incluirse como nota al final, en lugar de como enlace.
- Si estás escribiendo un tutorial de “análisis”, debes referirte a la literatura académica publicada.
- Los superíndices de las notas finales deben ir dentro de la puntuación final: así². No afuera: así.²
- Utiliza el sistema de “Notas y Bibliografía” que se encuentra en el Manual Chicago 17a edición para las notas al final.
- Cuando se mencione por primera vez una obra publicada, incluye el nombre del autor (incluyendo el primer nombre). Por ejemplo, “Puedes encontrar más información en The Elements of Typographic Style de Robert Bringhurst” o “Para más información, consulta The Elements of Typographic Style de Robert Bringhurt”. En las referencias posteriores, usa solo el título del libro. Los nombres de los autores pueden ser acortados a apellidos solo a partir de su segunda mención.
- Las notas finales no pueden contener solo una URL.
- (Correcto): Grove, John. “Calhoun and Conservative Reform.” American Political Thought 4, no. 2 (2015): 203–27. https://doi.org/10.1086/680389.
- (Incorrecto): https://doi.org/10.1086/680389.
- Es necesario citar todo el software utilizado. Entrega todo la información posible siguiendo las sugerencias de la sección “Notas y Bibliografía” del Manual Chicago 17a edición.
- autores
- nombre del producto
- número de la versión
- año de publicación
-
URL o DOI
Ejemplo: The Pandas Development Team. pandas-dev/pandas: Pandas. v. 1.2.3 (2020). https://doi.org/10.5281/zenodo.3509134
Simpre revisa el sitio web o la documentación oficial del software que utilizaste, ya que en muchos casos sus autores explicitan cómo prefieren que su trabajo sea citado (por ejemplo, https://pandas.pydata.org/about/citing.html, https://www.tidyverse.org/blog/2019/11/tidyverse-1-3-0/#citing-the-tidyverse).
Lenguaje inclusivo y no discriminatorio
En Programming Historian nos comprometemos a publicar tutoriales que no reproduzcan lenguaje sexista y discriminador. Te pedimos que tengas en cuenta las siguientes recomendaciones:
- Al referirte a personas o grupos de personas que presentan algún tipo de discapacidad, evita los binarismos normal/anormal, capaz/incapaz y términos como “capacidades diferentes” e “incapacidad”.
- No te refieras a pueblos y comunidades indígenas con términos que son considerados despectivos o que no son los que sus miembros prefieren utilizar. Por ejemplo, prefiere inuit frente a “esquimal”, o mapuche frente a “araucano”.
- Cuando sea posible, sustituye el masculino genérico por un sustantivo que denomine sin una carga de género al colectivo de personas, a la profesión, a la institución o al lugar.
Por ejemplo, “la audiencia”, en vez de “los lectores”; “el parlamento” en vez de “ los parlamentarios”.
- Haz cambios en la redacción que eviten tener que utilizar un sustantivo o adjetivo con flexión de género. Por ejemplo, “este punto ha sido muy importante para los historiadores” podría reescribirse como “este punto ha sido muy importante en una disciplina como la historia”.
- Utiliza la forma femenina cuando el referente es una mujer: la presidenta, no la presidente; la jueza, no la juez.
- Utiliza la palabra persona o personal más un adjetivo para referirte a un grupo y evitar así la forma masculina. Por ejemplo, en ciertos contextos “los docentes” puede remplazarse por “el personal docente”.
- También es posible desdoblar los sustantivos y adjetivos en en femenino y masculino (por ejemplo, “los autores y autoras”). Sin embargo, recomendamos utilizar este recurso con moderación, ya que en ocasiones su uso excesivo hace la lectura de un texto menos fluida.
Esta última sección abarca cuestiones de formato para el envío de tu lección. Lee esta sección antes y después de escribir tu borrador. Si te equivocas en alguno de estos elementos, podrás corregirlo cuando publiquemos un avance en línea de tu lección al comienzo del proceso de revisión de pares.
Escribe en Markdown
Todas las lecciones deben ser escritas en Markdown. Se ha proporcionado una plantilla para escribir las lecciones.
Markdown es un lenguaje de marcado que se crea mejor con un editor de texto. MS Word y Open Office NO son editores de texto y deben ser evitados. Recomendamos Atom, TextWrangler, TextEdit, MacDown, Notepad++ o Sublime Text.
Para una introducción sencilla a Markdown puedes ver la lección Introducción a Markdown o la referencia concisa GitHub Guide to Markdown.
Tu lección debe ser guardada en formato .md. El nombre del archivo de tu lección se convierte en parte de la URL de la lección, por lo tanto, debe ser nombrado de acuerdo a las siguientes reglas:
- Un nombre corto, en minúsculas, descriptivo y que dé una clara indicación del contenido de la lección (por ejemplo, introduccion-a-markdown.md).
- No utilices espacios ni guiones bajos en el nombre del archivo; utiliza guiones.
- Utiliza un nombre de archivo rico en palabras clave que incluyan las tecnologías o métodos usados en la lección (por ejemplo, Python o Análisis de Sentimientos).
Negrita, cursiva y subrayado
Para asegurar la consistencia de las lecciones, sigue las siguientes directrices de formato de texto:
Negrita
- La negrita no se usa excepto en circunstancias excepcionales.
- La negrita se formatea utilizando **doble asterisco**.
Cursiva
- Usa la cursiva para los títulos de libros, películas, programas de TV, pinturas, canciones, álbumes y sitios web.
- Nunca uses la cursiva para nombres de empresas (el sitio web Facebook es propiedad de Facebook).
- No uses la cursiva en los títulos de secciones, incluso si te estás refiriendo título de un libro.
- La cursiva se formatea utilizando *un asterisco*.
Subrayado
Alertas y advertencias
Si quieres incluir un aparte o una advertencia, puedes utilizar el siguiente bloque de código:
<div class="alert alert-warning">
¡Asegúrate se seguir cuidadosamente las instrucciones!
</div>
Figuras e imágenes
Las imágenes pueden ayudar a tu audiencia a entender los pasos de la lección, pero no deben ser usadas como decoración. Si deseas utilizar imágenes en tu lección, etiquétalas secuencialmente siguiendo el patrón: nombre-leccion1.jpg
, nombre.leccion2.jpg
, etc. Refiérete a ellas en el texto como “Figura 1”, “Figura 2” y así sucesivamente. Todas las figuras deben venir con una leyenda concisa y notas finales cuando sea apropiado. Debes tener el derecho legal para publicar cualquier imagen que incluyas en tu lección.
Utiliza formatos de archivos amigables para la web, como .png o .jpg, y reduce las imágenes grandes a un máximo de 840 px en el lado más largo. Esto es importante para lectores en países con velocidades de Internet más lentas.
Las imágenes deben guardarse en una carpeta con el mismo nombre que el archivo .md de la lección.
Para insertar una imagen en tu texto, utiliza el siguiente formato:
{% include figure.html filename="NOMBRE-ARCHIVO-IMAGEN" caption="PIE DE FOTO UTILIZANDO \"ESCAPED\" QUOTES" %}
Ten en cuenta que las comillas internas en el pie de foto deben escaparse con una barra invertida, como en el ejemplo anterior. Es posible que las imágenes no aparezcan en las vistas previas de la lección, pero tu editor/a se asegurará de que se reproduzcan correctamente cuando esta se publique.
Ejemplos de código
Las líneas de código deben tener un formato que las distinga claramente de la prosa:
- Las líneas de código deben tener un máximo de 80 caracteres
- Los bloques de código de varias líneas deben estar encerrados en tres ```comillas invertidas```
- El código dentro del texto (raramente usado) puede ser encerrado en una sola `comilla invertida`
El bloque de código se verá así
` y así` el código dentro del texto.
Sigue las mejores prácticas para escribir tu código:
- Nombres de variables y funciones: los nombres de variables deben ser sustantivos (por ejemplo, “nombre_coleccion”) y los nombres de funciones verbos (por ejemplo, “crear_archivo”). Elije nombres concisos y significativos. Puedes usar el formato snake_case o camelCase; lo importante es que seas consistente a lo largo de la sección.
- Comandos a editar: cuando hagas referencia a texto que quieres que el usuario remplace con su propia información, utiliza MAYÚSCULAS rodeadas de ` tildes graves ` (por ejemplo, `NOMBRE USUARIO ACÁ`).
- Nombres de archivos: los nombres de archivos que solicites crear en tu lección deben estar rodeados de tildes graves cuando se mencionan en el texto y deben incluir la extensión del archivo. Elije nombres concisos y significativos. Puedes usar snake_case o camelCase; lo importante es que seas consistente (por ejemplos,
datos.txt
, datosLimpios.py
, grafico_autores.png
etc).
- Palabras reservadas: los términos que son parte de un lenguaje de programación deben estar formateados como
código
usando tildes graves cuando los menciones en el texto. A continuación encontrarás una lista de nombres reservados de algunos lenguajes de programación comunes:
JavaScript:
abstract
, arguments
, await
, Boolean
, break
, byte
, case
, catch
, char
, class
, const
, continue
, debugger
, default
, delete
, do
, double
, else
, enum
, eval
, export
, extends
, false
, final
, finally
, float
, for
, function
, goto
, if
, implements
, import
, in
, instanceof
, int
, interface
, let
, long
, native
, new
, null
, package
, private
, protected
, public
, return
, short
, static
, super
, switch
, synchronized
, this
, throw
, throws
, transient
, true
, try
, typeof
, var
, void
, volatile
, while
, with
, yield
.
Python 3:
and
, as
, assert
, break
, class
, continue
, def
, del
, elif
, else
, except
, False
, finally
, for
, from
, global
, if
, import
, in
, is
, lambda
, nonlocal
, None
, not
, or
, pass
, raise
, return
, True
, try
, while
, with
, yield
.
R:
break
, else
, for
, FALSE
, function
, if
, in
, Inf
, NA
, NA_character_
, NA_complex_
, NA_integer_
, NA_real_
, NaN
, next
, NULL
, repeat
, TRUE
, while
, ...
y ..1
, ..2
, etc.
Paso 3: Enviando una nueva lección
Una vez que tu archivo ha sido preparado de acuerdo con las especificaciones anteriores, ¡ya puedes enviárnoslo! Te sugerimos, de todos modos, que pidas al menos a dos personas que prueben tu lección y te den su opinión. Es muy importante que pruebes que es posible seguir el tutorial desde distintos sistemas operativos sin problema. Esto permitirá al equipo editorial centrarse en que produzcas una lección lo más sólida posible.
Ahora estás listo para enviar la lección a revisión. Los envíos se realizan enviando los materiales por correo electrónico a tu editor o editora para que puedan subirlos a nuestro repositorio de revisión por pares en Github. Sigue estos pasos:
- Obtener acceso: crea una cuenta gratuita en GitHub aquí. Solo se necesitan 30 segundos. Envía por correo electrónico tu nombre de usuario/a de Github a tu editor/a, quien le dará acceso a nuestro repositorio. Indícale también el nombre del archivo de la lección y si tiene imágenes o archivos de datos que acompañen al tutorial. Tú no realizarás la carga inicial en GitHub, pero necesitarás acceso para publicar revisiones posteriores.
- Prepara los materiales: si tu lección incluye imágenes, asegúrate que todos los archivos están nombrados según las convenciones explicadas más arriba. Las imágenes debes enviarlas en una sola carpeta comprimida. Si tu lección incluye archivos de datos, estos deben ser enviados en otra carpeta comprimida.
- Envía un correo electrónico a tu editor/a: hazle saber a tu editor/a que tienes todo listo para el envío de tu lección. Este correo electrónico debe incluir el archivo markdown (.md) de la lección y las carpetas comprimidas con las imágenes y datos, si corresponde.
- Únete a la conversación: quien edita la lección subirá los archivos a nuestro repositorio de envíos y hará algunos cambios iniciales para asegurarse de que todo funciona bien. Además, abrirá un “ticket de revisión” para tu lección en la sección de issues de ese repositorio.
- Realiza las revisiones: si bien la carga inicial de tu lección en el repositorio
ph-submissions
será realizada por tu editor/a, el proceso editorial requerirá que hagas modificaciones. Todas las ediciones posteriores deben ser hechas directamente por ti en ese repositorio para asegurarnos de que estás trabajando en la última versión del archivo.
El proceso de revisión de pares
Tu editor/a comprobará que tus archivos se hayan cargado y formateado correctamente. En esta etapa se te enviará un enlace de vista previa donde se evidenciará cualquier error de formato para que puedas corregirlo. Las modificaciones debes hacerlas en el archivo .md de tu lección, que se encuentra en el repositorio de propuesta de lecciones.
La revisión de pares se registrará en un “ticket” de GitHub, que actúa como una discusión abierta en el tablero de mensajes. Ten en cuenta que nuestra revisión de pares se realiza en público y se mantiene a disposición del público como un registro permanente del proceso editorial. Si tienes alguna preocupación o deseas solicitar una revisión cerrada, ponte en contacto con tu editor/a.
El proceso de revisión por pares normalmente se realiza en tres etapas:
1) Tu editor/a leerá y probará cuidadosamente tu lección, proporcionando una primera ronda de retroalimentación a la que se te pedirá que respondas. El propósito de esta primera ronda de retroalimentación es asegurarse de que tu lección responde a las necesidades de la audiencia de Programming Historian y de que los revisores externos reciban una lección que funcione. Normalmente se te dará un mes para responder a esta primera revisión.
2) Tu editor/a abrirá la lección para una revisión formal de pares. Esto incluirá al menos dos revisores que serán contactados por tu editor/a. La revisión también puede incluir comentarios de la comunidad más amplia, que son bienvenidos para contribuir con sus puntos de vista. Por lo general, tratamos de pedir a los revisores que aporten sus comentarios en el plazo de un mes, pero a veces circunstancias imprevistas hacen que esto no sea posible. Tu editor debe dejarte claro que no debes responder a las sugerencias de cambios hasta después de que se hayan publicado ambas y que el editor haya resumido y dado instrucciones claras para seguir adelante. En algunos casos esto puede ser una sugerencia para revisar sustancialmente o repensar la lección. En otros casos será cuestión de hacer algunos cambios menores. En función de los comentarios de la revisión de pares y de la naturaleza de las cuestiones planteadas, puede ser necesario revisar el tutorial más de una vez. En todo momento tu editor se esforzará porque tengas claros los pasos necesarios para que la lección sea publicable. Siempre tendrás la opción de retirarte del proceso de revisión si así lo deseas.
3) Una vez que editor/a y revisores estén conformes con el texto, tu editor/a recomendará la publicación a la jefa de redacción, quien leerá el tutorial para asegurarse de que cumpla con los lineamientos y estándares de esta Guía. En algunos casos, esta etapa puede considerar revisiones adicionales o edición de estilo para que el artículo se ajuste a nuestras normas de publicación. Si la jefa de redacción está satisfecha con tu lección, esta será trasladada al repositorio que aloja el sitio web de Programming Historian para su publicación. Tu editor/a te informará de cualquier información adicional que se requiera en esta etapa (por ejemplo, cómo quieres que aparezca tu nombre y afiliación institucional en la lección).
Puede resultarte útil leer nuestra Guía para editores, donde se detalla nuestro proceso editorial.
Si en algún momento no tienes seguridad sobre cuál es tu papel en ese momento o de lo que debes hacer a continuación, publica una pregunta en el ticket de revisión de tu lección. Nuestro equipo editorial responderá lo antes posible. Nos esforzamos por responder a todas las preguntas en unos pocos días.
¿Qué ocurre una vez que tu lección ha sido publicada?
Ocasionalmente recibimos feedback de personas que se han encontrado con algún error al tratar de completar alguna de nuestras lecciones. En estos casos, nuestra Asistente Editorial abrirá un Issue en GitHub y hará una evaluación para determinar si el error reportado surgió por alguna acción del usuario/a (por ejemplo, al editar el código o cambiar el set de datos utilizado) o por un problema de la lección. Si ocurriese esto último, nuestra Asistente Editorial volverá a testear las secciones de la lección que corresponda y buscará una posible solución. Como parte de este proceso de mantención de las lección, es posible que te contactemos para solicitar tu ayuda o sugerencias. En caso de que no se encuentre forma de resolver el problema, agregaremos una advertencia a la lección indicando que algunas personas han encontrado un error y, cuando sea posible, incluiremos en ese mensaje algunos enlaces que permitan a lectores y lectoras explorar una solución por su cuenta.
Haznos responsables
Nuestro equipo voluntario trabaja duro para proporcionar a autores y autoras una revisión entre pares rigurosa, colegiada y eficiente. Sin embargo, reconocemos que hay momentos en que las expectativas pueden no cumplirse. Queremos que quienes participan en este proceso se sientan con el poder de exigirnos altos estándares. Si, por cualquier razón, sientes que has sido tratado/a injustamente, que el proceso te parece confuso, que la revisión se ha retrasado innecesariamente, que un revisor ha sido grosero, que tu editor/a no ha sido lo suficientemente receptivo/a o tienes cualquier otra inquietud, por favor, déjanos saber para que podamos abordarlo de manera proactiva.
Plantear una preocupación NO afectará negativamente el resultado de tu revisión de pares, incluso si se trata de una revisión de pares en curso.
Para plantear una preocupación, por favor contacta a una de las siguientes personas, según te resulte más cómodo:
Esperamos que no te encuentres en una situación incómoda, pero si esto sucede, te agradecemos que nos ayudes a mejorar.
La versión en inglés de esta guía de estilo fue creada con el apoyo de la Escuela de Humanidades de la Universidad de Hertfordshire. Esta traducción y adaptación al español es producto del trabajo conjunto del Equipo Editorial de Programming Historian en español.