Un módulo para probar y hacer otro tipo de métricas en texto regular, como en libros o novelas, o, para el caso, manuales.
Todavía no estamos allí, pero por el momento es un corrector ortográfico bastante bueno que se puede usar en la nube en entornos literarios de integración continua.
Las personas que escriben ficción o no ficción usando texto simple, marcado o formatos similares. No necesita conocer la integración de Perl o continua o nada más técnico que hacer clic aquí y allá y guardar archivos. Probablemente ya conozca cosas de programación, pero en realidad no es necesario para usarlo.
Le ahorra tiempo revisando la ortografía automáticamente. También mide el progreso diciéndole cuántas palabras ha escrito hasta ahora y en total, que es un efecto secundario previsto para contar el número de pruebas == Número de palabras.
Guarde los archivos que desea que se pruebe en un solo directorio llamado, por ejemplo, text
, usando .markdown
, .txt
o .md
Extensions. Ese directorio también contendrá las words.dic
donde guardará palabras reales que no están incluidas en el diccionario general. Ese es tu diccionario personal, para abreviar.
Regístrese en Travis CI. Puede usar su cuenta GitHub. Elija el repositorio donde se aloja su texto y lo habilite. Es posible que deba sincronizar su cuenta si el repositorio se ha creado recientemente.
Cree un archivo de configuración .travis.yml
en el directorio de inicio de su repositorio. Hay un par de ejemplos (inglés y español) en este repositorio. También puedes copiar y pegar esto
branches:
except:
- gh-pages
language: perl
perl:
- "5.22"
before_install:
- sudo apt-get install libhunspell-1.3-0 libhunspell-dev
- curl https://raw.githubusercontent.com/JJ/Test-Text/master/files/just_check_en.t -o just_check.t
- sudo update-locale LANG=en_US.UTF-8 LANGUAGE=en.UTF-8
install: cpanm Test::Text TAP::Harness
script: perl -MTAP::Harness -e 'use utf8; my $harness = TAP::Harness->new( { verbosity => 0} ); die "FAIL" if $harness->runtests( "just_check.t" )->failed;'
y guárdelo en ese archivo. También puede usar ejemplos como este para un manual de ciencia de datos directamente:
wget https://github.com/JJ/aprende-datos/blob/master/.travis.yml
Eso es todo. Cada vez que push
, sus archivos de texto se verificarán y devolverá las palabras que no sabe. Puede solucionarlos o ingresarlos en su archivo words.dic
, con este formato
4
OneWord
AnotherWord
FooBar
Þor
Simple, ¿no?
También puede usar directamente esta acción de GitHub en su repositorio para verificar el ReadMe. Elimina todos los elementos de Markdown que no son ReadMe, es posible que deba adaptarlo a su situación (o dejarlo allí).
Puede plantear un problema solicitando ayuda.
La ayuda con otros idiomas sería genial. Agregar pruebas que no sean puras, como la gramática, también sería genial. Consulte los problemas y el archivo TODO para obtener ideas, o cree sus propios problemas.
Esta distribución tiene licencia bajo la GPL. En incluir Test::Text::Sentence
, origen Text::Sentence
de HTML::Summary
, (c) por neilb, copyright inicial de Cre y licenciado bajo la licencia artística.