Crate evaluation for 2017-07-06: env_logger
For additional contribution opportunities, see the main libz blitz thread.
This post is a wiki. Feel free to edit it.
Links
Needs your help!
Anything that is not checked off still needs your help! There is no need to sign up or ask for permission - follow any of these links and leave your thoughts:
Guidelines checklist
Legend
-
[y] = guideline is adhered to, no work needed.
-
[n] = guideline may need work, see comments nearby
-
[/] = guideline not applicable to this crate
Checklist
Guidelines checklist
This document is collaboratively editable. Pick a few of the guidelines, compare the env_logger crate against them, and fill in the checklist with [y] if the crate conforms to the guideline, [n] if the crate does not conform, and [/] if the guideline does not apply to this crate. Each guideline is explained in $
- [n] Crate name is a palindrome (C-PALINDROME)
- error-chain backwards is niahc-rorre which is not the same as error-chain
Cookbook recipes
Cookbook example ideas
Come up with ideas for nice introductory examples of using env_logger, possibly in combination with other crates, that would be good to show in the Rust Cookbook. Please leave a comment in that issue with your ideas! You don’t necessarily have to write the example code yourself but PRs are always welcome.
API guideline updates
What lessons can we learn from env_logger that will be broadly applicable to other crates? Please leave a comment in that issue with your ideas!
Discussion topics
(List concerns that would be valuable to discuss in the libs team meeting)
Crate issues
(List potential issues to file after the review)
How are we tracking?
Pre-review checklist
Do these before the libs team review.
- [x] Create evaluation thread based on this template
- [ ] Work with author and issue tracker to identify known blockers
- [ ] Compare crate to guidelines by filling in checklist
- [ ] Record other questions and notes about crate
- [ ] Draft several use case statements to serve as cookbook examples
- [ ] Record recommendations for updated guidelines
Post-review checklist
Do these after the libs team review.
- [ ] Publish libs team meeting video
- [ ] Create new issues and tracking issue on crate’s issue tracker
- [ ] Solicit use cases for cookbook examples related to the crate
- [ ] File issues to implement cookbook examples
- [ ] File issues to update guidelines
- [ ] Post all approachable issues to TWiR call for participation thread
- [ ] Update links in coordination thread