一个用于测试和执行其他常规文本的指标的模块,如书籍或小说中,或者就手册而言。
我们还没有到达,但是暂时是一个很好的拼写检查器,可以在连续的整合文学环境中在云上使用。
使用简单的文本,宣传或类似格式编写小说或非小说的人。您不需要知道Perl或连续集成,也不需要比单击此处和保存文件更具技术性。您可能确实知道编程的内容,但是使用它并不需要它。
通过自动检查拼写节省时间。还通过告诉您到目前为止写了多少个单词来衡量进度,这是计算测试数量==单词数的预期副作用。
将要测试的文件保存到一个单个目录,例如,使用.txt
或.md
扩展名,例如text
,使用.markdown
。该目录还将包含words.dic
您将在其中保存一般字典中未包含的真实单词。简而言之,这是您的个人词典。
注册Travis CI。您可以使用您的GitHub帐户。选择托管文本的存储库并启用它。如果最近创建了存储库,则可能必须同步您的帐户。
在存储库的主目录中创建.travis.yml
配置文件。此存储库中有几个例子(英语和西班牙语)。您也可以复制并粘贴
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;'
并将其保存到该文件。您还可以将类似示例直接用于数据科学手册:
wget https://github.com/JJ/aprende-datos/blob/master/.travis.yml
就是这样。每次push
时,都会检查您的文本文件,并且会返回其不知道的单词。您可以使用此格式将它们修复或以您的words.dic
4
OneWord
AnotherWord
FooBar
Þor
很简单,不是吗?
您也可以在存储库中直接使用此GitHub操作来检查我的读数。它删除了所有未读数的降价元素,您可能必须适应您的情况(或将其留在那里)。
您可以提出寻求帮助的问题。
帮助其他语言会很棒。除了语法之类的纯咒语检查以外的其他测试也将很棒。查看问题和待办事项文件以获取想法,或创建自己的问题。
此分布已在GPL下获得许可。在Test::Text::Sentence
中,最初是HTML::Summary
摘要的Text::Sentence
,(c)由尼尔布(C),CRE的初始版权,并根据艺术许可获得许可。