Conversation
|
Thanks but I don't think we need what is essentially a clone of the VS template. |
|
I use FSharp with xamarin. Why would I choose VS template as gitignore ? |
|
Because then we just have to maintain two very similar templates in parallel, and inevitably they'll get out of sync and we'll be left with a mess. If the template is for VS and its plugins then you should use the VS template. If it's for F#-specific stuff which isn't mostly just VS, then it could have its own template. We should try and be a bit modular to keep things manageable. |
|
You are addressing the point #2 "Also you have one gitignore per language, what is the added value of not having one for FSharp ?" If you aim at reducing the mess, one way is to give one goal and one goal only to a file, and make it clearer what and where to clean. Having a VS template for the FSharp language is not clear at all, reducing contribution and manageability. |
|
Is there any form of modularity mechanism at all for gitignore's ? |
|
Well I mean we could make a symlink from FSharp to VS if you think people wouldn't know where to look, but I'm not sure that's necessary. By modularity I mean that unless there is a strong reason not to, then we should reduce duplication by using one file per technology. That makes these templates more useful and maintainable. In this case, the technology is VS, because these are not rules specific to F#. |
No description provided.