-
Notifications
You must be signed in to change notification settings - Fork 0
Todo
-
add test whitespace only - > ""
-
add --no-confirm to publish.sh
-
split lib.rs
ref: https://github.com/rust-lang/regex/tree/master/src
-
PR for cargo-release to exit non 0 if user confirm N
-
pub cli with lib - how?
ref: https://rust-lang-nursery.github.io/cli-wg/tutorial/packaging.html
- auto the release
https://crates.io/crates/cargo-release/0.11.2
-
add change log
-
setup build badge
appveyor - used for 'rand' crate:
travis - familiar. used by 'regex' crate: (which also uses appveyor!)
https://travis-ci.org/rust-lang/regex
- copy nice badges from regex: (all but the 2nd one)
[](https://travis-ci.com/rust-lang/regex)
[](https://ci.appveyor.com/project/rust-lang-libs/regex)
[](https://coveralls.io/github/rust-lang/regex?branch=master)
[](https://crates.io/crates/regex)
[](https://github.com/rust-lang/regex)
https://crates.io/crates/regex
https://docs.travis-ci.com/user/languages/rust/
https://doc.rust-lang.org/cargo/guide/continuous-integration.html
-
benchmark test (itest?)
-
with benchmark: try simplify text processing code: use regexes more for detecting title case
-
add more irregular words. 'eu-' = http://www.thefreedictionary.com/words-that-start-with-eu says there are over 1800 words starting with "eu" alone.
-
is current matching case behaviour actually covered by test? (check use of lower case)
-
add enum option for casing: lower, allCaps, Title, matching. Default to matching (current behaviour)
-
add non-USA support ('a herb'). Check word list spellings.
-
up docs if needed (any new options)