<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div><br><br><span style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); ">Sent from my digital shackles</span></div><div><br>On Sep 12, 2013, at 10:20 PM, John Griffith <<a href="mailto:john.griffith@solidfire.com">john.griffith@solidfire.com</a>> wrote:<br><br></div><blockquote type="cite"><div><div dir="ltr"><div class="gmail_default" style="font-family:courier new,monospace"><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Sep 12, 2013 at 11:08 PM, Monty Taylor <span dir="ltr"><<a href="mailto:mordred@inaugust.com" target="_blank">mordred@inaugust.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hey everybody!<br>
<br>
You know how, when you want to make a new project, you basically take an<br>
existing one, like nova, copy files, and then start deleting? Nobody<br>
likes that.<br>
<br>
Recently, cookiecutter came to my attention, so we put together a<br>
cookiecutter repo for openstack projects to make creating a new one easier:<br>
<br>
<a href="https://git.openstack.org/cgit/openstack-dev/cookiecutter" target="_blank">https://git.openstack.org/cgit/openstack-dev/cookiecutter</a><br>
<br>
It's pretty easy to use. First, install cookiecutter:<br>
<br>
sudo pip install cookiecutter<br>
<br>
Next, tell cookiecutter you'd like to create a new project based on the<br>
openstack template:<br>
<br>
cookiecutter git://<a href="http://git.openstack.org/openstack-dev/cookiecutter.git" target="_blank">git.openstack.org/openstack-dev/cookiecutter.git</a><br>
<br>
Cookiecutter will then ask you three questions:<br>
<br>
a) What repo groups should it go in? (eg. openstack, openstack-infra,<br>
stackforge)<br>
b) What is the name of the repo? (eg. mynewproject)<br>
c) What is the project's short description? (eg. "OpenStack Wordpress as<br>
a Service")<br>
<br>
And boom, you'll have a directory all set up with your new project ready<br>
and waiting for a "git init ; git add . ; git commit"<br>
<br>
Hope this helps folks out - and we'll try to keep it up to date with<br>
things that become "best practices" - patches welcome on that front.<br>
<br>
Monty<br>
<br>
_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</blockquote></div><div class="gmail_default" style="font-family:'courier new',monospace">Nice!!  Just took it for a spin, worked great!</div><br></div></div>
</div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>OpenStack-dev mailing list</span><br><span><a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a></span><br><span><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a></span><br></div></blockquote></body></html>