Skip to content
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

Maintainers wanted dead or alive! (But preferably alive.) #874

Closed
alfonsogarciacaro opened this issue May 4, 2017 · 26 comments
Closed

Maintainers wanted dead or alive! (But preferably alive.) #874

alfonsogarciacaro opened this issue May 4, 2017 · 26 comments

Comments

@alfonsogarciacaro
Copy link
Member

We're looking for core maintainers of the Fable compiler. Right now we have many wonderful contributions from the community but we cannot say there is any other core maintainer than me, and that's something very important for the survival of the project. Also I'm currently somewhat overwhelmed by work, OSS, conferences and other personal stuff, and I'm starting to realize I cannot keep constant Fable evolution just by myself.

I keep telling myself that once the tool stabilizes I'll work on the developer documentation to make it easy for contributors to jump in, but with the constant suggestions from the community to improve the tooling (which is something very good) this is something that obviously won't happen any time soon. Managing a successful OSS project is fairly new to me and I'm sure I've made tons of mistakes that have caused the current situation in which my direct intervention is needed in almost every part of the Fable ecosystem (with the happy exception of fable-elmish). We need to change that.

This is not to say I want to step down as a maintainer, I'll still be here doing as much as I can. But it's important to start transferring the knowledge so it's not only me taking always all the decisions so we can be sure things keep on track in the moments when I don't have much time available for OSS.

You don't need to know the project that well, I will help you with that. Of course it's necessary that you have interest in it and also that you're willing to support the community. If you always wanted to know how driving a community feels like, this is your chance. Fable welcomes you!

@MangelMaxime
Copy link
Member

I am interested in helping on Fable compiler side.
I sent you a message on gitter about that :)

@clarenced
Copy link

Hi, I am not a F# developer but I have functional programming like Ocaml, Scala. I am also a JS developer. How can I help ?

@Zaid-Ajaj
Copy link
Member

I am in 😄

@nelak
Copy link

nelak commented May 4, 2017

I can try and give a hand with development

@whitetigle
Copy link

I'm not quite the best fit for the compiler side, however quoting you

I'll work on the developer documentation to make it easy for contributors to jump in

would any help be needed with the documentation and bindings and samples, count me in!

@et1975
Copy link
Member

et1975 commented May 4, 2017

As a maintainer, does one get to discover the secret identity of @ncave ?

@forki
Copy link
Collaborator

forki commented May 4, 2017 via email

@ncave
Copy link
Collaborator

ncave commented May 4, 2017

Thank you, a little bit overblown perhaps, but not really a secret anymore ever since Marcus nailed it :).
But back on topic, I'd also gladly share some responsibility for projects in this org, even though, you know, too many cooks, etc.

@jgrund
Copy link
Member

jgrund commented May 4, 2017

I'd like to help out as well

@rkosafo
Copy link

rkosafo commented May 5, 2017

I'm in.

@alfonsogarciacaro
Copy link
Member Author

Thanks a lot everybody for volunteering. I'm thinking we can create four teams for different maintenance aspects. Please tell where would you like to contribute and I'd add them to the teams.

  • Infrastructure:
    Make the structure of the repo easier to contribute and maintain, build scripts, CI, package publishing, etc. For example, this related issue is very important at the moment: Fable release doesn't push tags to github #872

  • Web, documentation, samples:
    Update the web using Fable itself and making it easier to add samples (like the fable-arch site), update the documentation to Fable 1.0 (I'll take care of this for now), write and keep samples documented and up-to-date, etc.

  • Code maintenance:
    Getting to know well the code base (it's actually not that complicated) for bug fixing and implementing new features. I'll improve the internal documentation and provide guidance for this team.

  • Community support and long term planning:
    Taking the pulse of the community to decide where the development resources should be focused on and elaborating a roadmap for the project (related issues right now: [Discussion] Transitive dependencies #856, Roadmap and Priorities #868)

Of course, these won't be isolated teams as they'll have to collaborate in many situations. If you can think of another way of organizing things please tell me. Also note, that there are other tasks pending that are not directly related to the core maintenance but are very important for the community, like improving ts2fable or writing a React Native package, so help there would also be very appreciated.

@MangelMaxime
Copy link
Member

Count me for the code maintenance :)

@rkosafo
Copy link

rkosafo commented May 7, 2017

Code maintenance for me. I could help out with documentation and samples later.

@whitetigle
Copy link

Web,doc,samples for me :)

@ChrisDobby
Copy link

ChrisDobby commented May 7, 2017 via email

@johlrich
Copy link
Contributor

johlrich commented May 7, 2017

I can help with docs / samples as well

@jgrund
Copy link
Member

jgrund commented May 7, 2017

Please add me for code maintenance and community support.

@gfritz
Copy link

gfritz commented May 7, 2017

I'd like to start in infrastructure. Build scripts are somehow interesting.

@ncave
Copy link
Collaborator

ncave commented May 7, 2017

Code maintenance, if it's not already too crowded.

@Pauan Pauan mentioned this issue May 7, 2017
@mike-morr
Copy link
Member

Community Support/Roadmap for me, but I would like to stay looped in with all the teams. I think it would be helpful to have a monthly or bi-weekly (better) call to discuss the roadmap and have @alfonsogarciacaro demo/explain different parts of the infrastructure and code so everyone can get up to speed more quickly and have the opportunity to ask questions in real-time. Thoughts?

@leolorenzoluis
Copy link
Member

Infrastructure, Web, documentation, samples or code maintenance for me.

@alfonsogarciacaro
Copy link
Member Author

@mizzle-mo I think having meetings once or twice a month is a good idea. I don't mind using a call/chat tool, but ideally we should have some summary recorded somewhere. Does anyone know an easy way to do that?

@alfonsogarciacaro
Copy link
Member Author

Thanks a lot everybody for volunteering! ❤️ I already created the teams so I'm closing this issue. I will be mentioning the teams from now on in different issues to cry for help ;)

If you didn't receive the invitation please check the fable-compiler org page or comment again in this issue.

@nelak
Copy link

nelak commented May 11, 2017

@alfonsogarciacaro I missed the updates to this thread, count me in for code maintenance

@Krzysztof-Cieslak
Copy link
Member

Where is evangelization team? ;]

@alfonsogarciacaro
Copy link
Member Author

@Krzysztof-Cieslak That's a good one! I actually thought everybody in the F# community was already a Fable evangelist ;) Maybe this could be one of the responsibilities of the community team? In any case, at the moment the best evangelization effort we can do is promoting FableConf :)

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

No branches or pull requests