وحدة للاختبار والقيام بمقاييس أخرى على النص العادي ، كما هو الحال في الكتب أو الروايات ، أو ، لهذه المسألة.
نحن لسنا هناك بعد ، ولكن في الوقت الحالي ، فهو مدقق إملائي جيد يمكن استخدامه على السحابة في البيئات الأدبية للتكامل المستمر.
الأشخاص الذين يكتبون الخيال أو غير القصص باستخدام نص بسيط أو تخفيض أو تنسيقات مماثلة. لا تحتاج إلى معرفة Perl أو التكامل المستمر أو لا شيء أكثر فنية من النقر هنا وهناك وحفظ الملفات. ربما تعرف أشياء البرمجة ، لكنها ليست ضرورية حقًا لاستخدامها.
يوفر لك الوقت عن طريق التحقق من الإملاء تلقائيًا. يقيس أيضًا التقدم من خلال إخبارك بعدد الكلمات التي كتبتها حتى الآن وإلى المجموع ، وهو تأثير جانبي مقصود لحساب عدد الاختبارات == عدد الكلمات.
احفظ الملفات التي تريد اختبارها إلى دليل واحد يسمى ، على سبيل المثال ، text
، باستخدام .markdown
، .txt
أو .md
extensions. سيحمل هذا الدليل أيضًا 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. إنه يحذف جميع العناصر التي لا يتم قراءتها ، فقد تضطر إلى تكييفها مع موقفك (أو تركها هناك).
يمكنك إثارة مشكلة تطلب المساعدة.
المساعدة في اللغات الأخرى ستكون رائعة. إضافة اختبارات أخرى غير فحص الإملائي الخالص ، مثل القواعد ، ستكون رائعة أيضًا. تحقق من المشكلات وملف TODO للأفكار ، أو إنشاء مشكلاتك الخاصة.
هذا التوزيع مرخص تحت GPL. في Conser Test::Text::Sentence
، Text::Sentence
من HTML::Summary
، (ج) بواسطة Neilb ، حقوق الطبع والنشر الأولية من قبل CRE ، ومرخصة بموجب الترخيص الفني.