This chapter covers all the steps necessary to write, test, and release your own Textpattern plugins. It starts by walking you through the steps you need to take to set up a local plugin development environment. It then moves you through several plugin examples and references time-saving helper functions within the Textpattern source code that you can use as building blocks for your own plugins.