Skip to content

Criteria and workflow for major changes and additions #78

@fspaolo

Description

@fspaolo

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).

Metadata

Metadata

Assignees

No one assigned

    Labels

    Discussion - feedback solicitedThis is a generic issue post, and feedback is requested to move forward with implementation.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions