-
Notifications
You must be signed in to change notification settings - Fork 116
Description
Starting this thread for discussion on workflow and guidelines for major modifications to the package. Here are a few topics that came to mind when I started thinking on new feature implementations:
-
How to proceed when a feature addition requires significant modifications to stable classes/methods/submodules?
-
How to proceed when a new implementation changes/affects the overall strategy/approach used by the package?
-
How to proceed regarding suggestions of, for example, new data structures, file formats and strategies that have not been extensively tested or adopted?
In particular I want to bring attention to the distinction between what "seems" in principle an optimal way to operate with the data, and what actually "gets the job done" in practice (based on experience and use cases).