書籍や小説のように、またはその点で、マニュアルのように、通常のテキストで他の種類のメトリックをテストおよび実行するためのモジュール。
私たちはまだそこにいませんが、当面は、継続的な統合文学環境でクラウドで使用できるかなり良いスペルチェッカーです。
シンプルなテキスト、マークダウン、または同様の形式を使用してフィクションやノンフィクションを書く人。 Perlや継続的な統合を知る必要はありませんし、そこをクリックしてファイルを保存する以外に技術者を知る必要はありません。あなたはおそらくプログラミングのものを知っているでしょうが、それを使用するために本当に必要ではありません。
スペルを自動的にチェックすることで時間を節約します。また、これまでに書いた単語の数を伝えることで進行状況を測定します。これは、テスト数をカウントすることの意図した副作用==単語数です。
たとえば、 text
.markdown
、 .txt
、または.md
拡張機能を使用して、テキストなどと呼ばれる単一のディレクトリにテストするファイルを保存します。そのディレクトリには、一般的な辞書に含まれていない実際の単語を保存する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アクションを直接使用して、READMEをチェックすることもできます。 readmeではないすべてのマークダウン要素を削除すると、状況に適応する必要がある場合があります(またはそこに残します)。
あなたは助けを要求する問題を提起することができます。
他の言語を支援するのは素晴らしいことです。文法のような純粋なスペルチェック以外のテストを追加することも素晴らしいことです。問題とTODOファイルをアイデアについてチェックするか、独自の問題を作成してください。
この分布はGPLの下でライセンスされています。 In Test::Text::Sentence
、元々はHTML::Summary
からのText::Sentence
、(c)neilbによる(c)CREによる初期著作権、および芸術ライセンスに基づいてライセンスされています。