Personal tools
You are here: Home Documentation TODO
Document Actions

TODO

by Karl Norby last modified 2006-09-08 14:05

The current TODO file for the project

PyXSD 0.1 TODO

Author: Karl Norby
Author: Mike Summers
Author: Paul Kent
Last to Update:Karl Norby <knorby at uchicago dot edu>
Last Update:Fri, 8 Sept 2006

Top Priority:

  • Web Site Development
    • Plone Site
      • Text about the subversion site, access policies, politeness etc.
    • Tracker Site
      • Mike: setup tracker ticket categories
    • Transform documentation system
      • write some system that will standardize the transform documentation process
        • Create a web form to create a standard rst file for the documentation
        • Create a web form to convert rst to html
  • Documentation:
    • Write a Reference Manual describing all of the coding techniques (terse)
      • Describe metaprogramming tech.
  • Publicize
    • Find the best ways to publicize pyXSD
    • Contact experts in the Python/XML field
    • Go on mailing lists and forums

Wish List:

  • Testing:
    • Make a test suite and assocaiated scripts
    • find a tester, who will download, install, and use the software
  • Implement class constuction with a metaclass instead of a class factory
    • Add ability to write generated classes out to a physical file
  • write a transform to export a bravais lattice to some sort of visualizer

  • Better support for xml/xsd parsing
    • Add more xml/xsd element types to the program
      • add some of the odd primitive data types

      • check the ElementRepresentative system to make sure it handles all possible uses of the schema file and correct problems found
        • add regexp support for the pattern facet by mapping it to the regexp support in python. The two use the same format.
    • compare the programs parser errors to the errors flagged by a more traditional parser, and refine the program to raise more accurate (but also non-fatal) errors

  • GUI interface
    • add a GUI program that simplifies the constuction of transform calls
    • GUI frontend to the entire program?
  • add support for more of the formats from the xml realm
    • support for dtd?
      • possibily by converting to schema, and then parsing?
    • XSL and XSLT integration to transforms

    • XPath

    • Support new implementations for the xml web uses

    • etc

  • add some sort of web interface to the program?


Powered by Plone, the Open Source Content Management System

This site conforms to the following standards: