Um módulo para testar e fazer outros tipos de métricas em texto regular, como em livros ou romances, ou, nesse caso, manuais.
Ainda não estamos lá, mas, por enquanto, é um verificador de ortografia muito bom que pode ser usado na nuvem em ambientes literários de integração contínua.
Pessoas que escrevem ficção ou não ficção usando texto simples, marcação ou formatos similares. Você não precisa conhecer o Perl ou a integração contínua ou nada mais técnico do que clicar aqui e ali e salvar arquivos. Você provavelmente conhece coisas de programação, mas não é realmente necessário usá -las.
Economiza seu tempo verificando a ortografia automaticamente. Também mede o progresso dizendo quantas palavras você escreveu até agora e no total, o que é um efeito colateral pretendido de contar o número de testes == número de palavras.
Salve os arquivos que você deseja testar em um único diretório chamado, por exemplo, text
, usando extensões .markdown
, .txt
ou .md
. Esse diretório também manterá as words.dic
. Esse é o seu dicionário pessoal, para abreviar.
Inscreva -se no Travis CI. Você pode usar sua conta do Github. Escolha o repositório onde seu texto está hospedado e habilite -o. Você pode precisar sincronizar sua conta se o repositório tiver sido criado recentemente.
Crie um arquivo de configuração .travis.yml
no diretório inicial do seu repositório. Existem alguns exemplos (inglês e espanhol) neste repositório. Você também pode copiar e colar isso
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;'
e salve -o nesse arquivo. Você também pode usar exemplos como este para um manual de ciência de dados diretamente:
wget https://github.com/JJ/aprende-datos/blob/master/.travis.yml
É isso. Toda vez que você push
, seus arquivos de texto serão verificados e retornarão as palavras que não conhece. Você pode consertá -los ou inseri -los em suas words.dic
4
OneWord
AnotherWord
FooBar
Þor
Simplesmente, não é?
Você também pode usar diretamente esta ação do GitHub em seu repositório para verificar o ReadMe. Ele exclui todos os elementos de marcação que não são leitura, talvez você precise adaptá -lo à sua situação (ou deixá -la lá).
Você pode levantar um problema solicitando ajuda.
Ajuda com outros idiomas seria ótima. Adicionar testes diferentes da verificação de ortografia pura, como a gramática, também seria ótima. Confira os problemas e o arquivo TODO para obter idéias ou crie seus próprios problemas.
Esta distribuição é licenciada sob a GPL. Inclui Test::Text::Sentence
, Originalmente Text::Sentence
de HTML::Summary
, (c) Por Neilb, direitos autorais iniciais da CRE e licenciado sob a licença artística.