Skip to content

Development | Example driven approachΒ #18

@zsunberg

Description

@zsunberg

A couple things I've learned when developing packages for research:

  1. It helps to have many people to push back on ideas (we seem to be doing good here πŸ˜„ )
  2. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions