Skip to content
This repository has been archived by the owner on Aug 24, 2021. It is now read-only.

add lead maintainer #27

Merged
merged 4 commits into from
May 8, 2018
Merged

add lead maintainer #27

merged 4 commits into from
May 8, 2018

Conversation

daviddias
Copy link
Member

@daviddias daviddias commented May 1, 2018

@@ -17,10 +17,6 @@
"coverage": "aegir coverage",
"coverage-publish": "aegir coverage publish"
},
"pre-commit": [
Copy link
Member

Choose a reason for hiding this comment

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

This should not be removed, but changed to pre-push. I'd also like to see a better commit message :)

Copy link
Contributor

Choose a reason for hiding this comment

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

@diasdavid why was the pre-commit check removed?

@vmx is pre-push the new pre-commit? I don't think the pre-commit module we use supports pre-push.

Copy link
Member

Choose a reason for hiding this comment

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

@olizilla pre-push is indeed the new pre-commit. You don't need to add the package, it's part of AEgir.

@olizilla
Copy link
Contributor

olizilla commented May 2, 2018

@diasdavid @vmx one thought on this before I accept the mantle of responsibility... I feel this specific transference of power might work better if the modules that make up the dependencies of js-cid were considered as a collection (or fiefdom) that were handed to a single lead maintainer, rather than split out... the js-cid maintainer is going to have a better time of it if they can also directly manage multibase, multicodec and multihashes.

It look like js-cid didn't make the power transference list, was that deliberate?

In general I'm all for this distribution of responsibility, and if neither of you feel strongly about it, then I accept this responsibility gladly!

@daviddias
Copy link
Member Author

@olizilla, @vmx was still creating the PRs for the IPLD modules as requested, now it is up to date.

I don't think that because js-cid uses multibase, multicodec and multihashes, that it means that only one maintainer has to cover it all. That would mean that in order to maintain js-ipfs, you have to maintain the whole project (which i've been doing but now opening it for others to help). It actually encourages healthy updates from the multiple maintainers to make sure that the assumptions and goals are still the same.

@daviddias
Copy link
Member Author

image

@olizilla I see your thumbs up, I'll take that as a ok to move forward :)

@daviddias daviddias merged commit a259281 into master May 8, 2018
@daviddias daviddias deleted the lead-maintainer branch May 8, 2018 10:54
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants