Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Type provider packages/namespaces naming guidelines #198

Closed
dmitry-a-morozov opened this issue Jan 26, 2018 · 3 comments
Closed

Type provider packages/namespaces naming guidelines #198

dmitry-a-morozov opened this issue Jan 26, 2018 · 3 comments

Comments

@dmitry-a-morozov
Copy link
Member

It would be nice to have naming guidelines for type provider packages and namespaces.
Especially when a type provider provider library is a wrapper around existing .NET api like

System.Data.SqlClient -> ???
Npgsql -> ???
Microsoft.EntityFrameworkCore.SqlServer -> ???

@dmitry-a-morozov
Copy link
Member Author

I guess
https://twitter.com/dsyme/status/963574053444472832
is the answer to this issue.

@dsyme
Copy link
Contributor

dsyme commented Feb 20, 2018

@dmitry-a-morozov I'm ok to keep this open. I spent a while thinking about TP naming around 2013 when we finalized F# 3.1, but I haven't revisited the issue for a while, and the packaging/naming guidelines don't say anything besides

Likewise, a type provider for a data source or schema format XYZ should normally be placed in “FSharp.Data”, e.g. “FSharp.Data.XYZ”.

I'd be very happy to get at least the common examples added to the guidelines for people to have something to follow

@dsyme
Copy link
Contributor

dsyme commented Sep 6, 2018

I added some notes in the README.md, thanks

@dsyme dsyme closed this as completed Sep 6, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants