Wine-Doors 0.2
Wine-doors 0.2 is available under the GNU GPL v2
Wine-Doors 0.2 is the redevelopment of wine-doors pretty much from scratch. The 0.1 series enabled us to learn a great deal about wine, python, and many other tricks and hacks to get things to work with wine. Wine-doors 0.2 is the result of that architectural research, and has been developed solely to correct misconceptions and design flaws in the original wine-doors development series.
Index
- Wine-doors 0.2 SVN Branch
- Architechture
- Repositories
- Packages
- Bottles
- Engines
- Preferences
- Renaming of elements
- Milestone phases
Renaming of elements
Package = application pack
repository = list of packages from a source (replace packlist/repo distinction, make them one and the same)
queue = list of packages to manipulate
installed = list of packages which are installed
repository, queue, and installed should inherit from a package handling superclass
Wine-doors 0.2 rests on a solid XML definition, during the 0.1 phase of development was to evolve from a generalised idea the concept and identify future features which would break the XML format from 0.1 but provide the features we've discovered are impossible in the 0.1 series without a whole hell of a lot of XML changes.
Milestone phases
The completion of the XML DTD will have to be completed in phases, it is generally difficult to build everything all at once, the trac will be organised to include 0.1.9.x versions, these will NOT correspond to releases, instead they are intended to signify stages in the development cycle.
The milestones will be as follows ed: please change this when we're underway to link directly to the milestones and present tense
- XML deficiency discussion, identification and evolution
- web data entry system, open to the public
- development of initial stage python parsers
- development of php code to match parsers
- wine-doors core
- wine-doors gui
- wine-doors cli
