You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Notice the inconsistencies. All the property names are singular except for Releases. The observable interfaces is missing the Releases property and it has a Repositories property instead of Repository.
I chose singular property names so they map more or less to entities.
For example, here are ways you might interact with a repository:
@haacked: For now, I like going singular. I had another approach in mind, as well, but I need to think on it a bit more and poke around before I pitch it.
What?!
Here's
IGitHubClient
Here's
IObservableGitHubClient
Notice the inconsistencies. All the property names are singular except for
Releases
. The observable interfaces is missing theReleases
property and it has aRepositories
property instead ofRepository
.I chose singular property names so they map more or less to entities.
For example, here are ways you might interact with a repository:
We should make sure it's all consistent, but I wanted to get some feedback first.
The text was updated successfully, but these errors were encountered: