t3package.xml
| 1 |
<xml ....> |
|---|---|
| 2 |
<T3Package>
|
| 3 |
<key>Core</key> |
| 4 |
<name>Core of TYPO3 5</name> |
| 5 |
<description>Contains AOP, Package Manager and Component manager</description> |
| 6 |
<version>0.9.0-beta1</version><!-- Version strings can look like 0.9.1, or 0.9.1-alpha or 0.9.1-alpha42 --> |
| 7 |
<status>Masked</status> <!-- some flag, like "Stable", "Masked", ... to get the latest development versions. We could use <version status="Masked"> as well. --> |
| 8 |
<requires>
|
| 9 |
<!-- the following is to show you some examples -->
|
| 10 |
<package>Reflection</package> |
| 11 |
<package>=Reflection-1.0.0</package> |
| 12 |
<package>>=Reflection-1.0.0</requires> |
| 13 |
<package><=Reflection-1.0.0</package> |
| 14 |
<!-- we still have to think about encoding >= and <= -->
|
| 15 |
<component>T3P_LoggerInterface</component> |
| 16 |
<!-- we need some sort of "component versions" too, and in this case, we need as well "interface versions" if the interfaces of components ever change (which might actually happen) -->
|
| 17 |
</requires>
|
| 18 |
<!-- I am not sure if we need a "<provides>"-Tag, I don't think so because as much as possible should be autodiscovered -->
|
| 19 |
<authors>
|
| 20 |
<author><!-- I am not sure about the authors tag, maybe a syntax like <author name="Sebastian Kurfuerst" email="sebastian@typo3.org" t3orguser="kurfuerst" /> is better because all information belongs tightly together --> |
| 21 |
<name>Sebastian Kurfuerst</name> |
| 22 |
<email>sebastian@typo3.org</email> |
| 23 |
<t3orguser>kurfuerst</t3orguser> |
| 24 |
</author>
|
| 25 |
</authors>
|
| 26 |
<license>GPL</license> <!-- do we need a license tag? --> |
| 27 |
</T3Package>
|