diff --git a/docs/ant2/actionlist.html b/docs/ant2/actionlist.html index 67b2eaff9..745e40a75 100644 --- a/docs/ant2/actionlist.html +++ b/docs/ant2/actionlist.html @@ -114,6 +114,21 @@ Peter Donald
(peter at apache.org) Not Started + + Design an API to embed Ant into other applications + None + Not Started + + + Design a TypeInfo system similar to BeanInfo to describe Tasks + None + Not Started + + + Design Antdoc to generate manual from .java files + None + Not Started + @@ -410,5 +425,52 @@ File[] files = cm.getOutOfDate();

+

Embeddor API for Ant

+ +
+

+ Identify different environments in which it would be useful to embed Ant or an Ant-like + tool. Identify what these environments are likely to demand in terms of API and support + and then design a system that works in these environments without compromising ants + core goal (ie a build system). Some suggestions for such an API include; +

+ +
+ +

TypeInfo system

+
+
+

+ Add in the ability to represent tasks using specified meta-info, This would allow + generation and manipulation of information such as what attributes are available, + what elements are supported etc. +

+
+ +

Antdoc

+
+
+

+ This is partially based on the above TypeInfo system. It involves the ability to + take the TypeInfo made available and generate documentation for the tasks. This + would allow multiple formats of documentaiton to be easily maintained and reduce + the chance that documentation gets out of whack. +

+
+ \ No newline at end of file