What is Cookiecutter?Cookiecutter is a command-line utility that creates projects from templates. It is free and open-source software distributed under the terms of a permissive BSD-3 license. While Cookiecutter is developed in Python, it can be used for any programming language or markup format.
With around 150 individual contributors, more than 1000 public templates on GitHub, and multiple talks at conferences, it is fair to say that there is a solid community around it.
Who am I?My name is Raphael and I currently live in Berlin, Germany. I write software for my job and for fun - mostly in Python and Go. I specialize in Python development and automated testing. I'm a maintainer and core developer of Cookiecutter and pytest.
I love open source and actively contribute to a number of projects. I speak at community conferences, local user groups, and sometimes on podcasts. I also write on my personal blog at raphael.codes.
For more info on my FOSS contributions check out my GitHub profile.
Why do I need your support?It's been two years since I was granted the commit bit by the core team of Cookiecutter. I have implemented and released a number of features and bugfixes since then, but you probably recognize my username from comments on GitHub issues and pull requests or release announcements on Twitter.
Balancing my day job as a full-time Software Engineer and working on Cookiecutter and other FOSS projects in my spare time is not always easy. Maintaining FOSS projects can be incredibly rewarding and fun, but it can also be quite frustrating, especially if done exclusively in one's spare time. Which brings me to why I need your support: I want to spend more time working on Cookiecutter and realize the many ideas that we have on our project roadmap:
- New vastly improved cookiecutter.json format (pull request #848)
- Plugin support for allowing customized runtime behaviour
- Extended command line interface with subcommands
With your support as a patron, I would be able to work part-time and dedicate my time on improving Cookiecutter. This would not only drastically boost the development speed of Cookiecutter itself, but also create new possibilities for Cookiecutter project templates.