t3package.xml

Sebastian Kurfuerst, 2007-03-08 09:49

Download (1.5 kB)

 
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>