-
Notifications
You must be signed in to change notification settings - Fork 1
Description
A couple things I've learned when developing packages for research:
- It helps to have many people to push back on ideas (we seem to be doing good here π )
- It is impossible to successfully develop an interface like this without concrete examples (and it's much better to have people actively using it)
So, in light of 2, I think we should try to add to the interface primarily as we come upon concrete examples of things we need. I have created the usage-example tag for this purpose. Please add your desired use examples and associated needs so that we can discuss them and add the functionality.
Also, I have fortunately had some extra time lately to help get this package started, but unfortunately that will usually not be the case. I'm hoping that we can keep the package simple and stable enough* that we can all weigh in on decisions, but, for it to be successful, a few people will have to take it and other associated packages under their wing and give it some loving care π , so don't be afraid to take on some part that you want to improve and make it yours!
*Note: In my mind, keeping the package simple means limiting the number and complexity of concepts you have to understand; it doesn't necessarily mean keeping the number of interface functions very small. We should not be too afraid of adding a new interface function if it is needed and does not conflict with the rest of the interface.