Skip to content

Conversation

d-stahl-ericsson
Copy link
Contributor

Created templates for issues and pull requests, as per issue #159.
The intention is for these templates to be minimalistic and easy
to use, yet guide contributors towards including sufficient
information so as to enable effective discussions and reviews.

The templates are intended to reflect the contribution guidelines,
while aligning to generally accepted good practice.

Created templates for issues and pull requests, as per issue eiffel-community#159.
The intention is for these templates to be minimalistic and easy
to use, yet guide contributors towards including sufficient
information so as to enable effective discussions and reviews.

The templates are intended to reflect the contribution guidelines,
while aligning to generally accepted good practice.
Copy link
Contributor

@l-ohlen-ericsson l-ohlen-ericsson left a comment

Choose a reason for hiding this comment

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

Other open source projects requires you to explicitly "sign-off" your contribution, example:
https://git.eclipse.org/r/Documentation/user-signedoffby.html

Is that something to consider also for Eiffel?
I guess that the sign-off principle is something that is there for legal reasons.

@d-stahl-ericsson
Copy link
Contributor Author

I actually don't think that's necessary in this case (and I'm reluctant to add anything that isn't necessary). The signed-off-by process is typically used in contexts, as the description you linked, for "patches that are being emailed around". I believe we achieve sufficient records through GitHub by using issue references.

@l-ohlen-ericsson
Copy link
Contributor

I don't like unnecessary things either. And legal aspects are not too much fun..
But a sign-off requirement is a way of trying to protecting yourself from problems later.
And also; the Developer's Certificate of Origin 1.1 seems also to address some aspects of GDPR

@d-stahl-ericsson
Copy link
Contributor Author

Fair enough, better safe than sorry :)

Copy link
Contributor

@l-ohlen-ericsson l-ohlen-ericsson left a comment

Choose a reason for hiding this comment

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

+1

@d-stahl-ericsson d-stahl-ericsson merged commit 15ca92e into eiffel-community:master Feb 15, 2018
@d-stahl-ericsson d-stahl-ericsson deleted the issue159 branch September 13, 2018 10:31
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.

2 participants