Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions contributing/community/index.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
Contributing Code
=================

.. toctree::
:maxdepth: 2

irc
other
42 changes: 42 additions & 0 deletions contributing/community/irc.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
IRC Meetings
============

The purpose of this meeting is to discuss topics in real time with many of the Symfony2 devs.

Anyone may propose topics on the symfony-dev mailinglist until 24 hours before the meeting, ideally including well
prepared relevant information via some URL. 24 hours before the meeting a link to a `doodle`_ will be posted including
a list of all proposed topics. Anyone can vote on the topics until the beginning of the meeting to define the order in
the agenda. Each topic will be timeboxed to 15mins and the meeting lasts one hour, leaving enough time for at least 4
topics.

.. caution::
Note that its not the expected goal of them meeting to find final solutions, but more to ensure that there is a
common understanding of the issue at hand and move the discussion forward in ways which are hard to achieve with
less real time communication tools.

Meetings will happen each Thursday at 17:00 CET (+01:00) on the #symfony-dev channel on the Freenode IRC server.

The IRC `logs`_ will later be published on the trac wiki, which will include a short summary for each of the topics.
Tickets will be created for any tasks or issues identified during the meeting and referenced in the summary.

Some simple guidelines and pointers for participation:

* Its possible to change votes until the beginning of the meeting by clicking on "Edit an entry"
* At doodle will be closed for voting at the beginning of the meeting
* Agenda is defined by which topics got the most votes in the doodle, or whichever was proposed first in case of a tie
* At the beginning of the meeting one person will identify him/herself as the moderator
* The moderator is essentially responsible for ensurign the 15min timebox and ensuring that tasks are clearly identified
* Usually the moderator will also handle writing the summary and creating trac tickets unless someone else steps up
* Anyone can join and is explicitly invited to participate
* Ideally one should familiarize oneself with the proposed topic before the meeting
* When starting on a new topic the proposer is invited to start things off with a few words
* Anyone can then comment as they see fit
* Depending on how many people participate one should potentially retrain oneself from pushing a specific argument too hard
* Remember the IRC `logs`_ will be published later on, so people have the chance to review comments later on once more
* People are encouraged to raise their hand to take on tasks defined during the meeting

Here is an `example`_ doodle.

.. _doodle: http://doodle.com
.. _logs: http://trac.symfony-project.org/wiki/Symfony2IRCMeetingLogs
.. _example: http://doodle.com/4cnzme7xys3ay53w
14 changes: 14 additions & 0 deletions contributing/community/other.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
Other Resources
===============

In order to follow what is happening in the community you might find these additional resources helpful

* List of open `pulls`_ requests
* List of recent `commits`_ list
* List of open `bugs`_
* List of open source `bundles`_

.. _pulls: https://github.com/fabpot/symfony/pulls
.. _commits: https://github.com/fabpot/symfony/commits/master
.. _bugs: http://trac.symfony-project.org/report/24
.. _bundles: http://symfony2bundles.org/
1 change: 1 addition & 0 deletions contributing/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,6 @@ Contribute to Symfony2:

code/index
documentation/index
community/index

.. include:: map.rst.inc
5 changes: 5 additions & 0 deletions contributing/map.rst.inc
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,8 @@
* :doc:`Format </contributing/documentation/format>` |
* :doc:`Translations </contributing/documentation/translations>` |
* :doc:`License </contributing/documentation/license>`

* **Community**:

* :doc:`IRC Meetings </contributing/community/irc>` |
* :doc:`Other Resources </contributing/community/other>` |