Skip to content

[FEATURE] Create a template scripting methodology for new contributions in the project #55

@acsenrafilho

Description

@acsenrafilho

Is your feature request related to a problem? Please describe.
At the moment, it is uncertain how to contribute in an ordered way to the project, mainly considering the scripts logic.
This may open space to confusion and messy implementation in the project.

Describe the solution you'd like
A template formatting and more dedicated documentation for new contributions in the project, focused on the scripts part, is a better way to inform how to add new functionalities to the project without changing the inner programming logic and Python modules.

Describe alternatives you've considered
Perhaps using a joint solution with cookiecutter and a dedicated CI workflow for new scripts could be a good approach to follow.
Any new ideas and considerations can be discussed.
The main point here is to make a more controlled and easier way to contribute and maintain new code in the project.

Additional context
An excellent (but I´m not sure if it is the case here) example is the Slicer-ExtensionIndex ecosystem, which is very organized and allows the community to be free to implement new functionalities.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions