{ "info": { "author": "Jordan Hewitt", "author_email": "jordannh@sent.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Plugins", "Framework :: Django", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Programming Language :: Python :: 2.7", "Topic :: Office/Business", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "=====================\nDjango Project Goblin\n=====================\n\nOverview\n========\n\nProject Goblin was created to list and manage projects. Note that the projects\nare not stored, but only listed. This is useful if you want to showcase\nprojects on your blog, come out with new announcements, etc.\n\nInstallation\n============\n\nThe easiest way is to use PIP:\n\n::\n\n pip install django-project-goblin\n\nAdd ``'goblin'`` to the list of installed apps.\n\n::\n\n INSTALLED_APPS = (\n # ...\n 'goblin',\n #...\n )\n\n\nModels\n======\n\nOnce installed, you'll have access to Project Goblin's models:\n\nProject\n-------\n\nA project is a software project and can contain many releases. The main\nattributes for a software project are (self-explainator):\n\n* name\n* description\n* README (a longer description)\n* homepage (URL link to a project).\n\nRelease\n-------\n\nThe release has a foreign key relation to `Project`_ and to `Change`_. This is\nused to make readers aware of the release that has taken place for the project.\n\nThe attributes for a release are\n\n* project (FK to `Project`_)\n* version (The `Version`_ number)\n* download (URL to download the release)\n\nChange\n------\n\nA change is a difference of one release over another. A change is something\nthat is\n\n1. Added,\n2. Removed,\n3. Fixed, or\n4. something else (Other).\n\nIn addition, a change is given a description (the ``what`` field) where the\ndeveloper can write a description of the change that occurred.\n\nFields & Input\n==============\n\nVersion\n-------\n\nA version is--essentially--a list with an added attribute \"stage\" that can be\none of the following values:\n\n* DEV\n* ALPHA\n* BETA\n* TEST\n* RELEASE\n\nWhen comparing versions, the stage is always incorporated in the comparison.\nFor example, the versions ``0.1`` and ``0.1`` are equal, but the versions\n``0.1-test`` and ``0.1-dev`` are not.\n\nVersionField\n------------\n\nModel field for a version. For now, this is a CharField. However, a restriction\ndoes exist for the version format. It must pass the following regexp test:::\n\n (\\d+\\.)+\\d+((\\-(dev|test|release))|[ab])\n\nHere are examples of acceptable input::\n\n 0.1a\n 1.5.8\n 13.4-dev\n\nHere are examples of not-so-acceptable (e.g. invalid!) input::\n\n 0-alpha14\n 0.1.-34.0\n\nYou get the idea.\n\nErrors Thrown\n=============\n\nNotLatestVersionException\n-------------------------\n\nThis is thrown when a release is being added to a project and the release's\nversion is not greater than the last added version. For example, if a project's\nlatest version is 1.0 and you're trying to add a version 0.8, the exception\nwill be thrown.", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitorious.org/django-project-goblin", "keywords": "project software version development management django", "license": "GPLv3", "maintainer": null, "maintainer_email": null, "name": "django-project-goblin", "package_url": "https://pypi.org/project/django-project-goblin/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-project-goblin/", "project_urls": { "Homepage": "https://gitorious.org/django-project-goblin" }, "release_url": "https://pypi.org/project/django-project-goblin/1.3/", "requires_dist": null, "requires_python": null, "summary": "Manage list of projects", "version": "1.3" }, "last_serial": 1543085, "releases": { "1.2": [], "1.3": [ { "comment_text": "", "digests": { "md5": "c7394bcd9fe8b99d7f1b021c79cd2c99", "sha256": "72af949cafafc35146b5694088306f88457b89c95551a57ea94d6b26102ff817" }, "downloads": -1, "filename": "django-project-goblin-1.3.tar.bz2", "has_sig": false, "md5_digest": "c7394bcd9fe8b99d7f1b021c79cd2c99", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6513, "upload_time": "2015-05-12T02:47:57", "url": "https://files.pythonhosted.org/packages/f4/0d/2b595cdb3534a7ee289e39d95fa1358096821377479cf97de2442fc80e1c/django-project-goblin-1.3.tar.bz2" }, { "comment_text": "", "digests": { "md5": "1a9075f62bdb341dbb62c2dbcc9a275e", "sha256": "5e5d4612c6eca0b9a4bc76658bf68a4b67491a9dc91a85c848f394a8b938348c" }, "downloads": -1, "filename": "django-project-goblin-1.3.tar.gz", "has_sig": false, "md5_digest": "1a9075f62bdb341dbb62c2dbcc9a275e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6213, "upload_time": "2015-05-09T04:35:30", "url": "https://files.pythonhosted.org/packages/ec/8e/3fa7023e2df045d005f44588d8e9fc4c7e826dcbbc7318ccf2291f568e39/django-project-goblin-1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c7394bcd9fe8b99d7f1b021c79cd2c99", "sha256": "72af949cafafc35146b5694088306f88457b89c95551a57ea94d6b26102ff817" }, "downloads": -1, "filename": "django-project-goblin-1.3.tar.bz2", "has_sig": false, "md5_digest": "c7394bcd9fe8b99d7f1b021c79cd2c99", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6513, "upload_time": "2015-05-12T02:47:57", "url": "https://files.pythonhosted.org/packages/f4/0d/2b595cdb3534a7ee289e39d95fa1358096821377479cf97de2442fc80e1c/django-project-goblin-1.3.tar.bz2" }, { "comment_text": "", "digests": { "md5": "1a9075f62bdb341dbb62c2dbcc9a275e", "sha256": "5e5d4612c6eca0b9a4bc76658bf68a4b67491a9dc91a85c848f394a8b938348c" }, "downloads": -1, "filename": "django-project-goblin-1.3.tar.gz", "has_sig": false, "md5_digest": "1a9075f62bdb341dbb62c2dbcc9a275e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6213, "upload_time": "2015-05-09T04:35:30", "url": "https://files.pythonhosted.org/packages/ec/8e/3fa7023e2df045d005f44588d8e9fc4c7e826dcbbc7318ccf2291f568e39/django-project-goblin-1.3.tar.gz" } ] }