Membership Request: Joe Ferguson (Phergie)

234 views
Skip to first unread message

Joe Ferguson

unread,
Dec 20, 2016, 9:16:04 AM12/20/16
to PHP Framework Interoperability Group
I am Joe Ferguson (Proposed voting representative), Co-maintainer of the Phergie IRC bot project, former FIG Secretary.

Phergie has been around since 2008 and is currently stable at Version 3. Phergie is an open source IRC bot written in PHP. She was originally written to replace the Ai bot in the #phpc PHP Community channel on the Freenode network. The intention behind her development was to provide a bot with an open modern codebase to which patrons of the channel could contribute. Her popularity has grown over time and she now runs in a number of channels on Freenode. If you are in #phpmentoring or #phpc channels you have likely seen or even interacted with her.

The Phergie project has adopted nearly all of the relevant PSRs that have come from FIG and prides itself on quality packages and a friendly environment for contributors. You can find us on Twitter (@phergiebot), https://www.phergie.org, Github https://github.com/phergie, and of course Freenode in #phergie

As many of you remember I stepped down from the FIG Secretary position due to time constraints. At the time I was leaving FIG to devote more time to launching Open Sourcing Mental Illness, Ltd. Now that the organization has been officially launched and is well underway it requires much less of my time and I'm free to contribute to FIG again if you all will have me.

I have spoken to Chris Tankersley and he has agreed to sponsor the application.

Thanks for you time and consideration.

Chris Tankersley

unread,
Dec 20, 2016, 9:46:23 AM12/20/16
to php...@googlegroups.com
As noted, Sculpin is sponsoring Phergie's application. 

-Chris

--
You received this message because you are subscribed to the Google Groups "PHP Framework Interoperability Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to php-fig+unsubscribe@googlegroups.com.
To post to this group, send email to php...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/php-fig/24e3cae9-e9d0-4db7-9e81-98c58e902fd0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Chris Tankersley
http://ctankersley.com

Adam Culp

unread,
Dec 30, 2016, 7:40:43 PM12/30/16
to PHP Framework Interoperability Group
While I agree that Joe would bring value to the group, I'm not sure Phergie does. (Nothing personal, and I could very well be missing something)

Meaning, as an interpretability group where does Phergie fit? Is it a framework or library that would be used by other frameworks or libraries? Does it use other frameworks or libraries? I'm trying to see where making it a member project (representative aside) brings value to the processes here.

Regards,
Adam Culp
IBMiToolkit

Joe Ferguson

unread,
Jan 3, 2017, 10:14:06 AM1/3/17
to PHP Framework Interoperability Group
Phergie is not a traditional framework, more of a modular application with many libraries that you can combine to bring different features into an IRC bot. It's used to build IRC daemons in the same way that web frameworks are used to build web applications. Features (Plugins) are their own separate libraries so that the builder/author may customize the bot to their specific needs.

Under the hood Phergie is built on top of ReactPHP (represented here by Cees-Jan Kiewiet who is also a valued contributor to Phergie). Phergie has a long history of keeping up with best practices as well as keeping up with the advancement of Async PHP changes (Thanks to ReactPHP).
Reply all
Reply to author
Forward
0 new messages