## Contributing to *erdtree* Thank you for taking an interest in *erdtree*! If you'd like to play a part in the development of *erdtree*, the following forms of participation are acceptable: * New issues: feature requests, bug reports, questions, ideas, etc.. * Pull requests: documentation improvements, bug fixes, code improvements, new features, etc.. The following are the general rules for contributing code: * Every function, struct, traits, etc. no matter how trivial, should be documented in `cargo doc` fashion. * When adding or amending a new feature and if warranted, the `usage` as well as the `documentation` section of the README should be updated appropriately. * Integration is usually required when adding or amending a feature that alters the output. * All existing tests must pass. * Unit testing is encouraged but not required. **Note**: Before you take the time to open a pull request, please open an issue first to open the floor for discussion.