move config code concerned with paths in to separate package#212
move config code concerned with paths in to separate package#212Tonkpils merged 1 commit intoexercism:masterfrom
Conversation
|
From looking at the I know there's different views on when to separate packages but I thought it'd be good to discuss it. /cc @kytrinyx thoughts? Other than that, this looks good and I agree this functionality needs to be grouped together. |
I wanted to resolve issue exercism#211 , but I quickly found that it was difficult to reason about how and when paths are calculated. This is an attempt to centralize the knowledge of paths in the exercism cli.
|
Thanks @Tonkpils - I hadn't even thought of including it in config, but it's possible that it's premature packagization. What would be the advantage of keeping it all in the I'm not adamantly opposed to folding it back in to |
|
I'm a huge fan of tiny packages, and tend to prefer extracting if possible, then if later we find that it's really not worth the stand-alone package, we could easily fold it back in. My vote is for extracting the package now and then living with the decision for a while to see if we like it. |
|
I'm fine with that. I'll go ahead and merge this |
move config code concerned with paths in to separate package
I wanted to resolve issue #211 , but I quickly found that it was difficult to reason about how and when paths are calculated. This is an attempt to centralize the knowledge of paths in the exercism cli.