Documentation
# ku

[![Travis](https://travis-ci.org/Aehmlo/ku.svg?branch=master)](https://travis-ci.org/Aehmlo/ku)
[![Crates.io](https://img.shields.io/crates/v/ku.svg)](https://crates.io/crates/ku)
[![Crates.io](https://img.shields.io/crates/l/ku.svg)](LICENSE)
[![Documentation](https://img.shields.io/badge/documentation-docs.rs-blue.svg)](https://docs.rs/ku)

A [sudoku](https://wikipedia.org/wiki/Sudoku) crate.

# Goals
* First and foremost, to provide a rock-solid API for generating, solving, and manipulating sudokus.
* To set an example of Rust (and general) best practices and become ubiquitous, with support for all kinds of native platforms and the web.

# Contributing
All are welcome to contribute. Issues are enabled for this repository — you are encouraged to submit issues and pull requests. Don't be afraid to speak up!

`ku` follows the Contributor Covenant code of conduct. Please see [CODE_OF_CONDUCT.md](CODE_OF_CONDUCT.md) for more information.

Please follow the existing code style (which is made much easier if you use the included [`rustfmt`](https://github.com/rust-lang-nursery/rustfmt) configuration). 

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be licensed under the Apache-2.0 license, without any additional terms or conditions.

# License
`ku` is licensed under the Apache-2.0 license. See [LICENSE](LICENSE) for more information.