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>
|