DOAP support in Launchpad
Import, sync, and export projects using the DOAP standard.
…
For the uninitiated, DOAP stands for “Description Of A Project”, and is an RDF specification for describing open source projects.
...
Launchpad could use DOAP to setup a project automatically. The user could provide a URL and Launchpad will do most of the work. If the project is mirrored, then to DOAP file can be periodically scanned to sync the changes. Upstream projects could use Launchpad's DOAP to get the consolidated information about the projects that are farther upstream.
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- High
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Obsolete
- Series goal:
- None
- Implementation:
- Not started
- Milestone target:
- None
- Started by
- Completed by
- Curtis Hovey
Related branches
Related bugs
Sprints
Whiteboard
Zearin -- I strongly recommend instead the traditional best practice of software—start with what is already established, and then extend as needed. In this case, that would simply mean (1) starting with a DOAP file, then (2) put any unmet needs into the same file under Launchpad's XML namespace.
sinzui -- Launchpad's RDF is not a viable option for publishing or exporting project information because it requires users to create alternate tools to the tools that are already used to process project data.