Skip to content

Conversation

@sateeshperi
Copy link
Contributor

@sateeshperi sateeshperi commented Dec 9, 2024

@netlify /blog/2024/maintainers-minutes-2024-11-29

@sateeshperi
Copy link
Contributor Author

@nf-core-bot fix linting

@sateeshperi
Copy link
Contributor Author

@nf-core-bot fix linting

Jon brought up that different pipelines take different approaches, and few follow 'true' SemVer rules.
The main issue was 'major releases': in SemVer, going from 1.0.0 to 2.0.0 indicates a _breaking change_, where the way a user (or computer) interacts with the software has changed in a way that the way they are used to using the software will not work any more.
However in many nf-core pipelines, developers have used the major version bump to indicate major new functionalities or large back-end refactoring of the code base, even if it doesn't affect the way a user interacts with the pipeline.
Jon pointed out that different pipelines take different approaches, with few adhering strictly to ‘true’ SemVer rules. The primary issue revolved around ‘major releases.’ According to SemVer, transitioning from version 1.0.0 to 2.0.0 signifies a breaking change—a change that alters the software’s functionality such that existing usage patterns no longer work. However, many nf-core pipelines have used major version bumps to indicate substantial new functionalities or extensive back-end codebase refactoring, even when these changes do not disrupt user interactions.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One sentence per line please! (throughout)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

how about now ?

@sateeshperi
Copy link
Contributor Author

@nf-core-bot fix linting

1 similar comment
@mashehu
Copy link
Contributor

mashehu commented Dec 9, 2024

@nf-core-bot fix linting

@sateeshperi sateeshperi requested review from jfy133 and mashehu December 9, 2024 10:45
@jfy133 jfy133 merged commit 459b1ae into maintainers-minutes-nov-2024 Dec 9, 2024
2 of 4 checks passed
@jfy133 jfy133 deleted the sateesh-edits branch December 9, 2024 11:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants