bchavez / bchavez/RethinkDb.Driver

Strong typing and more idiomatic API

Open
#38 7 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
381
Forks
129
PR merge metrics
No merged PRs in 30d

Description

Thanks for all the work on this library. I like it so far.

Do you have any plans to provide more idiomatic API with strong typing? As it stands everything takes in an object.

Another example is optArgs which is string based. Why not have a class with all the supported properties e.g. InstertArgs that you can pass into .Insert() call?

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the public API methods that currently accept an object, especially .Insert(), and trace how the string-based optArgs values are handled. The issue does not identify files, tests, or a defined set of supported properties, so the scope and completion criteria need to be clarified before implementation.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
databases
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.