codehosting - 1.8

Django app for hosting code projects

This django application is intended to assist developers who want to host releases of their own projects, instead of relying on SourceForge. Using the django admin interface, one creates "projects" and "releases" of those projects. Projects may consist of source/binary releases, or may refer to an externally hosted site for web services where code is not released.

Add support for tagging projects using django-tagging. Add "related links" with django-links.

Latest release: Sun Sep 2 18:55:11 2007

Changelog

  • codehosting/models.py (Release.get_absolute_url): Remove

System Message: WARNING/2 (<string>, line 3)

Bullet list ends without a blank line; unexpected unindent.

ProjectLink, since we'll now use the django-linking package instead.

  • LICENSE.txt: Add separate license file
  • codehosting/models.py (Project): Add the tags field to enable

System Message: WARNING/2 (<string>, line 9)

Bullet list ends without a blank line; unexpected unindent.

indirect relationships between Projects and other types of objects. (Project.Meta): Add default ordering information. (Project.Admin): Show the tags for a project and include in search text.

  • codehosting/views.py (project_detail): Include the project

System Message: WARNING/2 (<string>, line 15)

Bullet list ends without a blank line; unexpected unindent.

tag (the same as the project name) so the template can use it to search for related objects.

  • codehosting/templates/project_detail.html: Use the tagging

System Message: WARNING/2 (<string>, line 19)

Bullet list ends without a blank line; unexpected unindent.

package to find related projects.

2a24,26
  • codehosting/templates/project_detail.html: Add a link to the

System Message: WARNING/2 (<string>, line 23)

Bullet list ends without a blank line; unexpected unindent.

release details.

Bookmark and Share