1Dancer2(3) User Contributed Perl Documentation Dancer2(3)
2
3
4
6 Dancer2 - Lightweight yet powerful web application framework
7
9 version 0.300005
10
12 Dancer2 is the new generation of Dancer, the lightweight web-framework
13 for Perl. Dancer2 is a complete rewrite based on Moo.
14
15 Dancer2 can optionally use XS modules for speed, but at its core
16 remains fatpackable (packable by App::FatPacker) so you could easily
17 deploy Dancer2 applications on hosts that do not support custom CPAN
18 modules.
19
20 Dancer2 is easy and fun:
21
22 use Dancer2;
23 get '/' => sub { "Hello World" };
24 dance;
25
26 This is the main module for the Dancer2 distribution. It contains logic
27 for creating a new Dancer2 application.
28
29 Documentation Index
30 Documentation on Dancer2 is split into several sections. Below is a
31 complete outline on where to go for help.
32
33 • Dancer2 Tutorial
34
35 If you are new to the Dancer approach, you should start by reading
36 our Dancer2::Tutorial.
37
38 • Dancer2 Manual
39
40 Dancer2::Manual is the reference for Dancer2. Here you will find
41 information on the concepts of Dancer2 application development and
42 a comprehensive reference to the Dancer2 domain specific language.
43
44 • Dancer2 Keywords
45
46 The keywords for Dancer2 can be found under DSL Keywords.
47
48 • Dancer2 Deployment
49
50 For configuration examples of different deployment solutions
51 involving Dancer2 and Plack, refer to Dancer2::Manual::Deployment.
52
53 • Dancer2 Cookbook
54
55 Specific examples of code for real-life problems and some 'tricks'
56 for applications in Dancer can be found in Dancer2::Cookbook
57
58 • Dancer2 Config
59
60 For configuration file details refer to Dancer2::Config. It is a
61 complete list of all configuration options.
62
63 • Dancer2 Plugins
64
65 Refer to Dancer2::Plugins for a partial list of available Dancer2
66 plugins. Note that although we try to keep this list up to date we
67 expect plugin authors to tell us about new modules.
68
69 For information on how to author a plugin, see "Writing the plugin"
70 in Dancer2::Plugin.
71
72 • Dancer2 Migration guide
73
74 Dancer2::Manual::Migration provides the most up-to-date instruction
75 on how to convert a Dancer (1) based application to Dancer2.
76
78 my $runner=runner();
79 Returns the current runner. It is of type Dancer2::Core::Runner.
80
82 If you need to report a security vulnerability in Dancer2, send all
83 pertinent information to <mailto:dancer-security@dancer.pm>. These
84 matters are taken extremely seriously, and will be addressed in the
85 earliest timeframe possible.
86
88 You are welcome to join our mailing list. For subscription
89 information, mail address and archives see
90 <http://lists.preshweb.co.uk/mailman/listinfo/dancer-users>.
91
92 We are also on IRC: #dancer on irc.perl.org.
93
95 CORE DEVELOPERS
96 Alberto Simões
97 Alexis Sukrieh
98 Damien Krotkine
99 David Precious
100 Franck Cuny
101 Jason A. Crome
102 Mickey Nasriachi
103 Peter Mottram (SysPete)
104 Russell Jenkins
105 Sawyer X
106 Stefan Hornburg (Racke)
107 Steven Humphrey
108 Yanick Champoux
109
110 CORE DEVELOPERS EMERITUS
111 David Golden
112
113 CONTRIBUTORS
114 A. Sinan Unur
115 Abdullah Diab
116 Ahmad M. Zawawi
117 Alex Beamish
118 Alexander Karelas
119 Alexander Pankoff
120 Alexandr Ciornii
121 Andrew Beverley
122 Andrew Grangaard
123 Andrew Inishev
124 Andrew Solomon
125 Andy Jack
126 Ashvini V
127 B10m
128 Bas Bloemsaat
129 baynes
130 Ben Hutton
131 Ben Kaufman
132 biafra
133 Blabos de Blebe
134 Breno G. de Oliveira
135 cdmalon
136 Celogeek
137 Cesare Gargano
138 Charlie Gonzalez
139 chenchen000
140 Chi Trinh
141 Christian Walde
142 Christopher White
143 cloveistaken
144 Colin Kuskie
145 cym0n
146 Dale Gallagher
147 Dan Book (Grinnz)
148 Daniel Böhmer
149 Daniel Muey
150 Daniel Perrett
151 Dave Jacoby
152 Dave Webb
153 David (sbts)
154 David Steinbrunner
155 David Zurborg
156 Davs
157 Deirdre Moran
158 Dennis Lichtenthäler
159 Dinis Rebolo
160 dtcyganov
161 Elliot Holden
162 Erik Smit
163 Fayland Lam
164 ferki
165 Gabor Szabo
166 geistteufel
167 Gideon D'souza
168 Gil Magno
169 Glenn Fowler
170 Graham Knop
171 Gregor Herrmann
172 Grzegorz Rożniecki
173 Hobbestigrou
174 Hunter McMillen
175 ice-lenor
176 Ivan Bessarabov
177 Ivan Kruglov
178 JaHIY
179 Jakob Voss
180 James Aitken
181 James Raspass
182 James McCoy
183 Jason Lewis
184 Javier Rojas
185 Jean Stebens
186 Jens Rehsack
187 Joel Berger
188 Johannes Piehler
189 Jonathan Cast
190 Jonathan Scott Duff
191 Joseph Frazer
192 Julien Fiegehenn (simbabque)
193 Julio Fraire
194 Kaitlyn Parkhurst (SYMKAT)
195 kbeyazli
196 Keith Broughton
197 lbeesley
198 Lennart Hengstmengel
199 Ludovic Tolhurst-Cleaver
200 Mario Zieschang
201 Mark A. Stratman
202 Marketa Wachtlova
203 Masaaki Saito
204 Mateu X Hunter
205 Matt Phillips
206 Matt S Trout
207 Maurice
208 MaxPerl
209 Ma_Sys.ma
210 Menno Blom
211 Michael Kröll
212 Michał Wojciechowski
213 Mike Katasonov
214 Mohammad S Anwar
215 mokko
216 Nick Patch
217 Nick Tonkin
218 Nigel Gregoire
219 Nikita K
220 Nuno Carvalho
221 Olaf Alders
222 Olivier Mengué
223 Omar M. Othman
224 pants
225 Patrick Zimmermann
226 Pau Amma
227 Paul Clements
228 Paul Cochrane
229 Paul Williams
230 Pedro Bruno
231 Pedro Melo
232 Philippe Bricout
233 Ricardo Signes
234 Rick Yakubowski
235 Ruben Amortegui
236 Sakshee Vijay (sakshee3)
237 Sam Kington
238 Samit Badle
239 Sebastien Deseille (sdeseille)
240 Sergiy Borodych
241 Shlomi Fish
242 Slava Goltser
243 Snigdha
244 Steve Dondley
245 Tatsuhiko Miyagawa
246 Timothy Alexis Vass
247 Tina Müller
248 Tom Hukins
249 Upasana Shukla
250 Utkarsh Gupta
251 Vernon Lyon
252 Victor Adam
253 Vince Willems
254 Vincent Bachelier
255 xenu
256 Yves Orton
257
259 Dancer Core Developers
260
262 This software is copyright (c) 2021 by Alexis Sukrieh.
263
264 This is free software; you can redistribute it and/or modify it under
265 the same terms as the Perl 5 programming language system itself.
266
267
268
269perl v5.32.1 2021-01-31 Dancer2(3)