The mission of this Community Group is to lead extensions to XPath and related technologies.
This Community Group is a continuation of the previous effort started by Florent Georges, on http://expath.org/.
This section provides information about the processes in the EXPath project. The main idea is quite simple: the atomic piece of work is the module, and each module has its own maintainer, who is the single point of contact for this module.
A module is a single facility or a consistent group of facilities. For instance, the HTTP Client is one module, and defines only one function. The ZIP facility is another module, and defines a library of related functions. But the packaging system is also one module, though it defines a complete system for packaging and library deployment. Anyway, modules are agreed upon on the mailing list.
Each module has its own maintainer. He/she is in charge to coordinate the tasks related to this module, to lead the discussions in the mailing list, update the relevant wiki pages, reflect the discussions within the relevant specifications and coordinate the different implementations and the website pages related to the module. He/she can delegate some of those tasks to someone else.
To propose a new module, just start the discussion on the mailing list. The goal here is to see if other people are interested in the new functionalities you are proposing, and to show that you are ready to help in this area. The first step is not only to propose the idea, but also to propose a draft spec. Even just a few paragraphs, but at least enough to start discussing about something people can refer to.
List of modules
See Modules for details.
- Crypto: Specification
- File: Specification
- Geo: Wiki, Specification
- HttpClient: Wiki, Specification
- Packaging: Wiki, Specification
- SQL (working draft): Specification
- Webapp: Wiki, Specification
- Zip: Wiki, Specification
This wiki also contains the following pages:
- Modules: the list of existing modules
- Naming: naming rules and conventions
- Tests: testing modules and test suites information
EXPath is aimed at creating extensions to XPath, and related technologies. Here is a collection of links to XPath and related recommendations: