Todo - mrseanryan/in_definite GitHub Wiki
Home - Todo - Done - Not Doing
- try include the code in readme, in the doc tests:
#[cfg(test)]
doc_comment::doctest!("../README.md");
-
add enum option for casing: lower, allCaps, Title, matching. Default to matching (current behaviour)
-
add non-USA support
un_american('a herb'). Check word list spellings. -
test with String as input (add example)
-
PR for cargo-release to exit non 0 if user confirm N
-
pub cli - to github pages? (does not make sense on crates as is not a Rust utility..)
- ideally use Travis or AppVeyor to build to Mac, Windows, Linux
ref: https://rust-lang-nursery.github.io/cli-wg/tutorial/packaging.html
-
setup build badge
-
setup coverage 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?)
-
add more irregular words. 'eu-' = http://www.thefreedictionary.com/words-that-start-with-eu says there are over 1800 words starting with "eu" alone.
-
? allow extension text files, to add more irregular words?
-
up docs if needed (any new options)