Skip to content

Contribution guidelines #18

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 10 commits into from
Oct 13, 2021
Merged

Contribution guidelines #18

merged 10 commits into from
Oct 13, 2021

Conversation

jankapunkt
Copy link
Member

This is just a draft for now as things are not 100% clear. Related discussion: #5

@HappyZombies
Copy link
Member

README is good, overall just had some minor questions

@HappyZombies
Copy link
Member

Also another thing, should we discuss about deleting branches after a PR?

@jankapunkt
Copy link
Member Author

Good question, I never delete branches but that's something I learned back at my previous company. I could do some research on the pros and cons

@jankapunkt
Copy link
Member Author

@HappyZombies could you please add some suggestions to the lower sections, especially For maintainers and how to publish?

@jankapunkt jankapunkt linked an issue Oct 11, 2021 that may be closed by this pull request
@HappyZombies
Copy link
Member

HappyZombies commented Oct 11, 2021

@jankapunkt

I actually suggest we hold off on that section for a bit (at least for in this PR) -- I think with you, me and jwerre, we can take the maintainer status from here on out.

If you think we really need a document for this, let's look into making a MAINTAINERS.md file instead. That way it separates out the contributors and maintainers. I looked around and found some different ways of doing it. I will share a few examples below.

https://github.com/zendframework/maintainers/blob/master/MAINTAINERS.md
https://github.com/all-contributors/all-contributors/blob/master/MAINTAINERS.md

Different ways of doing it.

If anything, remove the maintainer section and I will create a new PR that contains this MAINTAINERS.md file, that way we can review it more later. Watcha think?

@jankapunkt
Copy link
Member Author

That's a good idea

@jankapunkt jankapunkt marked this pull request as ready for review October 11, 2021 13:08
@jankapunkt jankapunkt requested a review from jwerre October 11, 2021 13:09
@HappyZombies HappyZombies removed the request for review from jwerre October 11, 2021 14:41
@HappyZombies
Copy link
Member

@jankapunkt some small typos, once those are address I will approve and merge!

@oklas
Copy link
Contributor

oklas commented Oct 11, 2021

Also another thing, should we discuss about deleting branches after a PR?

Indeed, too many branches will interfere with the work and it will be difficult to understand them, of course, it is better not to have them, on the other hand, it may be necessary to see something that was there if for some reason it was not in history, and for such a case you can old move branches to a separate repository.

A PR was once made to one of my repositories, after which it was removed along with the repository and closed. I could not open or download the branch. However, all the changes on the PR site were still visible on GitHub.

@jankapunkt jankapunkt requested a review from jwerre October 11, 2021 15:23
@jankapunkt
Copy link
Member Author

so @HappyZombies @oklas should we remove PRs for fixes and features but keep those for releases? I think that's what the old project did, too

@HappyZombies
Copy link
Member

HappyZombies commented Oct 11, 2021

I think we should remove branches that are features and bug fixes, too many branches (at least to me) become kind of overwhelming and difficult to work. However we keep the ones for releases like you mentioned

@jankapunkt
Copy link
Member Author

@jwerre is something you have to add to this?

@oklas
Copy link
Contributor

oklas commented Oct 11, 2021

As far as have seen it is generic approach and I agree with that too

@jankapunkt
Copy link
Member Author

I will wait for #32 to be merged into this and then we are good to go, I think

@jankapunkt jankapunkt mentioned this pull request Oct 13, 2021
Copy link
Member

@HappyZombies HappyZombies left a comment

Choose a reason for hiding this comment

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

@jankapunkt sorry, I keep forgetting to leave this review cuz the changes I marked are pending.

Just small typos and then it's ready to go!

Add commit message convention and coding rules
@HappyZombies HappyZombies mentioned this pull request Oct 13, 2021
@HappyZombies HappyZombies added the documentation 📑 Improvements or additions to documentation label Oct 13, 2021
@jankapunkt
Copy link
Member Author

Okay @HappyZombies @oklas @jwerre from my end it's done 🎉

Copy link
Member

@HappyZombies HappyZombies left a comment

Choose a reason for hiding this comment

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

Approved! Hooray

@HappyZombies HappyZombies merged commit 3dc2f6d into development Oct 13, 2021
@jwerre jwerre deleted the contribution-guidelines branch November 21, 2021 14:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation 📑 Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Code Quality
4 participants