1 |
============================================================= |
=============================== |
2 |
PEGBOARD - Index of Proposals for Enhancing Gzz |
Proposals for enhancing Fenfire |
3 |
============================================================= |
=============================== |
4 |
|
|
5 |
As seen on the mailing lists, we need some structure to new architectural ideas. Let's try this. |
.. As seen on the mailing lists, we need some structure to new |
6 |
|
architectural ideas. Let's try this. |
7 |
All changes to the following packages ("frozen" packages) |
|
8 |
and classes **must** go through PEGs: |
All changes to the following packages ("frozen" packages) |
9 |
|
and classes **must** go through PEGs: |
|
* gzz |
|
10 |
|
|
11 |
* gzz.media |
* gzz |
12 |
|
|
13 |
|
* gzz.media |
14 |
|
|
15 |
* gzz.diff |
* gzz.diff |
16 |
|
|
17 |
* gzz.impl.AbstractSpace |
* gzz.impl.AbstractSpace |
18 |
|
|
19 |
* gzz.impl.AbstractDim |
* gzz.impl.AbstractDim |
20 |
|
|
21 |
* gzz.impl.ModularSpace |
* gzz.impl.ModularSpace |
22 |
|
|
23 |
* gzz.impl.CellManager |
* gzz.impl.CellManager |
24 |
|
|
25 |
* gzz.impl.DimManager |
* gzz.impl.DimManager |
26 |
|
|
27 |
* gzz.impl.IdentityManager |
* gzz.impl.IdentityManager |
28 |
|
|
29 |
* gzz.vob |
* gzz.vob |
30 |
|
|
31 |
|
Note, however, that these are not recursive: freezing ``gzz.vob`` |
32 |
|
does **not** mean that ``gzz.vob.vobs`` would be frozen - that package |
33 |
|
is most definitely not frozen. |
34 |
|
|
35 |
|
Any other semantic changes to the frozen packages and classes |
36 |
|
will be **summarily** |
37 |
|
rejected and reverted. If you need a change quickly, then **subclass** |
38 |
|
or **create a branch**. |
39 |
|
Changes to javadoc and indentation etc. are exempted, |
40 |
|
as are bug fixes that correct classes to compliance with javadoc or |
41 |
|
the architecture documentation in *doc/*. |
42 |
|
|
43 |
Note, however, that these are not recursive: freezing ``gzz.vob`` |
This list will be updated once in a while, to reflect newly stabilized packages. |
44 |
does **not** mean that ``gzz.vob.vobs`` would be frozen - that package |
|
45 |
is most definitely not frozen. |
It is also **recommended** that large changes to other classes or |
46 |
|
packages be PEGged first but not required: such changes will not |
47 |
Any other semantic changes to the frozen packages and classes |
be summarily rejected. |
|
will be **summarily** |
|
|
rejected and reverted. If you need a change quickly, then **subclass** |
|
|
or **create a branch**. |
|
|
Changes to javadoc and indentation etc. are exempted, |
|
|
as are bug fixes that correct classes to compliance with javadoc or |
|
|
the architecture documentation in *doc/*. |
|
|
|
|
|
This list will be updated once in a while, to reflect newly stabilized packages. |
|
|
|
|
|
It is also **recommended** that large changes to other classes or |
|
|
packages be PEGged first but not required: such changes will not |
|
|
be summarily rejected. |
|
48 |
|
|
49 |
PEGs should use the python reStructuredText_ markup language. `Quick reference`__ |
PEGs should use the python reStructuredText_ markup language. `Quick reference`__ |
50 |
could be handy. See also `PEG 201`__ for current format. |
could be handy. |
51 |
|
|
52 |
.. _reStructuredText: http://docutils.sourceforge.net |
.. _reStructuredText: http://docutils.sourceforge.net |
53 |
.. _QuickRef: http://docutils.sourceforge.net/docs/rst/quickref.html |
.. _QuickRef: http://docutils.sourceforge.net/docs/rst/quickref.html |
|
.. _PEG201: 201/PEG_201.gen.html |
|
54 |
|
|
55 |
__ QuickRef_ |
__ QuickRef_ |
|
__ PEG201_ |
|
|
|
|
56 |
|
|
57 |
Pegboard |
Pegboard |
58 |
-------- |
-------- |
111 |
|
|
112 |
Files |
Files |
113 |
All files related with PEG. |
All files related with PEG. |
|
|
|
|
|
|
|
|
|