10000 Merge branch '3.4' into 4.3 · symfony/symfony-docs@930dbec · GitHub
[go: up one dir, main page]

Skip to content

Commit 930dbec

Browse files
committed
Merge branch '3.4' into 4.3
* 3.4: update composer autoloader section removed the deciders level simplified the core team processes
2 parents 5ed2754 + 4fd32aa commit 930dbec

File tree

2 files changed

+34
-99
lines changed

2 files changed

+34
-99
lines changed

contributing/code/core_team.rst

Lines changed: 29 additions & 93 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,7 @@ The Symfony Core groups, in descending order of priority, are as follows:
2929

3030
2. **Mergers Team**
3131

32-
* Merge pull requests for the component or components on which they have been
33-
granted privileges.
34-
35-
3. **Deciders Team**
36-
37-
* Decide to merge or reject a pull request.
32+
* Merge pull requests on the main Symfony repository.
3833

3934
In addition, there are other groups created to manage specific topics:
4035

@@ -43,6 +38,10 @@ In addition, there are other groups created to manage specific topics:
4338
* Manage the whole security process (triaging reported vulnerabilities, fixing
4439
the reported issues, coordinating the release of security fixes, etc.)
4540

41+
**Recipes Team**
42+
43+
* Manage the recipes in the main and contrib recipe repositories.
44+
4645
**Documentation Team**
4746

4847
* Manage the whole `symfony-docs repository`_.
@@ -56,55 +55,30 @@ Active Core Members
5655

5756
* **Mergers Team** (``@symfony/mergers`` on GitHub):
5857

59-
* **Nicolas Grekas** (`nicolas-grekas`_) can merge into all components,
60-
bridges and bundles;
61-
62-
* **Christophe Coevoet** (`stof`_) can merge into all components, bridges and
63-
bundles;
64-
65-
* **Christian Flothmann** (`xabbuh`_) can merge into all components,
66-
bridges and bundles;
67-
68-
* **Tobias Schultze** (`Tobion`_) can merge into the Routing_,
69-
OptionsResolver_ and PropertyAccess_ components;
70-
71-
* **Kévin Dunglas** (`dunglas`_) can merge into the PropertyInfo_, the Serializer_
72-
and the WebLink_ components;
73-
74-
* **Jakub Zalas** (`jakzal`_) can merge into the DomCrawler_ and Intl_
75-
components;
76-
77-
* **Javier Eguiluz** (`javiereguiluz`_) can merge into the WebProfilerBundle_;
78-
79-
* **Grégoire Pineau** (`lyrixx`_) can merge into the Workflow_ component;
80-
81-
* **Ryan Weaver** (`weaverryan`_) can merge into the Security_ component and
82-
the SecurityBundle_;
83-
84-
* **Robin Chalas** (`chalasr`_) can merge into the Console_ and Security_
85-
components and the SecurityBundle_;
86-
87-
* **Maxime Steinhausser** (`ogizanagi`_) can merge into Config_, Console_,
88-
Form_, Serializer_, DependencyInjection_, and HttpKernel_ components;
89-
90-
* **Tobias Nyholm** (`Nyholm`_) manages the official and contrib recipes
91-
repositories;
92-
93-
* **Samuel Rozé** (`sroze`_) can merge into the Messenger_ component.
94-
95-
* **Yonel Ceruto** (`yceruto`_) can merge into the ErrorRenderer_,
96-
OptionsResolver_, and Form_ components and TwigBundle_.
97-
98-
* **Deciders Team** (``@symfony/deciders`` on GitHub):
99-
100-
* **Jordi Boggiano** (`seldaek`_);
101-
* **Lukas Kahwe Smith** (`lsmith77`_).
58+
* **Nicolas Grekas** (`nicolas-grekas`_);
59+
* **Christophe Coevoet** (`stof`_);
60+
* **Christian Flothmann** (`xabbuh`_);
61+
* **Tobias Schultze** (`Tobion`_);
62+
* **Kévin Dunglas** (`dunglas`_);
63+
* **Jakub Zalas** (`jakzal`_);
64+
* **Javier Eguiluz** (`javiereguiluz`_);
65+
* **Grégoire Pineau** (`lyrixx`_);
66+
* **Ryan Weaver** (`weaverryan`_);
67+
* **Robin Chalas** (`chalasr`_);
68+
* **Maxime Steinhausser** (`ogizanagi`_);
69+
* **Samuel Rozé** (`sroze`_);
70+
* **Yonel Ceruto** (`yceruto`_).
10271

10372
* **Security Team** (``@symfony/security`` on GitHub):
10473

10574
* **Fabien Potencier** (`fabpot`_);
10675
* **Michael Cullum** (`michaelcullum`_).
10776

77+
* **Recipes Team**:
78+
79+
* **Fabien Potencier** (`fabpot`_);
80+
* **Tobias Nyholm** (`Nyholm`_).
81+
10882
* **Documentation Team** (``@symfony/team-symfony-docs`` on GitHub):
10983

11084
* **Fabien Potencier** (`fabpot`_);
@@ -123,7 +97,8 @@ Symfony contributions:
12397

12498
* **Bernhard Schussek** (`webmozart`_);
12599
* **Abdellatif AitBoudad** (`aitboudad`_);
126-
* **Romain Neutron**.
100+
* **Romain Neutron**;
101+
* **Jordi Boggiano** (`Seldaek`_).
127102

128103
Core Membership Application
129104
~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -170,11 +145,11 @@ A pull request **can be merged** if:
170145

171146
* It is a minor change [1]_;
172147

173-
* Enough time was given for peer reviews (at least 2 days for "regular"
174-
pull requests, and 4 days for pull requests with "a significant impact");
148+
* Enough time was given for peer reviews;
175149

176-
* At least the component's **Merger** or two other Core members voted ``+1``
177-
and no Core member voted ``-1``.
150+
* At least two **Merger Team** members voted ``+1`` (only one if the submitter
151+
is part of the Merger team) and no Core member voted ``-1`` (via Github
152+
reviews or as comments).
178153

179154
Pull Request Merging Process
180155
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -199,45 +174,6 @@ discretion of the **Project Leader**.
199174
.. [1] Minor changes comprise typos, DocBlock fixes, code standards
200175
violations, and minor CSS, JavaScript and HTML modifications.
201176
202-
.. _PhpUnitBridge: https://github.com/symfony/phpunit-bridge
203-
.. _BrowserKit: https://github.com/symfony/browser-kit
204-
.. _Cache: https://github.com/symfony/cache
205-
.. _Config: https://github.com/symfony/config
206-
.. _Console: https://github.com/symfony/console
207-
.. _Debug: https://github.com/symfony/debug
208-
.. _DebugBundle: https://github.com/symfony/debug-bundle
209-
.. _DependencyInjection: https://github.com/symfony/dependency-injection
210-
.. _DoctrineBridge: https://github.com/symfony/doctrine-bridge
211-
.. _EventDispatcher: https://github.com/symfony/event-dispatcher
212-
.. _DomCrawler: https://github.com/symfony/dom-crawler
213-
.. _ErrorRenderer: https://github.com/symfony/error-renderer
214-
.. _Form: https://github.com/symfony/form
215-
.. _HttpFoundation: https://github.com/symfony/http-foundation
216-
.. _HttpKernel: https://github.com/symfony/http-kernel
217-
.. _Icu: https://github.com/symfony/icu
218-
.. _Intl: https://github.com/symfony/intl
219-
.. _LDAP: https://github.com/symfony/ldap
220-
.. _Locale: https://github.com/symfony/locale
221-
.. _Messenger: https://github.com/symfony/messenger
222-
.. _MonologBridge: https://github.com/symfony/monolog-bridge
223-
.. _OptionsResolver: https://github.com/symfony/options-resolver
224-
.. _Process: https://github.com/symfony/process
225-
.. _PropertyAccess: https://github.com/symfony/property-access
226-
.. _PropertyInfo: https://github.com/symfony/property-info
227-
.. _Routing: https://github.com/symfony/routing
228-
.. _Serializer: https://github.com/symfony/serializer
229-
.. _Translation: https://github.com/symfony/translation
230-
.. _Security: https://github.com/symfony/security
231-
.. _SecurityBundle: https://github.com/symfony/security-bundle
232-
.. _Stopwatch: https://github.com/symfony/stopwatch
233-
.. _TwigBridge: https://github.com/symfony/twig-bridge
234-
.. _TwigBundle: https://github.com/symfony/twig-bundle
235-
.. _Validator: https://github.com/symfony/validator
236-
.. _VarDumper: https://github.com/symfony/var-dumper
237-
.. _Workflow: https://github.com/symfony/workflow
238-
.. _Yaml: https://github.com/symfony/yaml
239-
.. _WebProfilerBundle: https://github.com/symfony/web-profiler-bundle
240-
.. _WebLink: https://github.com/symfony/web-link
241177
.. _`symfony-docs repository`: https://github.com/symfony/symfony-docs
242178
.. _`fabpot`: https://github.com/fabpot/
243179
.. _`webmozart`: https://github.com/webmozart/

performance.rst

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -125,14 +125,13 @@ deployment process too):
125125

126126
.. code-block:: terminal
127127
128-
$ composer dump-autoload --optimize --no-dev --classmap-authoritative
128+
$ composer dump-autoload --no-dev --classmap-authoritative
129129
130-
* ``--optimize`` dumps every PSR-0 and PSR-4 compatible class used in your
131-
application;
132130
* ``--no-dev`` excludes the classes that are only needed in the development
133-
environment (e.g. tests);
134-
* ``--classmap-authoritative`` prevents Composer from scanning the file
135-
system for classes that are not found in the class map.
131+
environment (i.e. ``require-dev`` dependencies and ``autoload-dev`` rules);
132+
* ``--classmap-authoritative`` creates a class map for PSR-0 and PSR-4 compatible classes
133+
used in your application and prevents Composer from scanning the file system for
134+
classes that are not found in the class map. (see: `Composer's autoloader optimization`_).
136135

137136
Learn more
138137
----------

0 commit comments

Comments
 (0)
0