Now that Pylons 0.9.7 has been released and Pycon has been put to bed, I thought I'd better bite the bullet and get Shabti out of the door for people to play with, so I pushed it up to PyPi. Here's the skinny ...
----------------------------- Shabti is a collection of customised project templates for Pylons intended to provide some quick and easy kickstarts for building web applications in Pylons. Each template adds one or more selected features to the standard Pylons project build. Examples of added features are: Elixir :: a declarative layer on top of SQLAlchemy, FormAlchemy :: generation of forms via introspection of database schemas RDFAlchemy :: an RDF-based modelling ORM (Object-RDF-Model). The Shabti project itself stands as an example of how to create a customised Pylons template that bundles up one’s typical Pylons power- ups into a single and conveniently re-usable kickstart macro: $ paster create --template <shabti_template_name> <project_name> Shabti is probably best viewed as the lazy person’s alternative to tedious copying and pasting of code fragments scattered all over the net. ----------------------------- Full docs are on <http://bel-epa.com/shabtidocs/index.html>, it should give you a good idea of what's there and how it works. It's an extensive set of templates, quite a lot of them require additional modules but because I've not yet figured out how to dynamically trigger prompts to install optional modules on a per- template basis, there are a couple of places where running the generated project will initially fail because a couple of modules need to be easy_installed -- e.g. the microsite template uses Babel but that's the only one that does and it just doesn't make sense to impose that dependency on the entire package. All the generated projects have tests of varying limited degrees of thoroughness, so it will be worth running "nosetests" in the generated projects as matter of course. Comments, observations, questions, corrections and constructive criticism will be welcomed. Cheers, Graham Higgins. http://www.linkedin.com/in/ghiggins --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "pylons-discuss" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/pylons-discuss?hl=en -~----------~----~----~----~------~----~------~--~---
