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
Before starting work on new providers, I think we should do the following items first. If we agree on something like it, we can create a project for it.
Abstract away common reflection operations into a new class, so that you would call things like e.g. DtoReflectionHelper<T>.GetFields(FieldType.SingleObject) (Abstract away reflection logic #158). This will make the code easier to read and allow for reflection optimization techniques.
Move each provider into its own NuGet package, making the RelativityDev.Gravity package a metapackage (Split DAOs into own NuGet packages #154). This will make the code easier to maintain and easily allow for Daos to be created for new APIs or build platforms.
The text was updated successfully, but these errors were encountered:
Before starting work on new providers, I think we should do the following items first. If we agree on something like it, we can create a project for it.
Add bulk delete to the IGravityDao signature #119, Reduce API calls in Get/Query operations #128). As RSAPI is currently the reference implementation, it should be in good shape before being copied.DtoReflectionHelper<T>.GetFields(FieldType.SingleObject)
(Abstract away reflection logic #158). This will make the code easier to read and allow for reflection optimization techniques.RelativityDev.Gravity
package a metapackage (Split DAOs into own NuGet packages #154). This will make the code easier to maintain and easily allow for Daos to be created for new APIs or build platforms.The text was updated successfully, but these errors were encountered: