fsprojects / fsprojects/FSharp.Data.SqlClient
move anything defined in FSharp.Data namespace to a better location
Nobody has claimed this yet.
- Dominant language
- F#
- Stars
- 206
- Forks
- 66
- PR merge metrics
- No merged PRs in 30d
Description
This is taking the spirit of what is written there regarding FSharp.* namespaces:
https://github.com/fsharp/fsharp.github.io/blob/master/_posts/2014-09-19-fsharp-libraries.md
We need to avoid pollution of the FSharp.* namespace, particularly by unfinished projects.
and considering that this repository is stepping over https://github.com/fsharp/FSharp.Data by having several types directly defined under FSharp.Data.
It will be a breaking changes for consumers using public types/members there, but easily fixed by opening the TBD correct namespace.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Review the public types currently defined directly under the FSharp.Data namespace and compare the intended change with the referenced F# library namespace guidance. Determine an appropriate replacement namespace and assess the breaking change for consumers; the work is complete when the types no longer pollute FSharp.Data and the new namespace is clear.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- fsharp, sql
- Domain
- database
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100