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

Number of maintainers #152

Closed
gerardtoconnor opened this Issue Nov 24, 2017 · 11 comments

Comments

Projects
None yet
6 participants
@gerardtoconnor
Member

gerardtoconnor commented Nov 24, 2017

I think currently @dustinmoris (owner) may be the only maintainer of this project and with it picking up adoption and more PRs coming in regularly, it might be a good idea to add additional maintainers so that there is not an overwhelming burden of work on Dustin.

I think merging of PRs on design/api changes/expansions should be left to Dustin but if additional maintainers were added, would mean that urgent bug fixes could be merged quickly and free up Dustin a bit to focus on the release milestones & design etc.

Off the top of my head, @JonCanning or @forki would be good candidates to add as emergency maintainers who can push big fixes through with the understanding not to change the API drastically on merges.

@forki

This comment has been minimized.

Show comment
Hide comment
@forki

forki Nov 24, 2017

Contributor

I'm voting to promote @gerardtoconnor

Contributor

forki commented Nov 24, 2017

I'm voting to promote @gerardtoconnor

@gerardtoconnor

This comment has been minimized.

Show comment
Hide comment
@gerardtoconnor

gerardtoconnor Nov 24, 2017

Member

I can do too if @forki is already stretched, happy for anyone else to throw their hat in too if they are up to it and have the familiarity with the full library. @slang25 @TheAngryByrd

Member

gerardtoconnor commented Nov 24, 2017

I can do too if @forki is already stretched, happy for anyone else to throw their hat in too if they are up to it and have the familiarity with the full library. @slang25 @TheAngryByrd

@TheAngryByrd

This comment has been minimized.

Show comment
Hide comment
@TheAngryByrd

TheAngryByrd Nov 25, 2017

Member

I'll throw my hat in.

Member

TheAngryByrd commented Nov 25, 2017

I'll throw my hat in.

@dustinmoris

This comment has been minimized.

Show comment
Hide comment
@dustinmoris

dustinmoris Nov 26, 2017

Member

Hey guys, I think this is a great suggestion. I think for Giraffe to further succeed it is almost inevitable to add more maintainers, regardless of my own time, because even if I had nothing else to do other than 24/7 Giraffe it would be still necessary to add more maintainers to a project which gains wider adoption in order to further mature, add stability and promise longevity - so I'm happy to add a couple more maintainers at this point and see how it goes!

EDIT: Based on current responses I'd be happy to add @gerardtoconnor and @TheAngryByrd as maintainers - but I think all the other mentioned people here would be equally great if they want to do it!

(On a different side note - I was even considering to sign up for the .NET foundation thing, but need to understand a bit more what it means and what it gives. Would be awesome if the .NET foundation could be explained a bit more in depth on one of the ASP.NET team standups. /cc @jongalloway @shanselman)

Member

dustinmoris commented Nov 26, 2017

Hey guys, I think this is a great suggestion. I think for Giraffe to further succeed it is almost inevitable to add more maintainers, regardless of my own time, because even if I had nothing else to do other than 24/7 Giraffe it would be still necessary to add more maintainers to a project which gains wider adoption in order to further mature, add stability and promise longevity - so I'm happy to add a couple more maintainers at this point and see how it goes!

EDIT: Based on current responses I'd be happy to add @gerardtoconnor and @TheAngryByrd as maintainers - but I think all the other mentioned people here would be equally great if they want to do it!

(On a different side note - I was even considering to sign up for the .NET foundation thing, but need to understand a bit more what it means and what it gives. Would be awesome if the .NET foundation could be explained a bit more in depth on one of the ASP.NET team standups. /cc @jongalloway @shanselman)

@JonCanning

This comment has been minimized.

Show comment
Hide comment
@JonCanning

JonCanning Nov 26, 2017

Contributor

I'm happy to help. Exciting to see Giraffe gathering some momentum.

Contributor

JonCanning commented Nov 26, 2017

I'm happy to help. Exciting to see Giraffe gathering some momentum.

@dustinmoris

This comment has been minimized.

Show comment
Hide comment
@dustinmoris

dustinmoris Nov 26, 2017

Member

I'm just looking through the settings and playing around with what options I have to add collaborators and if there are any settings where I can define different team roles and who can do what on which branch and stuff like this... maybe I need to create an organisation though in order to have full control - sorry if I sent some notifications to some of you as part of playing around.

