Suggestion: break it in smaller packages
See original GitHub issueI will love this package to be separated in smaller, functional packages.
By this ctor:
internal YoutubeClient(YoutubeHttpClient httpClient)
{
Videos = new VideoClient(httpClient);
Playlists = new PlaylistClient(httpClient);
Channels = new ChannelClient(httpClient);
Search = new SearchClient(httpClient);
}
We will end up with 4 packages:
YouTubeExplode.Videos
YouTubeExplode.Playlists
YouTubeExplode.Channels
YouTubeExplode.Search
It will be easier to use and maintain.
Issue Analytics
- State:
- Created 3 years ago
- Comments:5 (3 by maintainers)
Top Results From Across the Web
Can I buy products, repackage them into smaller quantities ...
No. There are several reasons but here are the highlights: 1. If your package doesn't contain the same information on it as the...
Read more >Break large tasks down into more manageable pieces
By setting priorities and breaking the bigger project into smaller tasks, the work is more manageable and less intimidating. Here are six ideas ......
Read more >Package Downsizing Proves That Less Is Not More
Package downsizing proves that less is not more, Consumer Reports says. ... "If raw paper costs rise, you'll see fewer and smaller sheets...
Read more >To eat less, consider smaller plates and packages
Adults consume more food when it comes in bigger packages or is served on larger plates, a review of past research has found....
Read more >No, you're not imagining it — package sizes are shrinking
From toilet paper to yogurt and coffee to corn chips, manufacturers are quietly shrinking package sizes without lowering prices.
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
How are 4 separate packages easier to use and maintain?
Please don’t. Splitting packages means splitting development and deployment cycles which is something I would prefer to avoid. Separation of concerns is good where the time and place is right, but here it’s not worth it.