Updated TODO with some features that PyPI has (more wanted!)

This commit is contained in:
Ask Solem
2009-11-10 16:20:47 +01:00
committed by Ask Solem Hoel
parent 637bcbfa9a
commit ea4d288dde
+49 -9
View File
@@ -1,12 +1,52 @@
* Write a tutorial on how to set up the server, registering projects, and
how to upload releases.
PyPI feature replication
========================
* Make it possible to register users via distutils.
(There should be a setting to turn this feature on/off).
* Add a pretty, user-friendly web site interface in addition to
the API interface.
* Maybe add a permission "can upload new release", so more than one
user can change the same project.
* Should a project have co-owners?
There should be a setting to turn this feature on/off for private PyPIs.
[taken-by: sverrej]
* Roles (co-owners/maintainers)
- One possible solution:
http://github.com/initcrash/django-object-permissions/tree
I'm not sure what the difference between a co-owner and maintainer is,
maybe it's just a label.
* Package author admin interface (submit, edit, view)
* Search
* Documentation upload
* Ratings
* Random Monty Python quotes :-)
* Comments :-)
Post-PyPI
=========
* PEP-381: Mirroring infrastructure for PyPI
[taken-by: jezdez]
* API to submit test reports for smoke test bots. Like CPAN Testers.
Platform/version/matrix etc.
* Different listings: Author listings, classifier listings, etc.
* Search metadata
* Automatic generation of Sphinx for modules (so you can view them directly
on pypi, like CPAN), Module listing etc.
* Listing of special files: README, LICENSE, Changefile/Changes, TODO,
MANIFEST.
* Dependency graphs.
* Package file browser (like CPAN)
Documentation
=============
* Write a tutorial on how to set up the server, registering projects, and
how to upload releases.