JakeWharton / JakeWharton/timber
Add different kinds of custom built-in trees to the library
- Dominant language
- Kotlin
- Stars
- 10.8k
- Forks
- 994
- Avg merge
- 17h 16m
- Merged PRs (30d)
- 17
Description
I think that implementing `DebugTree` as a built-in custom tree inside the library, is a great way to show the users how to properly and efficiently extend and use `Tree` class.
While searching the web for a custom tree, for example, which log his messages into a local file, it seems that there are different implementations which obviously have different implications, because there is no one centralized reliable resource for the specific example custom tree.
IMO, it will be very productive for the users if `trees/` directory will be added at `java/timber/log` directory root path and opportunity will be given to contributes to share their general-purpose reliable custom trees with the rest of users, in `trees/` directory.
Contributor guide
No contributing guide indexed for this repository
Research direction
Review the Tree API and the proposed DebugTree in the java/timber/log area, then assess how a trees/ directory would fit the library. Define which general-purpose custom trees are in scope and how they should demonstrate extension and use of Tree; the work is done when the agreed examples and their organization are clear and documented.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, kotlin
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100