{ "info": { "author": "NiteoWeb Ltd.", "author_email": "info@niteoweb.com", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Code Generators", "Topic :: Utilities" ], "description": "Introduction\n============\n\n``bobtemplates.niteoweb`` provides `mr.bob`_ templates to generate packages for\nPlone and Pyramid projects. Templates are designed to be reusable by others,\nindividuals and teams. All templates have tests for verifying which files and\nfolders were generated, along with tests that run on the actual generated\npackage.\n\nAvailable templates are:\n\n* `Plone`_: a template for a full featured Plone add-on, including:\n\n * zc.buildout best practices\n * GenericSetup install profile\n * Zope 3 browser layer\n * `z3c.jbot`_ overrides folder\n * ``static/`` resourceDirectory for serving static resources (images, CSS,\n JS, etc.)\n * `Sphinx`_ documentation\n * test suite with a solid test coverage\n * `Travis CI`_ integration\n\n* `Pyramid`_: a template for a full featured Pyramid project, including:\n\n * zc.buildout best practices\n * SQLite for development, PostgreSQL for production\n * A sample view with a Chameleon template\n * A sample model\n * ``static`` resources filled with Twitter Bootstrap niceties\n * `Sphinx`_ documentation\n * Exemplary test suite\n * `Travis CI`_ continuous integration\n * `Heroku` continuous deployment\n\n\nGlobal settings\n---------------\n\nSome answers to bob's questions can be pre-filled based on global configuration\nso you don't have to answer them every time. You can store this configuration\neither on you local computer, or if you are working in a team, somewhere\nonline. We, at `NiteoWeb Ltd.`_, for example, have these answers always\navailable for us at http://www.niteoweb.com/mrbob.ini.\n\n\nCreating a Plone add-on package\n-------------------------------\n\nTo create a Plone add-on first install (or upgrade to latest) ``mr.bob`` and\nthe ``bobtemplates.niteoweb`` package and then run `mrbob`::\n\n $ easy_install -U mr.bob\n $ easy_install -U bobtemplates.niteoweb\n $ mrbob --config ~/.mrbob.ini -O collective.foo bobtemplates:plone\n\nThen answer some questions::\n\n Welcome to mr.bob interactive mode. Before we generate directory structure,\n some questions need to be answered.\n\n Answer with a question mark to display help.\n Value in square brackets at the end of the questions present default value\n if there is no answer.\n\n\n --> Name of the package: foo\n (namespace is already set in the ~/.mrbob.ini)\n\n ...\n\nAnd your package is ready! Let's build the development environment and see\nif all tests pass::\n\n $ cd collective.foo\n $ make\n\nGreat, you are now set to start Zope in foreground mode: ``bin/instance fg``.\nOnce Zope is up, point your browser to ``http://localhost:8080``, login as\n``admin:admin``, create a new Plone site while selecting ``collective.foo``\nfrom the list of Add-ons and voil\u00e1: a Plone site with your very own add-on\ninstalled.\n\nNow you can add some customizations to views and templates, or maybe write some\nCSS and JS.\n\n\nCreating a Pyramid project\n--------------------------\n\nTo create a Pyramid project first install (or upgrade to latest) ``mr.bob`` and\nthe ``bobtemplates.niteoweb`` package and then run `mrbob`::\n\n $ easy_install -U mr.bob\n $ easy_install -U bobtemplates.niteoweb\n $ mrbob --config ~/.mrbob.ini -O foo bobtemplates:pyramid\n\nThen answer some questions::\n\n Welcome to mr.bob interactive mode. Before we generate directory structure,\n some questions need to be answered.\n\n Answer with a question mark to display help.\n Value in square brackets at the end of the questions present default value\n if there is no answer.\n\n\n --> Name of the package: foo\n ...\n\nAnd your package is ready! Let's build the development environment and see\nif all tests pass::\n\n $ cd foo\n $ make\n\nGreat, you are now ready to start Pyramid::\n\n $ make db\n $ bin/pserve etc/development.ini\n\n\n.. _mr.bob: http://mrbob.readthedocs.org/en/latest/\n.. _NiteoWeb Ltd.: http://www.niteoweb.com\n.. _Plone: http://plone.org\n.. _Pyramid: http://docs.pylonsproject.org/en/latest/\n.. _z3c.jbot: http://pypi.python.org/pypi/z3c.jbot\n.. _Sphinx: http://sphinx-doc.org/\n.. _Travis CI: http://travis-ci.org/\n.. _Heroku: http://heroku.com/", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/niteoweb/bobtemplates.niteoweb", "keywords": "", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "bobtemplates.niteoweb", "package_url": "https://pypi.org/project/bobtemplates.niteoweb/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/bobtemplates.niteoweb/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/niteoweb/bobtemplates.niteoweb" }, "release_url": "https://pypi.org/project/bobtemplates.niteoweb/0.3/", "requires_dist": null, "requires_python": null, "summary": "Templates for NiteoWeb projects.", "version": "0.3" }, "last_serial": 1170735, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "60c17054625ea7c46d0ad640b3e8a87d", "sha256": "c418b371ec5fb6b4181b75accacc1734a2b444768ba162e76ed894db22f87fe3" }, "downloads": -1, "filename": "bobtemplates.niteoweb-0.1.zip", "has_sig": false, "md5_digest": "60c17054625ea7c46d0ad640b3e8a87d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34713, "upload_time": "2012-12-18T11:21:07", "url": "https://files.pythonhosted.org/packages/9b/d1/11310ed36ed842f25df8e72061aa97bdde907cb9d6bbbdedd48c98e2f0d8/bobtemplates.niteoweb-0.1.zip" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "e8f23385e7fb7e9464c78edfb9bd19d8", "sha256": "b4c7bd16ffe6010c6b6682314c8b78f61eae454ac20d6282c956853d977b320d" }, "downloads": -1, "filename": "bobtemplates.niteoweb-0.1.1.zip", "has_sig": false, "md5_digest": "e8f23385e7fb7e9464c78edfb9bd19d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36752, "upload_time": "2012-12-18T11:33:58", "url": "https://files.pythonhosted.org/packages/34/fc/a2a769c0ce9dabb42116d3286c63864c8ba156fd7fa57c900a4060d5eb19/bobtemplates.niteoweb-0.1.1.zip" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "55c9bc73487053bd0fd3748de37f2e19", "sha256": "4604aacd7ea85a2e73c7f9d7ccf4f7a7c6edfedc1ee8357022a46caae0128cdb" }, "downloads": -1, "filename": "bobtemplates.niteoweb-0.1.2.zip", "has_sig": false, "md5_digest": "55c9bc73487053bd0fd3748de37f2e19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37088, "upload_time": "2013-01-31T09:13:57", "url": "https://files.pythonhosted.org/packages/a1/0c/5fc0ac0b125517b3443b5cdea4428940e23d6c5fe58a95a9ad147f30507d/bobtemplates.niteoweb-0.1.2.zip" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "86d8c14d95dfd2fdc1b9b6b7e05dac95", "sha256": "155861283cc824670090808b74f685b519251e30c1e99f5301c0a95dd413976c" }, "downloads": -1, "filename": "bobtemplates.niteoweb-0.2.zip", "has_sig": false, "md5_digest": "86d8c14d95dfd2fdc1b9b6b7e05dac95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 169395, "upload_time": "2013-09-15T19:21:35", "url": "https://files.pythonhosted.org/packages/87/f5/ea185438ed41bbe21d787521894fdd4e9d3dfac5b0b203f4d057ae6e87ca/bobtemplates.niteoweb-0.2.zip" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "0fe49a552ee478be6d6876f72d1c8dd4", "sha256": "68553d4bccde760346ae136dc97c2d2591f1dbe562ce09bd42ac6d40a7561d66" }, "downloads": -1, "filename": "bobtemplates.niteoweb-0.3.zip", "has_sig": false, "md5_digest": "0fe49a552ee478be6d6876f72d1c8dd4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 170031, "upload_time": "2014-07-27T11:14:53", "url": "https://files.pythonhosted.org/packages/9e/a5/4c246aae20f35889f8e2b80d03755236df0cd1235d2bdcea023ffc93a8c5/bobtemplates.niteoweb-0.3.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0fe49a552ee478be6d6876f72d1c8dd4", "sha256": "68553d4bccde760346ae136dc97c2d2591f1dbe562ce09bd42ac6d40a7561d66" }, "downloads": -1, "filename": "bobtemplates.niteoweb-0.3.zip", "has_sig": false, "md5_digest": "0fe49a552ee478be6d6876f72d1c8dd4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 170031, "upload_time": "2014-07-27T11:14:53", "url": "https://files.pythonhosted.org/packages/9e/a5/4c246aae20f35889f8e2b80d03755236df0cd1235d2bdcea023ffc93a8c5/bobtemplates.niteoweb-0.3.zip" } ] }