Any suggestions how to best organise this going forward?

Member

dustinmoris commented Nov 26, 2017

I'm just looking through the settings and playing around with what options I have to add collaborators and if there are any settings where I can define different team roles and who can do what on which branch and stuff like this... maybe I need to create an organisation though in order to have full control - sorry if I sent some notifications to some of you as part of playing around.

Any suggestions how to best organise this going forward?

@forki

This comment has been minimized.

Show comment
Hide comment
@forki

forki Nov 26, 2017

Contributor
Contributor

forki commented Nov 26, 2017

@gerardtoconnor

This comment has been minimized.

Show comment
Hide comment
@gerardtoconnor

gerardtoconnor Nov 26, 2017

Member

FSharp foundation is also an option? @forki has good familiarity with how big FSharp projects setup so organisation probably best way to go. Appreciate you probably need time to familiarise yourself with setup, it's foreign to me too.

Member

gerardtoconnor commented Nov 26, 2017

FSharp foundation is also an option? @forki has good familiarity with how big FSharp projects setup so organisation probably best way to go. Appreciate you probably need time to familiarise yourself with setup, it's foreign to me too.

@forki

This comment has been minimized.

Show comment
Hide comment
@forki

forki Nov 28, 2017

Contributor

so what's the plan?

Contributor

forki commented Nov 28, 2017

so what's the plan?

@jongalloway

This comment has been minimized.

Show comment
Hide comment
@jongalloway

jongalloway Nov 28, 2017

I'd be happy to help if you'd like to apply to the .NET Foundation. FSharp Foundation would also make sense, it's really whichever you'd feel is a better fit.

The writeup of what .NET Foundation does is here: https://dotnetfoundation.org/about. There's also a video on the home page of the site if that's more your thing. Big picture is that open source software foundations exist to support projects by providing services (build servers, code signing, legal, etc.), governance (basically helping to make sure your project can stay around long-term and isn't tied to one person as a single point of failure), and adoption (helping with marketing, ability to "sell" your project better in the enterprise as a foundation supported project). I'd be happy to chat or talk to explain more. I agree it would make sense to talk more about it on a community standup some time.

I've worked closely with the FSharp Foundation leaders and there's absolutely no competition, I think either of us would say whichever seems like a better fit for your project.

jongalloway commented Nov 28, 2017

I'd be happy to help if you'd like to apply to the .NET Foundation. FSharp Foundation would also make sense, it's really whichever you'd feel is a better fit.

The writeup of what .NET Foundation does is here: https://dotnetfoundation.org/about. There's also a video on the home page of the site if that's more your thing. Big picture is that open source software foundations exist to support projects by providing services (build servers, code signing, legal, etc.), governance (basically helping to make sure your project can stay around long-term and isn't tied to one person as a single point of failure), and adoption (helping with marketing, ability to "sell" your project better in the enterprise as a foundation supported project). I'd be happy to chat or talk to explain more. I agree it would make sense to talk more about it on a community standup some time.

I've worked closely with the FSharp Foundation leaders and there's absolutely no competition, I think either of us would say whichever seems like a better fit for your project.

@dustinmoris

This comment has been minimized.

Show comment
Hide comment
@dustinmoris

dustinmoris Nov 29, 2017

Member

Ok so I created an org now (giraffe-fsharp) and sent invites to @gerardtoconnor @TheAngryByrd and @JonCanning. I'll wait for them to accept the invite, then check what the permission situation looks like and then I'll move the project over.

@jongalloway Awesome, thanks for the info! I'll read through the docs and compare it to the fsharp foundation and then apply with one of them. If you happen to talk about the .NET foundation on a standup one day then I thought it would be interesting to hear some examples of where the foundation helped a project in some way so that people like me get perhaps a better idea of what to expect.

Member

dustinmoris commented Nov 29, 2017

Ok so I created an org now (giraffe-fsharp) and sent invites to @gerardtoconnor @TheAngryByrd and @JonCanning. I'll wait for them to accept the invite, then check what the permission situation looks like and then I'll move the project over.

@jongalloway Awesome, thanks for the info! I'll read through the docs and compare it to the fsharp foundation and then apply with one of them. If you happen to talk about the .NET foundation on a standup one day then I thought it would be interesting to hear some examples of where the foundation helped a project in some way so that people like me get perhaps a better idea of what to expect.

@dustinmoris dustinmoris closed this Dec 5, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment